EJT*_*JTH 6 javascript standards
由于我目前工作场所的"宗教战争",我决定研究javascript的ASI功能的历史.
但我很难找到原因以及何时将ASI引入javascript.
它似乎永远是一个功能,但有没有一个特定的原因有两种方法来终止javascript中的语句?
一些消息来源将ASI描述为纠错特征,这意味着省略分号是不好的做法.
对依赖ASI有任何性能影响吗?
我个人更喜欢分号,因为它使意图更明确,但个人偏好在任何认真的讨论中都不是一个可行的论据.
好问题!
Brenden Eich最初是设计JavaScript编程语言的,我可以说他同意自动分号插入是该语言的设计缺陷。
我们不应该怪他。他在1995年只花了10天的时间就设计了该语言,却不知道20年后它将成为(可能)地球上最重要的计算机语言。
在接下来的帖子中,他说:“我希望在1995年5月的那十天内,使JS中的换行符变得更加重要。”
https://brendaneich.com/2012/04/the-infernal-semicolon/
继续阅读... :)
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |