- CoffeeScript 教程
- CoffeeScript - 首页
- CoffeeScript - 概述
- CoffeeScript - 环境
- CoffeeScript - 命令行工具
- CoffeeScript - 语法
- CoffeeScript - 数据类型
- CoffeeScript - 变量
- CoffeeScript - 运算符和别名
- CoffeeScript - 条件语句
- CoffeeScript - 循环
- CoffeeScript - 推导式
- CoffeeScript - 函数
- CoffeeScript 面向对象
- CoffeeScript - 字符串
- CoffeeScript - 数组
- CoffeeScript - 对象
- CoffeeScript - 范围
- CoffeeScript - 展开运算符
- CoffeeScript - 日期
- CoffeeScript - 数学
- CoffeeScript - 异常处理
- CoffeeScript - 正则表达式
- CoffeeScript - 类和继承
- CoffeeScript 高级
- CoffeeScript - Ajax
- CoffeeScript - jQuery
- CoffeeScript - MongoDB
- CoffeeScript - SQLite
- CoffeeScript 有用资源
- CoffeeScript - 快速指南
- CoffeeScript - 有用资源
- CoffeeScript - 讨论
CoffeeScript - 概述
目前,JavaScript 是最快的主流动态语言,被称为 Web 的通用语言。它由 Brendan Eich 于 1995 年在 10 天内开发。
由于其有效的特性,JavaScript 迅速流行起来并走向全球。它在实验室中的时间非常短,不足以完善该语言。也许正是由于这个原因,尽管 JavaScript 拥有良好的特性,但它也存在一些设计错误,并因其古怪的语言特性而声名狼藉。
什么是 CoffeeScript?
CoffeeScript 是一种基于 Ruby 和 Python 的轻量级语言,它转译(从一种源语言编译到另一种语言)成 JavaScript。它提供了更好的语法,避免了 JavaScript 中古怪的部分,同时保留了语言的灵活性和美观性。
CoffeeScript 的优势
以下是 CoffeeScript 的优势:-
易于理解 - CoffeeScript 是 JavaScript 的简写形式,其语法与 JavaScript 相比非常简单。使用 CoffeeScript,我们可以编写简洁、清晰且易于理解的代码。
少写多做 - 对于 JavaScript 中的大量代码,我们只需要相对较少的 CoffeeScript 代码行。
可靠 - CoffeeScript 是一种安全可靠的编程语言,用于编写动态程序。
可读性和可维护性 - CoffeeScript 为大多数运算符提供了别名,这使得代码更易于阅读。用 CoffeeScript 编写的程序也易于维护。
基于类的继承 - JavaScript 没有类。它提供了功能强大但令人困惑的原型来代替类。与 JavaScript 不同,我们可以在 CoffeeScript 中创建类并继承它们。除此之外,它还提供实例和静态属性以及混合。它使用 JavaScript 本身的原型来创建类。
无需 var 关键字 - 在 CoffeeScript 中,无需使用var关键字来创建变量,因此我们可以避免意外或不需要的作用域声明。
避免有问题的符号 - 在 CoffeeScript 中,无需使用有问题的分号和括号。我们可以使用空格来区分代码块,如函数、循环等,而不是使用花括号。
广泛的库支持 - 在 CoffeeScript 中,我们可以使用 JavaScript 的库,反之亦然。因此,在使用 CoffeeScript 时,我们可以访问丰富的库集。
CoffeeScript 的历史
CoffeeScript 由 Jeremy Ashkenas 开发。它于 2009 年 12 月 13 日首次提交到 Git。
最初,CoffeeScript 的编译器是用 Ruby 语言编写的。
2010 年 3 月,CoffeeScript 编译器被替换;这次他们使用 CoffeeScript 本身代替 Ruby。
同年,CoffeeScript 1.0 发布,当时它是 Git hub 上最受欢迎的项目之一。
CoffeeScript 的局限性
对空格敏感 - CoffeeScript 对空格非常敏感,因此程序员在提供缩进时需要非常小心。如果我们没有保持正确的缩进,整个代码可能会出错。
TutorialsPoint 的 CoffeeScript IDE
您可以使用 TutorialsPoint 在我们的 Coding Ground 部分提供的 CoffeeScript 编译器编译 CoffeeScript 文件 https://tutorialspoint.com/codingground.htm。请按照以下步骤使用我们的 CoffeeScript 编译器。
步骤 1
通过点击以下链接访问我们网站的主页 www.tutorialspoint.com。
步骤 2
点击位于主页右上角的CODING GROUND按钮,如下面的快照中突出显示的那样。
步骤 3
这将引导您进入我们的CODING GROUND部分,该部分为大约 135 种编程语言提供在线终端和 IDE。在“在线 IDE”部分打开 CoffeeScript IDE,如下面的快照所示。
步骤 4
如果您将您的 CoffeeScript 代码粘贴到main.coffee中(您可以更改文件名)并点击预览按钮,那么您可以在控制台中看到编译后的 JavaScript,如下面的快照所示。