js笔记(8)之数组篇
arguments(数组) 可变参/不定参arguments.lengthfunction sum(){var results = 0;for(var i = 0;i < arguments.length;i++)results += arguments[i];return results;
}
alert(sum(1,2,3,4,5));
-----------------------------------------
jqcss(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))lalert(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);
-----------------------------------------------------
js笔记(8)之数组篇相关推荐
- 【史上最强JavaEE笔记】之反射篇(LOL新技能?)
开场白: 大家好,我是潘师傅,各位好久不见,好久没有跟大家分享我的疯狂笔记了,大家有没有想我呢?哈哈...之前给大家整理分享的<史上最强JavaSE笔记>之数组篇不知道大家看了没有,大家要 ...
- 菜鸟学习笔记:Java基础篇6(数组、字符串)
菜鸟学习笔记:Java常用类(数组.字符串) 数组 概述 数组的定义 二维数组 数组查找和排序 查找 排序 数组运用--字符串 不可变字符序列(String) 可变字符序列(StringBuilder ...
- 用js来实现那些数据结构01(数组篇01-数组的增删)
在开始正式的内容之前,不得不说说js中的数据类型和数据结构,以及一些比较容易让人混淆的概念.那么为什么要从数组说起?数组在js中是最常见的内存数据结构,数组数据结构在js中拥有很多的方法,很多初学者记 ...
- js笔记(一)js基础、程序结构、函数
大标题 小节 一.js 基础 1. javascript的组成: 2. 运行js: 3. 打印信息: 4. 关键字var: 5. js中的数据类型: 6. NaN(not a number): 7. ...
- 菜鸟学习笔记:Java提升篇12(Java动态性2——动态编译、javassist字节码操作)
菜鸟学习笔记:Java提升篇12(Java动态性2--动态编译.javassist字节码操作) Java的动态编译 通过脚本引擎执行代码 Java字节码操作 JAVAssist的简单使用 常用API ...
- Node.js笔记:SerialPort(串口)模块使用(基于9.x.x)
文章目录 目的 模块安装 基础使用 扫描端口 打开端口 发送数据 接收数据 错误处理 数据解析器 SerialPort类 构造方法 属性 事件 方法 命令行工具 总结 目的 上位机与各种电路模块间常常 ...
- js遍历json数组给html td赋值,JS实现给json数组动态赋值的方法示例
关注微信公众号 JS实现给json数组动态赋值的方法示例 转载 更新时间:2017年07月04日 10:19:00 作者:小魏的马仔 这篇文章主要介绍了JS实现给json数组动态赋值的方法,结合 ...
- 菜鸟学习笔记:Java提升篇6(IO流2——数据类型处理流、打印流、随机流)
菜鸟学习笔记:Java IO流2--其他流 字节数组输入输出流 数据类型处理流 基本数据类型 引用类型 打印流 System.in.System.out.System.err 随机流RandomAcc ...
- 菜鸟学习笔记:Java提升篇5(IO流1——IO流的概念、字节流、字符流、缓冲流、转换流)
菜鸟学习笔记:Java IO流1--IO流的概念.字节流.字符流.缓冲流.转换流 IO流的原理及概念 节点流 字节流 文件读取 文件写出 文件拷贝 文件夹拷贝 字符流 文件读取 文件写出 处理流 缓冲 ...
- 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)
菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...
最新文章
- 《应用时间序列分析:R软件陪同》——1.5 习题
- python初学者代码-Python-为什么Python是初学者的完美选择?
- 取出数组最大值与最小值
- c++I/O流的概念和流类库的结构
- OnDraw与OnPaint有什么区别
- 电脑安装了多个版本的 Go,怎么优雅切换各个使用版本?
- Keras 中的循环神经网络 (RNN)
- KVC在定义Model类中的妙用
- 单位阶跃函数的傅里叶变换_傅里叶变换学习笔记(9)
- 克转换成千克怎么算python_斤公斤千克的换算(克和公斤怎么转换)
- jQuery TagsInput
- 基于OBD系统的量产车评估测试(PVE)
- Civil 3d 数据快捷方式的使用
- Unity切割图片:把一张图片中的物体裁成多个单独的游戏物体
- poj日记(3295)
- 推荐系统-协同过滤简单介绍
- Ubuntu20.04 通过netplan 配置静态ip
- 天地图 android studio,AndroidStudio 加载 天地图 (2019年后开发授权申请)
- 下载W ndows桌面,远程桌面连接Wndows 7常见故障解决方法.doc
- 【ios】提醒事项与日历同步升级版可快速新建提醒不用设置时间
热门文章
- web前端之异常/错误监控
- 以主干开发作为持续交付的基础
- spring boot 日志文件配置(logback-spring.xml)亲测可用!
- Linux系统调用的运行过程【转】
- libjingle源码解析(4)-【PseudoTcp】建立UDP之上的TCP(2):对交互数据流的处理
- HiveQL之Database相关操作
- JavaCodeTra 猴子选猴王 约瑟夫循环
- 时间序列数据库的秘密(3)——加载和分布式计算
- 关于“未结束的字符串常量”
- potential things for recommendation