- Learn React with TypeScript 3
- Carl Rippon
- 157字
- 2021-06-10 19:16:36
Module formats
Modules feature in JavaScript as part of ES6, which is great. However, lots of code exists in other popular module formats that came before this standardization. TypeScript allows us to write our code using ES6 modules, which can then transpile into another module format if specified.
Here is a brief description of the different module formats that TypeScript can transpile to:
- Asynchronous Module Definition (AMD): This is commonly used in code targeted for the browser and uses a define function to define modules.
- CommonJS: This format is used in Node.js programs. It uses module.exports to define modules and require to define dependencies.
- Universal Module Definition (UMD): This can be used in both browser apps and Node.js programs.
- ES6: This is the native JavaScript module format and uses the export keyword to define modules and import to define dependencies.
In the following sections (and, in fact, this whole book), we'll write our code using ES6 modules.
推薦閱讀
- Go Web編程
- Groovy for Domain:specific Languages(Second Edition)
- Mastering Google App Engine
- SSM開發實戰教程(Spring+Spring MVC+MyBatis)
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- 寫給程序員的Python教程
- 零基礎學HTML+CSS第2版
- Application Development with Swift
- R的極客理想:量化投資篇
- Android嵌入式系統程序開發(基于Cortex-A8)
- MySQL數據庫教程(視頻指導版)
- 可視化H5頁面設計與制作:Mugeda標準教程
- C++從零開始學(視頻教學版)(第2版)
- Python實戰指南:手把手教你掌握300個精彩案例
- jQuery EasyUI從零開始學