-
数组
- arr.push
- arr.unshift
- arr.pop 扔掉最后一个
- arr.shift 扔掉第一个
- arr.splice 删除 替换 添加
- arr.sort 排序
- arr.concat 组合
- arr.reverse 更改元素位置
-
排序的方法
- 快速
- 希尔
- 冒泡
- 归并
- 选择
- 插入
-
字符串
- str.length
- str.charAt()
- str.charCodeAt()
- 编码值0-9 [48-57]
- 编码值a-z [97-122]
- 编码值A-Z [65-90]
- str.fromCharCode() 从编码中获得数字
- str.indexOf(‘m‘)
- str.indexOf(‘m‘,10)
- 10表示从第10位开始找
- -1表示没有找到
- 从左往右找
- str.lastindexOf()
- str.substring(0,2) 自动检测大小
- str.slice() 循环找
- str.toUpperCase
- str.toLowerCase
- str.split(‘‘)
- str.join(‘ ‘) 把数组的东西转成字符串
-
元素创建
- 创建元素
document.createElement(标签名称);
- 添加到页面中
var Oli = document.createEkement(‘li‘); oLi.innerHTML = "<li>" + oText.value + "<li>"
- 父级.appendChild(要添加的元素) 方法 追加子元素
- insertBefore(新的元素,被插入的元素) 方法 在指定元素前面插入一个新的元素
在IE下,如果第二个参数的节点不存在面,会报错
在其他标准浏览器下如果第二个参数的节点不存在,则会以appendChild()进行添加
- removeChild(要删除的元素)
- replaceChild(新节点,被替换的节点) 替换子节点
- appendChild insertBefore,replaceChild都可以操作动态创建的节点,也可以操作已有的节点 类似剪切操作
- 创建元素
时间: 2024-10-10 10:57:44