logo图片
CoffeeScript教程

CoffeeScript 概述

JavaScript 是目前最快的主流动态语言,被称为网络的 通用语言。它是由 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 中创建类并继承它们。除此之外,它还提供实例和静态属性以及mixins。它使用 JavaScript 的原生原型来创建类。 No var keyword-在 CoffeeScript 中不需要使用 var 关键字来创建变量,因此我们可以避免意外或不需要的范围减速。 避免有问题的符号-在 CoffeeScript 中不需要使用有问题的分号和括号。我们可以使用空格来区分块代码,例如函数、循环等,而不是花括号。 广泛的库支持-在 CoffeeScript 中,我们可以使用 JavaScript 库,反之亦然。因此,我们在使用 CoffeeScript 时可以访问一组丰富的库。

CoffeeScript 的历史

CoffeeScript 由 Jeremy Ashkenas 开发。它于 2009 年 12 月 13 日首次在 Git 中提交。 CoffeeScript 的编译器最初是用 Ruby 语言编写的。 2010 年 3 月,CoffeeScript 编译器被替换;这一次,他们没有使用 Ruby,而是使用 CoffeeScript 本身。 同年,CoffeeScript 1.0 发布,在发布时,它是 Git 中心最受欢迎的项目之一。

CoffeeScript 的局限性

对空格敏感-CoffeeScript 对空格非常敏感,因此程序员在提供缩进时需要非常小心。如果我们不保持适当的缩进,整个代码可能会出错。

Lidihuo 的 CoffeeScript IDE

您可以使用我们的 Coding Ground 部分中提供的 Lidihuo 的 CoffeeScript 编译器编译 CoffeeScript 文件http://www.lidihuo.com/codingground。 htm。按照以下步骤使用我们的 CoffeeScript 编译器。

步骤 1

点击以下链接www.lidihuo.com,访问我们网站的主页。

步骤 2

点击位于主页右上角的 CODING GROUND 按钮,如下面的快照中突出显示。
lidihuo 主页

步骤 3

这将导致我们的 编码基础部分提供大约 135 种编程语言的在线终端和 IDE。在以下快照中显示的在线 IDE 部分中打开 CoffeeScript IDE。
Coding Ground

步骤 4

如果您将 CoffeeScript 代码粘贴到 main.coffee(您可以更改文件名)并单击 Preview 按钮,那么您可以在控制台,如下面的快照所示。
CoffeeScript IDE
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4