自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 高性能JavaScript(二)数据存取

数据存取 看到这里,有人会问数据存取为什么会影响性能? 其实数据存储的位置关系到代码执行的过程中的检索速度。JavaScript有四种基本的数据存储位置: 字面量,局部变量,数组元素,对象成员。 总的来说,字面量和局部变量的访问速度快于数组项和对象成员。(Firefox 3中对数组项进行了优化,访问其数组项会很快)。 所以我们从以下几个方面来优化代码: 管理作用域 我们都知道,在JavaScr...

2019-09-23 15:57:38 83

原创 高性能JavaScript(一)加载与执行

加载与执行 javascript在浏览器中的性能问题,是所有开发者必定会遇到的问题。javascript阻塞的特性,也就是当script标签出现时,页面的下载与渲染都会停下来等待脚本的下载与执行,只有脚本执行结束后,才会继续页面的加载。如果javascript的下载和执行时间过长的话,对用户的体验是非常差的。所以在这里列举几种方法来减少javascript对性能的影响: 将script标签放在...

2019-09-23 10:21:36 67

原创 JS克隆的方法

** JS中几种克隆的方法 ** 克隆分为浅克隆与深克隆。 当克隆的数据为基本数据类型number、string、boolean时,undefined、null也是,它们可以直接赋值,彼此之间相互不影响。 // 以number为例 string boolean是一样的 let num1 = 123; let num2 = num1; num2 = 111; console.log(num1,num...

2019-06-25 19:05:17 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除