3.1.标识符,内置函数,对象 按照驼峰命名法;例如:firstSecond;3.2.ECMA5引入严格模式概念,脚本使用严格模式,在文档顶部添加"use strict";3.3.函数内部也可以使用严格模式;function doSomething(){ "use strict" //函数体}3.4.关键字break,case,catch,continue,debugger(五版新增),default,delete,do,else,finally,for,function,if,in,instanceof ,new ,return ,switch ,this , thow , try ,typeof ,v...
[2016-02-09][javascript][在网页上显示内容]通过调用 document.write(string); 来表示内容string 为 html网页中的内容如:123456<script type="text/javascript"> var test = parseInt("as123"); document.write(test); document.write("</br>"); document.write(6666);</script>来自为知笔记(Wiz)原文:http://www.cnblogs.com/qhy285571052/p/5185742.html
关于函数声明:如果 function 是声明中的第一个词, 那么就是一个函数声明, 否则就是一个函数表达式。例如匿名函数这种形式,函数会被当作函数表达式而不是一个标准的函数声明来处理。(function(){// 立即执行函数表达式 })()这种表达式有另外一种用途是倒置代码的运行顺序, 将需要运行的函数放在第二位, 在 IIFE执行之后当作参数传递进去。var a = 2; (function IIFE( def ) {def( window ); })(function def( global ) {var a...
javascript定义函数的方法第一种:functoion 函数名(p1, p2) {函数执行体;return p1 + p2; }第二种 //用的比较多var tt = fuction(p1, p2) {return p1 + p2; }第三种newfunction(p1,p2, p3......pn) {pn是执行体; }重点:每次定义一个js函数的时候就同时产生一个类javascript使用与不使用var的区别使用不使用var的区别: →如果使用var定义变量,那程序会强制定义个新变量。 →如果没有使用var定义变量,系统会优先在当前上下文中...
1、nextSibling浏览器兼容问题<ul><li id="item1"></li><li id="item2"></li><li id="item3"></li></ul>var item1=document.getElementById("item1"); alert(item1.nextSibling.id); alert(item1.nextSibling.nodeType); alert(document.getElementsByTagName("ul")[0].childNodes.length);ie8,ie7弹出的内容依次是:item2,1,3firefox,ie9+,chrome弹出的内容依次是:undefined,3,7 原因是:nodeType=3表示是文本节点,而不是1元...
需求如下:购彩金额 拆分票数 <= 10 1票<= 100 10票<= 200 20票<= 500 50票<= 1000 100票中奖金额=拆分后的单张票*赔率*票数 代码实现如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算奖金</title></head><body><p id="p1id">本局投注金额:</p><input type="text" id="tid" name="amount" ><p id="p3id">赔率:</p><!--<input type="text" id="t1id" >--><select id="t1id...
javascript数组数组是一个可以存储 一组 或是 一系列 相关数据 的 容器。一、为什么要使用数组。 (1)为了解决大量相关数据的存储和使用的问题。 (2)模拟真是的世界。二、如何创建数组 (1) 通过对象的方式来创建。 var a=new Array(); A.直接赋值 var a=new Array(元素1,元素2,元素3,元素4,........) ********************************************** var a=new Array(数值) ...
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 var xw = { name : "小王", gender : "男", age : 24, ...
你不知道的JavaScript系列,已经有这么多篇博文了,今天找了一些题目,我觉得,下面这些是你“不可能全部会做 ” 的javascript题目,不信你可以试试,答案在后面的博客给出,也许你是jser大神,欢迎挑战一下!给答对一半以上的同学点10086个赞!!!!!!双十一的夜晚,和你们一起High起来!!!!!!!!!!!!!!!!!!1,以下表达式的运行结果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.[0,1,2]D.其他 2...
摘自:http://www.cnblogs.com/constantince/p/5580003.html前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。一、接口的流畅性好的接口是流畅易懂的,他主要体现如下几个方面:1.简单操作某个元素的css属性...
javascript里的数据类型:原始类型:数字,字符串,布尔值。(原始值:null,undefined)对象类型:键值对,数组,function,全局对象(MATH,JSON) 包装对象的概念:字符串"aaa".len 字符串并不是对象,但是却可以调用它的属性,说明这只是一个临时对象,内部用new String()来创建的临时的。原始类型是永远不可变的,所以可以比较他们的值,但是对象类型是可变的,不能比较他们的值.Javascript原型和继承:Javascript里每个对象...
原文章:https://wangdoc.com/javascript/index.htmlCookie概述Cookie 是服务器保存在浏览器的一小段文本信息,一般大小不能超过4KB。浏览器每次向服务器发出请求,就会自动附上这段信息。Cookie 主要保存状态信息,以下是一些主要用途。对话(session)管理:保存登录、购物车等需要记录的信息。个性化信息:保存用户的偏好,比如网页的字体大小、背景色等等。追踪用户:记录和分析用户行为。Cookie 不是一种理想的客户端储存机制...
获取tBodies、tHead、tFoot、rows、cells 隔行变色鼠标移入高亮 添加、删除一行DOM方法的使用 添加、删除 1 <script>2 window.onload=function (){3/*var str=‘abcdef‘;4alert(str.search(‘g‘)); //找到并且返回字符串出现的位置,如果没找到-15*/ 6/* 7var str=‘abc 123 ert‘;8var arr=str.split(‘ ‘);9alert(arr);10*/ 11/*var oTab=document.g...
var currentDate = new Date(); var weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; document.write( currentDate.getFullYear() + "年" + (currentDate.getMonth() + 1) + "月" + currentDate.getDate() + "日" + " " + weekday[currentDate.getDay()] );原文:http://www.cnblogs.com/family-626-77/p/5596421.html
上节,我们提到了this关键字的问题,并且追加了一句很有意义的话:谁调用我,我指向谁。的确,在javascript中,在默认情况下,this会指向一个已经初始化的window对象。所以你不论有多少全局变量,全局函数,默认都是追加到window对象上,所以在这种情况下无论怎么使用this,都是在这个window对象上去查找各种变量,函数等。在实际编码中,this的默认情况只能适用于业务比较简单的场景中。但是在大部分业务场景中,this都需要改变其...