- CoffeeScript Application Development
- Ian Young
- 195字
- 2021-04-09 23:58:29
What is CoffeeScript?
CoffeeScript is a programming language. Like most programming languages, it offers control structures to describe the logic of our application, simple data types to store and manipulate information, and functions to encapsulate sections of program execution.
What makes CoffeeScript special is the way it is compiled. When most languages are compiled, they are translated into machine code—low-level instructions to the computer's processor. CoffeeScript is different: when compiled, it is instead translated into JavaScript. We write CoffeeScript code, give it to the CoffeeScript compiler and receive JavaScript code as output. This output can then be passed to anything that consumes JavaScript, such as a browser, or a standalone JavaScript interpreter.
This technique, dubbed transcompilation, allows us to use an alternative language on platforms that only directly support JavaScript. Client-side web development is the most prominent example, since JavaScript is the only supported general-purpose scripting solution on most web browsers. Other platforms such as Node.js and Rhino also offer useful features, but expect JavaScript input. JavaScript is nothing if not prolific, and CoffeeScript allows us to make use of all that existing tooling, but to write our code in a different language.
- Adobe創意大學After Effects CS5 產品專家認證標準教材
- 3ds Max 2014標準教程(全視頻微課版)
- 剪映專業版(電腦版)視頻剪輯全攻略:音效添加+轉場特效+視頻制作
- CoffeeScript Application Development
- Drools JBoss Rules 5.0 Developer's Guide
- 圖像處理中的數學修煉(第2版)
- 中文版Photoshop CS6平面設計從新手到高手(超值版)
- SketchUp/Piranesi印象彩繪表現項目實踐
- 輕松玩轉3D One AI
- 零基礎學AutoCAD 2018(全視頻教學版)
- Premiere Pro影視后期編輯:短視頻制作實戰寶典
- PHP 5 Social Networking
- AutoCAD 2017從新手到高手
- UG NX 9中文版從入門到精通
- Liferay Portal Systems Development