有没有一个库可以在所有浏览器中创建JavaScript1.8兼容性
Is there a library that creates JavaScript 1.8 compatability in all browsers?
浏览Mozilla JavaScript网站,我发现JavaScript 1.8有很多很棒的功能。在大多数情况下,如果函数未在用户浏览器上实现,则可以添加代码来扩展基本类型的原型。有没有一个库可以用来添加所有这些函数,从而在代码中自由使用JavaScript1.8?
您可能正在寻找垫片
检查es5垫片:https://github.com/kriskowal/es5-shim/
Modernizr有一个非常详尽的替代聚填充物或垫片列表(wiki)(根据您的需求,请参阅ECMAScript 5):https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills
此外,并非所有特征都可以由垫片或聚填充物提供。你可以开始一个问题(记得先搜索并阅读自述文件),寻找你想要但没有提供的功能,如果不可能,开发人员可能会告诉你。
由于这个版本有很多语法差异(Rob W提到),只有两种方法可以实现
- 有些人必须用JavaScript编写一个JS解释器,这将是非常缓慢的
- 编写一个服务器端编译器,将JavaScript1.8转换为EcmaScript
不,外面没有。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 从html创建一个指令,该指令按类名应用函数
- 使用Javascript创建测验页面
- 更改使用Chart.js创建的图表中的轴线颜色
- JavaScript名称空间和对象创建
- JQuery对动态创建的对象进行选择
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 有没有一个库可以在所有浏览器中创建JavaScript1.8兼容性