concat()把元素衔接到数组中 join()将数组的所有元素转换为字符串,并衔接起来 splice()插入、删除、替换数组元素 push()把元素添加到数组尾部 pop()移除数组最后一个元素 shift()移除数组的第一个元素 unshift()在数组头部插入元素 slice()返回数组的一部 ...
分类:
Web程序 时间:
2017-03-24 13:31:53
阅读次数:
202
1.数组的创建 2.数组的访问:可以通过下标来访问数组 3.数组元素的添加: push:他是栈的数据结构,所以添加的时候是从结尾添加进去的 unshift:他是队列的数据结构,添加的元素是从头部添加进去的 4.数组元素的删除: 5.数组元素的截取和合并: 6.数组的拷贝: 7.数组的排序 8.数组的 ...
分类:
编程语言 时间:
2017-03-23 14:31:59
阅读次数:
192
var arry=[]; 添加元素:arry.push(); 删除最后一个元素:arry.pop() 删除指定某个元素:arry.splice(i,1); i代表元素位置,第二个参数代表删除几个。 数组元素转成字符串:arry.join(",") 括号内代表,元素以什么符号分开。默认是逗号。另外还有 ...
分类:
编程语言 时间:
2017-03-21 15:27:22
阅读次数:
149
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> *{ margin: 0; padding: 0; } canvas{ display: block ...
分类:
其他好文 时间:
2017-03-19 15:56:17
阅读次数:
198
1.e.currentTarget:currentTarget 事件属性返回其监听器触发事件的节点,即当前处理该事件的元素、文档或窗口 2.element.getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素 ...
第一种: var arr=[1,2,3,4,5,3,4,5,6,2,'hah','hah','a','b','a']; function fn(){ var na = []; for(var i = 0; i < arr.length; i++){ if (na.indexOf(arr[i]) == ...
分类:
其他好文 时间:
2017-03-12 00:55:31
阅读次数:
151
javascript原生一直没有提供删除功能,于是自己写了几个remove方法,主要是要注意遍历数组时使用splice方法是会在遍历没完成时就会改变数组对象的length长度,最简单方法是从数组尾部开始遍历,用递减来循环,就像我这里LastRmove的注释部分,这种方法直观又不受长度动态变化 的影响 ...
分类:
编程语言 时间:
2017-03-09 18:37:13
阅读次数:
601
编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。 注:n的值应该在0到30之间,超出应做处理,本文解法就不处理了。另本文解法不考虑算法性能,因为本人菜。 解法一 getRandomAr ...
分类:
编程语言 时间:
2017-03-09 15:25:19
阅读次数:
429
任务目的 在上一任务基础上继续JavaScript的体验 学习JavaScript中的if判断语法,for循环语法 学习JavaScript中的数组对象 学习如何读取、处理数据,并动态创建、修改DOM中的内容 任务描述 参考以下示例代码,页面加载后,将提供的空气质量数据数组,按照某种逻辑(比如空气质 ...
分类:
编程语言 时间:
2017-03-07 19:39:47
阅读次数:
220