博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[译]ECMAScript 6相关资源收集
阅读量:7024 次
发布时间:2019-06-28

本文共 1180 字,大约阅读时间需要 3 分钟。

原文:


最近我花了很多时间来了解ECMAScript 6相关的知识,我意识到,如果能把这些知识收集到一个单独的页面里,会给那些对下一代ECMAScript感兴趣的朋友们提供很多帮助.

目前浏览器支持哪些ES6特性?

想要知道你的浏览器已经支持了哪些ECMAScript 6特性,可以看看Juriy Zaytsev统计的ES6兼容性表格: .

注意:如果你使用的是Chrome,必须要在chrome://flags页面中开启"启用实验性JavaScript"选项.这样才能反映出当前浏览器对ES6特性真正的支持情况.

(译者注:chrome最新版,相当于Firefox的Nightly)会比chrome稳定版提供更多的新特性,Peter Beverloo的博客中记录了Chromium和WebKit每次的.

Mozilla对ES.next的支持情况可以在这个MDN中查到,更多的信息还有Mozilla .

如何在当前的浏览器中polyfill ES6的新特性?

有许多的开发者,包括Paul Miller, Andrea Giammarchi, James Burke和我自己,都尝试写过能在ES5/ES3兼容的环境中实现ES6特性的Polyfill.

这些Polyfill不光能让我们使用未来的新特性,还能让我们比较超前的熟悉一下ES6的最新语法.

Maps, Sets, Math, WeakMap以及其他:

  •  (Maps, Sets, Math, Arrays)
  • (Map, WeakMap, Set)
  • (ES6 Unicode码点转义序列)

模块 & 模块加载器:

注意: 这里还有一些比较难实现shim的ES6特性: . 如果你在生产环境中使用了上面的这些实现,要非常小心,因为polyfill和原生的实现在效果和性能上会有很大差异.

有哪些支持ES6的Transpilers(将使用ES6语法的脚本编译成目前支持的JavaScript)?

  • (开发中)
  • (开发中)
  • (似乎已停止开发)
  • 也完成了一些相关工作

有没有关于ES6的演讲?

TC39成员Dave Herman和Brendan Eich都曾经有过关于ES6的演讲.虽然它们讲的某些东西可能会和最新的规范草案有些小区别,但下面的视频还是值得强力推荐的.

我很懒,ES6中到底有什么新东西?我就要一个页面.

我个人更推荐阅读最新的ES6草案,可是对于那些时间不是很充足的人来说,Thaddee Tyl总结的这个页面会很有用:

哪里可以找到最新版的ES6规范?

我可以在哪里参与ES6规范的讨论?

上周,我在挪威遇到了Dave Herman (TC39, Mozilla),我们在讨论的过程中提到了.

如果你不愿意直接在邮件列表中提出意见,可以使用JSFixed,TC39的成员们会定期查看上面的内容.

转载地址:http://rdsxl.baihongyu.com/

你可能感兴趣的文章
android手机杀毒
查看>>
抽象工厂模式——创建型模式
查看>>
局域网共享文件读写的实现方式
查看>>
Mac OS X安装cocoapods及使用详解
查看>>
iOS开发网络篇—JSON介绍
查看>>
centos7最小化安装
查看>>
网页检测摇一摇
查看>>
2013-9-11
查看>>
使用 Jersey 和 Apache Tomcat 7 构建 JAX-RS 环境
查看>>
正则的部分表达式(转载)
查看>>
hql查询
查看>>
模仿酷狗7(Kugou7)音乐魔方界面源码
查看>>
剑指offer之字符串是否为数值
查看>>
我的友情链接
查看>>
HTTP Cookie 详解
查看>>
Apache与PHP的结合配置、Apache默认虚拟主机
查看>>
Lab4-CUCM PUB First Configuration
查看>>
关于MS12-020 3389 0day exp 远程桌面执行代码漏洞的文章
查看>>
既然入了IT这行得不停的学习,不进则退
查看>>
本地项目上传到github
查看>>