Kag*_*ght 3 html javascript firefox internet-explorer google-chrome
Firefox 需要使用<script type="application/javascript;version=1.7">激活ES6 let语句支持.
注意:let关键字仅适用于包含在<script type ="application/javascript; version = 1.7"> block(或更高版本)中的HTML中的代码块.XUL脚本标签可以访问这些功能而无需此特殊块.
但是,这似乎实际上会停用Internet Explorer和Chrome上的整个脚本,因为他们的调试器不再显示脚本.
示例:http://embed.plnkr.co/7YvyDZfPRsijqrHJnhMf/preview
有没有办法application/javascript;version=1.7在IE/Chrome上使用,或者let在没有type属性的情况下在Firefox 上使用ES6 ?
是否有任何hack可以激活let所有主流浏览器的语句支持,而它们的实现不是100%符合标准的?
你问的是错误的问题.您不应该问<script type="application/javascript;version=1.7">其他浏览器何时可用,但是当Firefox(和其他浏览器)发布letECMAScript 6标准定义的关键字时."JS 1.7"是一个非标准的Firefox专用产品,let在Firefox中与ES6的let关键字略有不同.
要知道何时let(和const,并阻止范围)准备就绪,只需遵循以下问题:
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           616 次  |  
        
|   最近记录:  |