|
|
51CTO旗下网站
|
|
移动端

1.1.2 如今的转换编译器已经能让我们体验未来的JavaScript

《JavaScript忍者秘籍(第2版)》第1章无处不在的JavaScript,本章我们将一览JavaScript的现状,并探讨几种能够运行JavaScript代码的环境。作为JavaScript的“发祥地”,浏览器将是我们的重点关注对象。此外,我们还将讨论一些JavaScript应用开发中的最佳实践。本节为大家介绍如今的转换编译器已经能让我们体验未来的JavaScript。

作者:一心一译前端小组 译来源:人民邮电出版社|2018-03-06 14:22

1.1.2 如今的转换编译器已经能让我们体验未来的JavaScript

由于浏览器版本的飞速发布,我们通常不需要等待多久就能等到对JavaScript的支持。但当我们想利用JavaScript的最新特性时,也往往会被残酷的现实绑架:用户依然在使用老旧的浏览器。这时该怎么办?

解决这个问题的方式之一是使用转换编译器transpilers(即“转换器+编译器”,“transformation + compiling”),这类工具能够把最前沿的JavaScript代码转换为等价的(如果不能实现,则使用相似的)能在当前浏览器中运行的代码。

最流行的转换编译器是Traceur和Babel。使用如下教程可以很容易地配置它们:https://github.com/googLe/traceur-compiler/wiki/Getting-stantedhttp://babeljs.io/docs/setup

本书中,我们会主要集中讨论浏览器中的JavaScript代码。为了有效利用浏览器平台,你需要多多实践,学习浏览器的内部原理。让我们开始吧!


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

嬴在用户:Web人物角色创建和应用实践指南

您如何保证您的网站确实给予用户他们所需要的,并对您产生商业成果?您需要了解谁是您的用户,您的用户的目标、行为和观点是什么,还要把他...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊