1
A
回答
3
JavaScript没有编译,而是分析和解释。这不同于浏览器。
Chrome,使用V8,这恰好也被node.js使用。 Internet Explorer具有专有引擎Chakra。
至于一般的规则,的Annotated ES5股一些见解:
ECMAScript程序首先被转换成输入元件,其是令牌,行终止符,评论或白空间的序列的源文本。源文本从左向右扫描,反复将最长可能的字符序列作为下一个输入元素。
3
浏览器不编译javascript,它只是解析文件并执行它。
1
Javascript被解释;这就像编译时一样,在需要时运行。这就是为什么一个带有javascript错误的页面只会使用错误代码的一部分。坏代码块将停止。
相关问题
- 1. 在JavaScript中关闭处理浏览器?
- 2. 浏览器如何处理JavaScript?
- 3. 多处理浏览器?
- 4. javascript - 不在浏览器中 - 但在处理文件
- 5. 处理在IE和Chrome浏览器
- 6. 在浏览器之外处理Webpack
- 7. 在JSF中浏览器刷新处理
- 8. 如何在JavaScript或Jquery中处理浏览器关闭(交叉)
- 9. 在Javascript中通过浏览器处理HTTP请求超时
- 10. 在javascript中处理浏览器后退按钮
- 11. 如何在编写Javascript时处理IE浏览器
- 12. 浏览器不处理如Firefox分块响应,Safari浏览器
- 13. 如何处理损坏的浏览器?
- 14. 浏览器上的错误处理
- 15. 处理来自浏览器的来电
- 16. 相同的浏览器版本,2个不同的javascript处理
- 17. 如何处理可能关闭JavaScript的浏览器?
- 18. JavaScript处理不同浏览器的问题
- 19. javascript中的跨浏览器二进制数据处理
- 20. JavaScript的浏览器代理重定向
- 21. .NET IE浏览器BHO远程处理
- 22. 浏览器如何处理SSL证书?
- 23. 如何处理浏览器缓存?
- 24. 正确处理浏览器资源
- 25. Cordova处理浏览器特定任务
- 26. React.js处理事件浏览器丢失
- 27. 浏览器OnLoad事件处理程序
- 28. Backendless处理文件从浏览器
- 29. 跨浏览器事件处理
- 30. 跨浏览器处理使用javascript按下“Enter”键
他们不严格编译它,而是他们解释它。各种浏览器都有不同的JS引擎。例如,Chrome有V8。 – Corbin
点击[这里](http://stackoverflow.com/questions/1096907/do-browsers-parse-javascript-on-every-page-load)了解更多。 –