分享9点个人认为比较重要的javascript 编程技巧

前端技术 2023/08/07 JavaScript

1.巧用判断:

  在js中,NaN,undefined,Null,0,\"\" 在转换为bool的时候,是false,所以,可以这样写。

http://www.w3.org/standards/techs/dom#w3c_all

或者

 https://developer.mozilla.org/zh-CN/docs/Web/API

另外,本人也在酝酿一篇blog,专门讲HTML5 API的,敬请关注。

9.DOM性能:

    不要做这种傻事(我做过。。。)

复制代码 代码如下:

for(var i=0;i<10;i++)
    {
       document.querySelector(\'ul\').innerHTML=\"<li>\"+i+\"</li>\";
    }

给对象的innerHTML赋值,会调用内置的C++解析器解析这个字符串,虽然速度很快,但是最好不要这样操作,会有一定的性能流失。

最好这样做:

复制代码 代码如下:

var ih=null;

for(var i=0;i<10;i++)
 {
    ih+=\"<li>\"+i+\"</li>\";
 }
  document.querySelector(\'ul\').innerHTML=ih;

本文地址:https://www.stayed.cn/item/455

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。