码迷,mamicode.com
首页 > Web开发 > 详细

JS基础知识总结(3)

时间:2016-05-28 17:08:47      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

  1. 数组

    1. arr.push
    2. arr.unshift
    3. arr.pop  扔掉最后一个
    4. arr.shift 扔掉第一个
    5. arr.splice 删除 替换 添加
    6. arr.sort 排序
    7. arr.concat 组合
    8. arr.reverse 更改元素位置
  2. 排序的方法

    1. 快速
    2. 希尔
    3. 冒泡
    4. 归并
    5. 选择
    6. 插入
  3. 字符串

    1. str.length
    2. str.charAt()
    3. str.charCodeAt()
      • 编码值0-9  [48-57]
      • 编码值a-z  [97-122]
      • 编码值A-Z [65-90]
    4. str.fromCharCode()  从编码中获得数字
    5. str.indexOf(‘m‘)
    6. str.indexOf(‘m‘,10)
      • 10表示从第10位开始找
      • -1表示没有找到
      • 从左往右找
    7. str.lastindexOf()
    8. str.substring(0,2)  自动检测大小
    9. str.slice()  循环找
    10. str.toUpperCase
    11. str.toLowerCase
    12. str.split(‘‘)
    13. str.join(‘ ‘)  把数组的东西转成字符串
  4. 元素创建 

    1. 创建元素

      document.createElement(标签名称);

    2. 添加到页面中

      var Oli = document.createEkement(‘li‘);
      
      oLi.innerHTML = "<li>" + oText.value  + "<li>"   
    3. 父级.appendChild(要添加的元素) 方法 追加子元素

    4. insertBefore(新的元素,被插入的元素方法 在指定元素前面插入一个新的元素

      IE下,如果第二个参数的节点不存在面,会报错

      在其他标准浏览器下如果第二个参数的节点不存在,则会以appendChild()进行添加

    5. removeChild(要删除的元素)

    6. replaceChild(新节点,被替换的节点) 替换子节点

    7. appendChild insertBefore,replaceChild都可以操作动态创建的节点,也可以操作已有的节点  类似剪切操作

JS基础知识总结(3)

标签:

原文地址:http://www.cnblogs.com/zhaolina/p/5537536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!