javascript不是解释执行的么?怎么会有编译器?
刚才在看Google的javascript规范的时候看到个javascript编译器:
http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=JavaScript_Types#JavaScript_Types
上面的是英文的。我看的是中文的:
http://wyz.67ge.com/google-js/javascriptguide.xml?showone=JavaScript_%E7%B1%BB%E5%9E%8B#JavaScript_%E7%B1%BB%E5%9E%8B
中文的会弹出一个对话框,可能是翻译的时候产生的BUG。
之前用C++用习惯了,一天不看几条error和warning难受。要是有类似编译器的可以返回错误和警号的工具就好了。火狐的那个错误控制台感觉有点不方便,而且不知道为什么经常会显示很多和自己写的东西无关的错误。
------解决方案--------------------
当然,现代浏览器都把JS编译成字节码再执行,以提高效率