星空网 > 软件开发 > Java

js小技巧

 技巧1:

var aFn = (function(){  var id = 0;  console.log(id);//0})();console.log(id);//id is not defined

我们可以发现id只能在内部使用,不会污染全局,这是传统的闭包写法。我们修改一下写法

var aFn = (function(){  var id = 0;  console.log(id);//0  return function(){    return id++;  }})();console.log(aFn());//0console.log(aFn());//1console.log(id);//id is not defined

修改后的写法使得外部能够使用内部定义的id,而内部的id不会污染外部环境。

技巧2:

当字符串不会因为大小写受影响时,推荐统一转换为小写或者大写后进行使用。这样就不会受到大小写的影响。例如:

element.nodeName.toLowerCase()

这样不管元素名是大写DIV还是小写div都不会出bug。




原标题:js小技巧

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

中贸国际:https://www.goluckyvip.com/tag/49340.html
中美海派专线:https://www.goluckyvip.com/tag/49341.html
中美海外仓:https://www.goluckyvip.com/tag/49342.html
中美海运:https://www.goluckyvip.com/tag/49343.html
中美海运fba:https://www.goluckyvip.com/tag/49344.html
中美航线:https://www.goluckyvip.com/tag/49345.html
响沙湾门票套票价格大介绍(省钱攻略必备):https://www.vstour.cn/a/404238.html
上海到镇江茅山旅游攻略 上海到镇江茅山旅游攻略路线:https://www.vstour.cn/a/404239.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流