个人博客
专注IT梦想的地方

JavaScript之关于js的性能效率篇

对于js刚出来的时候大家考虑的更多的是它的用处和怎么用,甚至有些是能干什么,干的多好之类的,但是随着web2.0的迅速发展,前端这个原本还没有独立的职位开始得到越来越多的重视,关键在于入门是我认为最容易的,但是要学好取是很难的,不仅仅考虑的是思维,还有审美/沟通/艺术等等在里面。

今天主要分项的是JavaScript在web中的一些性能效率之类的文章,我也是网上到处看,毕竟最近也在学习一些前端的知识,但是自己很早的时候就有接触,但是那个时候还在DIV+CSS风行天下的时候,js只是被少数人用的很牛逼。

其实我的理解是能用css解决的东西,尽量不去用js,毕竟js相对于css来说还是比较耗内存的,所以速度方面尽量是优化到最理想为好,当然不要为了css而css就行了。

现在HTML已经是5的时代了,当然,对于HTML5来说相比4增加了一些比较实用切重要的接口,所以蠢蠢欲动的我又赶上了这样的时代,何不好好把握呢?

在HTML5中,出现了一个script的asyncdefer属性,这两个属性都是对js的执行进行了异步处理,这样的话,就可以节约很多时间了,让网页变的更快更有效率。

并且在先放css还是js代码的执行会比较好呢?

从各种测试来说可以分为以下几种比较高效:

  1. 在head里面尽量不要引入javascript代码;
  2. 如果要引入js,尽量将js内嵌;
  3. 最好把内嵌js放在所有css的前面。

所以大家可以去了解一下,当然,这些也是各种前辈们辛苦测试和总结出来的。

赞(0) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » JavaScript之关于js的性能效率篇

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏