文件名称:vue开发心得和技巧分享
文件大小:64KB
文件格式:PDF
更新时间:2023-12-20 12:08:36
dom dom对象 freeze
这个系列记录我在一年vue开发中总结的一些经验和技巧。 利用Object.freeze()提升性能 Object.freeze()是ES5新增的特性,可以冻结一个对象,防止对象被修改。 vue 1.0.18+对其提供了支持,对于data或vuex里使用freeze冻结了的对象,vue不会做getter和setter的转换。 如果你有一个巨大的数组或Object,并且确信数据不会修改,使用Object.freeze()可以让性能大幅提升。在我的实际开发中,这种提升大约有5~10倍,倍数随着数据量递增。 并且,Object.freeze()冻结的是值,你仍然可以将变量的引用替换掉。举个例子: <p