- JavaScript:Moving to ES2015
- Ved Antani Simon Timms Narayan Prusty
- 174字
- 2021-07-09 19:07:41
Transpilers
Transpiling is a technique that combines both compilation and transformation. The idea is to write ES6-compatible code and use a tool that transpiles this code into a valid and equivalent ES5 code. We will be looking at the most complete and popular transpiler for ES6 called Babel (https://babeljs.io/).
Babel can be used in various ways. You can install it as a node module and invoke it from the command line or import it as a script in your web page. Babel's setup is exhaustive and well-documented at https://babeljs.io/docs/setup/. Babel also has a great Read-Eval-Print-Loop (REPL). We will Babel REPL for most of the examples in this chapter. An in-depth understanding of various ways in which Babel can be used is out of the scope of this module. However, I would urge you to start using Babel as part of your development workflow.
We will cover the most important part of ES6 specifications in this chapter. You should explore all the features of ES6 if possible and make them part of your development workflow.
- Learning Single:page Web Application Development
- Git Version Control Cookbook
- PostgreSQL Cookbook
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- C#應用程序設計教程
- Visual Basic程序設計上機實驗教程
- D3.js By Example
- C專家編程
- ArcGIS for Desktop Cookbook
- Deep Learning for Natural Language Processing
- Mastering XenApp?
- Manage Your SAP Projects with SAP Activate
- C#程序設計基礎與實踐
- 前端Serverless:面向全棧的無服務器架構實戰
- Getting Started with Backbone Marionette