关于javascript的分号
巴扎黑
巴扎黑 2017-04-10 12:48:04
0
1
456

https://github.com/defunkt/jquery-pjax/blob/master/jquery.pjax.js 这是jquery.pjax.js的源码,采用了不加分号的风格,但全文还是有三个分号,但在我看来前两个分号也是没必要加的,作者为啥加了?结尾处的分号的必要性在哪里? 各位写js不加分号的大牛在写的时候都注意什么呢?一般是在什么情况下加分号?

巴扎黑
巴扎黑

Antworte allen(1)
巴扎黑

不加分号其实体现的是对javascript的深入理解。

最后一个分号是因为无法判断后引入的js文件内容会不会对本文档产生影响;

return多数是要加分号的,举个栗子

return 
{
   a:1
}

如果不加分号,js解释器会在return后添加分号,产生与预期不符的效果:

return;
{
    a:1
};
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage