手记

JavaScript学习笔记——08.深入javascript

  1. 函数传参
    不定参(可变参):参数的个数可变或者不定。
    (1)arguments(其实是个数组)
    (2)例子1:求和--求所有参数的和。
    (3)例子2:CSS函数
    ①获取数组的长度,判断执行语句--arguments.length
    ②给参数取名,增强可读性。
    function css(obj,name,vul){函数为:两个参数时时获取,三个参数时是设置}
  2. 取非行间样式:
    (1)style. 这个方法oDiv.style.width 只能取行间样式
    (2)取非行间样式:
    ①obj.currentStyle['width'](只用于IE)
    ②getComputedStyle(obj,false)['width'](只用于FF、Chrome)
    ③兼容性解决:利用obj.currentStyle在IE下为对象,FF和chrome下为undefined。
  3. 数组基础:
    (1)数组的使用:定义 var a=[23,22,12,4] 最常用好用 或者var a=new Array(11,2)
    (2)数组的属性:length,数组只有这个属性。可以获取、可以设置、可以清空(length=0)
    (3)数组使用原则:数组内数据类型应该一致
  4. 数组的方法:排序和增删、插入
    (1)添加:push(元素),从数组尾部添加;unshift(元素),从头部添加
    (2)删除:pop(元素),从尾部删除;shift(元素),头部删除
    (3)插入:splice(开始位置,长度,元素);
    ①删除splice(开始,长度)
    ②添加splice(开始,0,元素)
    ③先删除再添加splice(开始,长度,元素)
    (4)排序:sort()
    ①sort()本身只会根据字符串排列,比如arr.sort()
    ②排列数值数组时,需要在括号里写函数arr.sort(function (n1,n2){return n1-n2})
    (5)数组转换
    ①连接数组:concat 例子a.concat(b)
    ②分隔符:给数组各个数据之间加入分隔符,join(分隔符),然后组成字符串。比如arr.join('-'),数组就成了2-5-34-3.
0人推荐
随时随地看视频
慕课网APP

热门评论

5、6、7嘞  觉得你这个笔记老适合我学习了  感谢分享~想知道5、6、7去哪了..

查看全部评论