AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

 分类:Frontend前端开发

CoffeeScript教程

CoffeeScript 双向客户端

CoffeeScript 双向客户端
双向客户端 问题 你想通过网络提供持续的服务,与客户保持持续的联系。 解决方案 创建一个双向TCP客户机。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001...

AI君 2年前 (2020-03-25) 54℃ 0喜欢

CoffeeScript教程

CoffeeScript 服务器

CoffeeScript 服务器
服务器 问题 你想在网络上提供一个服务器。 解决方案 创建一个基本的TCP服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 server = n...

AI君 2年前 (2020-03-25) 53℃ 0喜欢

CoffeeScript教程

CoffeeScript 基本的 HTTP 服务器

CoffeeScript 基本的 HTTP 服务器
基本的 HTTP 服务器 问题 你想在网络上创建一个HTTP服务器。在这个方法中,我们将逐步从最小的服务器成为一个功能键值存储。 解决方案 我们将使用node.js HTTP库并在Coffeescript中创建最简单的web服务器。 开始...

AI君 2年前 (2020-03-25) 53℃ 0喜欢

CoffeeScript教程

CoffeeScript HTTP 客户端

CoffeeScript HTTP 客户端
HTTP 客户端 问题 你想创建一个HTTP客户端。 解决方案 在这个方法中,我们将使用node.js’s HTTP库。我们将从一个简单的客户端GET请求示例返回计算机的外部IP。 关于 GET http = require ...

AI君 2年前 (2020-03-25) 54℃ 0喜欢

CoffeeScript教程

CoffeeScript 客户端

CoffeeScript 客户端
客户端 问题 你想使用网络上提供的服务。 解决方案 创建一个基本的TCP客户机。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 connection ...

AI君 2年前 (2020-03-25) 53℃ 0喜欢

CoffeeScript教程

CoffeeScript 替换子字符串

CoffeeScript 替换子字符串
替换子字符串 问题 你需要用另一个值替换字符串的一部分。 解决方案 使用JavaScript的replace方法。它与给定字符串匹配,并返回已编辑的字符串。 第一个版本需要2个参数:模式和字符串替换 "JavaScript is my f...

AI君 2年前 (2020-03-25) 54℃ 0喜欢

CoffeeScript教程

CoffeeScript 使用 Heregexes

CoffeeScript 使用 Heregexes
使用 Heregexes 问题 你需要写一个复杂的正则表达式。 解决方案 使用CoffeeScript的“heregexes”——可以忽视内部空白字符并可以包含注释的扩展正则表达式。 pattern = /// ^\(?(\d{3})...

AI君 2年前 (2020-03-25) 54℃ 0喜欢

CoffeeScript教程

CoffeeScript 扩展内置对象

CoffeeScript 扩展内置对象
扩展内置对象 问题 你想要扩展一个类来增加新的函数或者替换旧的。 解决方案 使用 :: 把你的新函数分配到对象或者类的原型中。 String::capitalize = () -> (this.split(/\s+/).map ...

AI君 2年前 (2020-03-25) 56℃ 0喜欢

CoffeeScript教程

CoffeeScript 检测与构建丢失的函数

CoffeeScript 检测与构建丢失的函数
检测与构建丢失的函数 问题 你想要检测一个函数是否存在,如果不存在则构建该函数。(比如Internet Explorer 8的ECMAScript 5函数)。 解决方案 使用存在赋值运算符(?=)来把函数分配给类库的原型(使用::简写),...

AI君 2年前 (2020-03-25) 55℃ 0喜欢

CoffeeScript教程

CoffeeScript 递归函数

CoffeeScript 递归函数
递归函数 问题 你想在一个函数中调用相同的函数。 解决方案 使用一个命名函数: ping = -> console.log "Pinged" setTimeout ping, 1000 若为未命名函数,则使用@arg...

AI君 2年前 (2020-03-25) 53℃ 0喜欢