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