JS基础知识总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS基础知识总结相关的知识,希望对你有一定的参考价值。

  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基础知识总结的主要内容,如果未能解决你的问题,请参考以下文章

几个关于js数组方法reduce的经典片段

LAMP知识点总结

js数组遍历方法总结

几个关于js数组方法reduce的经典片段

VsCode 代码片段-提升研发效率

JS基础知识总结