标签:
ECMAScript:翻译,核心,解释器;
DOM:document object model 操作HTML.document;
typeof a;
NaN和NaN是不相等的;isNaN用来检测;
== 先转换类型,然后比较,即隐式类型转换,减号也是;
=== 不转换类型,直接比较;
闭包:子函数可以使用父函数的局部变量;
匈牙利命名法:类型前缀(变量用),首字母大写(函数用);
%求模:求余数;
三目运算符?: 条件?语句1:语句2;
break:中断整个;
continue:中断本次,跳过本次;
json:用花括号 var json = {a:12,b:5,c:‘abc‘};alert(json.a);
当循环时,数组可以使用for(var i=0;i<arr.length;i++) 或者 for(var i in arr) ,json 只能使用 for(var i in json);
arguments:可变参,不定参;
var a = new Array(1,2,3) 和 var a = [1,2,3] 相同,推荐使用右边;
var a = [1,2,3];a.push(4); alert(a)//添加;
var a = [1,2,3];a.pop(); alert(a)//删除最后一个;
var a = [1,2,3];a.shift(); alert(a)//删除头一个;
var a = [1,2,3];a.unshift(2); alert(a)//添加在头部;
var a = [1,2,3];a.splice(1,2,‘a‘); alert(a)//删除第1个开始,长度为2的部分,并插入a;
var a = [1,2,3];var b = [4,5,6]; alert(a.concat(b)); //连接;
var a = [1,2,3];a.join(‘-‘); alert(a);//添加连接符;
var a = [a,z,d,y,d,s,j];a.sort(); alert(a);//排序,只认字符串,数字会失效;
str.charAt():全兼容取字符串某一位;
js的月份从0开始到11,星期:周日为0开始,周6为6;
offsetLeft:综合考虑位置信息,比如left,比如margin;
position:relative 相对定位;
overflow:hidden 隐藏溢出;
list-style:none 列表符隐去不见;
标签:
原文地址:http://www.cnblogs.com/yuqlblog/p/5664269.html