📝 CoffeeScript教程
28篇技术文档📅  最后修改于: 2020-10-26 05:47:48        🧑  作者: Mango
在上一章中,我们已经在CoffeeScript中看到了数组,而在编程时,我们将面对一些必须将数值序列存储在数组中的情况,如下所示。CoffeeScript提供了一种较短的表示包含一系列数字值(称为range)的数组的方式。 CoffeeScript的此功能灵感来自Ruby。句法范围是由两个数值创建的,范围中的第一个和最后一个位置,以..或…分隔。两个点(1..4)包含范围(1、2、3、4);有三个...
📅  最后修改于: 2020-10-26 05:48:49        🧑  作者: Mango
在前面的章节中,我们已经了解了如何定义函数,调用函数并将参数传递给它。通常,我们可以将固定数量的参数传递给函数。在编程时,我们可能会遇到需要将变量参数传递给这些函数的情况。在JavaScript中,我们使用对象来接受可变数量的参数的函数。CoffeeScript提供了一个称为splats的功能,可以将多个参数传递给函数。我们在函数中使用splats,方法是在参数名称后放置三个点,并用…表示。句法下...
📅  最后修改于: 2020-10-26 05:49:20        🧑  作者: Mango
Date对象是JavaScript语言中内置的一种数据类型。日期对象被创建为新的Date()。创建Date对象后,可以使用多种方法对其进行操作。大多数方法仅允许您使用本地时间或UTC(通用或GMT)时间来获取和设置对象的年,月,日,时,分,秒和毫秒字段。ECMAScript标准要求Date对象必须能够在1970年1月1日之前或之后的1亿天内以毫秒为单位表示任何日期和时间。范围是正负273,785年...
📅  最后修改于: 2020-10-26 05:49:54        🧑  作者: Mango
JavaScript的Math对象为您提供数学常数和函数的属性和方法。与其他全局对象不同,Math不是构造函数。Math的所有属性和方法都是静态的,可以通过将Math用作对象来调用而不创建它。因此,将常量pi称为Math.PI,将正弦函数称为Math.sin(x),其中x是方法的参数。我们可以在CoffeeScript代码中使用JavaScript的Math对象来执行数学运算。数学常数如果我们想使...
📅  最后修改于: 2020-10-26 05:50:41        🧑  作者: Mango
异常(或例外事件)是在程序执行期间出现的问题。当发生异常时,程序的正常流程将中断,并且程序/应用程序将异常终止,因此不建议这样做,因此应处理这些异常。出于多种不同原因可能会发生异常。以下是发生异常的一些情况。用户输入了无效数据。找不到需要打开的文件。CoffeeScript中的异常CoffeeScripts使用try catch和finally块支持异常/错误处理。这些块的功能与JavaScrip...
📅  最后修改于: 2020-10-26 05:51:09        🧑  作者: Mango
正则表达式是一个对象,它描述JavaScript支持的字符模式。在JavaScript中,RegExp类表示正则表达式,而String和RegExp都定义了使用正则表达式对文本执行强大的模式匹配和搜索替换功能的方法。CoffeeScript中的正则表达式CoffeeScript中的正则表达式与JavaScript相同。访问以下链接以查看JavaScript中的正则表达式-javascript_re...
📅  最后修改于: 2020-10-26 05:52:04        🧑  作者: Mango
JavaScript不提供class关键字。我们可以使用对象及其原型在JavaScript中实现继承。每个对象都有自己的原型,并且它们从原型继承功能和属性。由于原型也是对象,因此它也有自己的原型。尽管原型继承比经典继承要强大得多,但是对于新手用户而言,这是困难且令人困惑的。CoffeeScript中的类为了解决这个问题,CoffeeScript提供了一种称为类的基本结构,该结构是使用JavaScr...
📅  最后修改于: 2020-10-26 05:52:29        🧑  作者: Mango
AJAX是用于创建交互式Web应用程序的Web开发技术。AJAX代表的同步JAvaScript和XML。它是一种新技术,可以借助XML,HTML,CSS和Java Script创建更好,更快,更具交互性的Web应用程序。Ajax使用XHTML表示内容,使用CSS表示,以及使用Document Object Model和JavaScript进行动态内容显示。常规的Web应用程序使用同步请求向服务器发...
📅  最后修改于: 2020-10-26 05:53:10        🧑  作者: Mango
jQuery是使用John Resig在2006年创建的JavaScript构建的快速简洁的库/框架,它的座右铭是-写得少,做更多。jQuery简化了HTML文档的遍历,事件处理,动画和Ajax交互,从而实现了快速的Web开发。访问我们的jQuery教程,了解jQuery。我们还可以使用CoffeeScript与jQuery一起使用。本章教您如何使用CoffeeScript与jQuery一起使用。...
📅  最后修改于: 2020-10-26 05:54:12        🧑  作者: Mango
MongoDB是一个跨平台的,面向文档的数据库,可提供高性能,高可用性和易扩展性。 MongoDB致力于收集和文档的概念。有关更多信息,请阅读我们的MongoDB教程。在本章中,您将学习如何使用CoffeeScript与MongoDB数据库进行通信。安装MongoDB数据库可以使用MongoDB的Node.js 2.0驱动程序与CoffeeScript集成。首先,请参考我们的MongoDB教程的环...
📅  最后修改于: 2020-10-26 05:55:08        🧑  作者: Mango
SQLite是一个轻量级的,基于模式的关系数据库引擎。作为用于Web浏览器本地存储的嵌入式数据库软件,它是一种流行的选择。与许多其他数据库管理系统不同,SQLite不是客户端服务器数据库引擎。有关更多信息,请阅读我们的SQLite教程在本章中,您将学习如何使用CoffeeScript与SQLite数据库进行通信。安装可以使用node-sqlite3模块将SQLite3数据库与CoffeeScrip...
📅  最后修改于: 2020-10-26 05:55:24        🧑  作者: Mango
以下资源包含有关CoffeeScript的其他信息。请使用它们来获得有关该主题的更深入的知识。CoffeeScript上的有用链接CoffeeScript Wiki–CoffeeScript的维基百科参考。关于CoffeeScript的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-10-26 05:55:37        🧑  作者: Mango
CoffeeScript是一种轻量级语言,可以转换为JavaScript。它提供了更好的语法,避免了JavaScript的古怪之处,仍然保留了该语言的灵活性和美观性。...