js笔记(8)之数组篇
2016-04-02 19:10
543 查看
arguments(数组) 可变参/不定参 arguments.length function sum(){ var results = 0; for(var i = 0;i < arguments.length;i++) results += arguments[i]; return results; } alert(sum(1,2,3,4,5)); ----------------------------------------- jq css(oDiv,'width') 获取样式 css(oDiv,'width','200px') 设置样式 ------------------------------------------ alert(currentStyle.width) 获取非行间样式//只兼容IE alert(getComputedStyle(oDiv,null).width) 火狐 if(oDiv.currentStyle){ alert(currentStyle.width); } else{ alert(getComputedStyle(oDiv,null).width); } ---------------------------------------------------- 获取非行间样式//不能获取复合样式(background、border) function getStyle(obj,name){ if(obj.currentStyle){ return obj.currentStyle[name]; } else{ return getComputedStyle(obj,null)[name]; } } window.onload = function(){ var oDiv = document.getElementById('div1'); alert(getStyle(oDiv,'width')); } ----------------------------------------------------- 数组 a = {1,2,3}; a = new array(1,2,3); 尾部添加 a.push(4); 尾部删除 a.pop(); 头部添加 a.unshift(5); 头部删除 a.shift(); 删除:a.splice(起点,长度); 插入:a.splice(起点,长度,元素...); 替换:a.splice(2,2,'a','b'); 连接: var a = {1,2,3}; var b = {4,5,6}; alert(a.contact(b))l alert(a.join('-')); ----->1-2-3 排序 字符排序 var a = {'float','width','alpha','zoom','left'}; a.sort(); alert(a); 数字排序 var a = {12,8,99,19,112}; a.sort(function(n1,n2)){ return n1 - n2; } alert(a); -----------------------------------------------------
相关文章推荐
- jsp导入包的时候要写的规范
- JavaScript代码模块化的正规方法
- [JSP] c:forEach 如何输出序号
- 纯JS实现中国行政区域上下联动选择地址
- 《JS高程》事件学习笔记
- 常规功能和模块自定义系统 (cfcmms)—037模块记录(数据)的权限设计(2)
- 模板引擎 Handlebars.js
- jsp的自定义标签例子
- js表单的各种验证
- Jsoup xpath的使用
- js笔记(7)
- 关于jsp内部的javascript错误
- JS 间隔固定时间重复运行的方法
- javascript的加载、解析、执行对浏览器渲染的影响
- js 恶心的遍历
- js中string转int最好用Number方法
- js--面向对象--封装
- js笔记(6)
- JavaScript的捕获和冒泡
- jsp中文乱码问题