1. 首页
  2. 编程语言
  3. Javascript
  4. Javascript前端优化代码

Javascript前端优化代码

上传者: 2022-07-31 11:42:01上传 PDF文件 148.96 KB 热度 16次

它提供了对开放―封闭原则的完美支持,将算法封装在独立的 strategy 中,使得它们易于切换,易于理解,易于扩展。for 循环是最传统的语句,它以变量 i 作为索引,以跟踪访问的位置,对数组进行操作。for-in需要穷举对象的所有属性,包括自定义的添加的属性也能遍历到。且for-in的key是String类型,有转换过程,开销比较大。所以在开发过程中循环数组尽量避免使用for-in。Set本身是一个构造函数,用来生成Set数据结构。Set对象允许你存储任何类型的值,无论是原始值或者是对象引用。特别是在vue项目中,使用箭头函数不需要在更this重新赋一个变量。Dom 的创建创建多个 dom 元素时,先将元素append到DocumentFragment中,最后统一将DocumentFragment添加到页面。当内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。

用户评论