关于浏览器的语法检测, 有一些小小的疑问...
以前一直认为浏览器对那些没有写分号的代码, 会在换行的时候检测是否带有分号, 是否需要补全.如同乌龟书上所写(如果我没记错的话), 换行也用操作符来连接. 如,
var body = body ? anything :
someting;
后来发现, 似乎好像不是如我所想的那样, 在学习的过程中, 不时的能看到这种链式调用. 感觉有些不解, 在网上也找到相关的浏览器语法检测的资料....
关于浏览器的语法检测, 有一些小小的疑问...
以前一直认为浏览器对那些没有写分号的代码, 会在换行的时候检测是否带有分号, 是否需要补全.如同乌龟书上所写(如果我没记错的话), 换行也用操作符来连接. 如,
var body = body ? anything :
someting;
后来发现, 似乎好像不是如我所想的那样, 在学习的过程中, 不时的能看到这种链式调用. 感觉有些不解, 在网上也找到相关的浏览器语法检测的资料....
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.2k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
浏览器解析规则还是挺复杂的。
https://segmentfault.com/a/11... 可以看下这篇文章。