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