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

 分类:CoffeeScript教程

CoffeeScript 是一门编译到 JavaScript 的小巧语言。在笨拙的外表下,其实有着一颗华丽的心脏。

CoffeeScript教程

CoffeeScript 重复字符串

CoffeeScript 重复字符串
重复字符串 问题 你想重复一个字符串。 解决方案 创建一个包含n+1个空元素的数组,然后用要重复的字符串作为连接字符将数组元素拼接到一起: # 创建包含10个foo的字符串 Array(11).join 'foo' # => "f...

AI君 2年前 (2020-03-24) 57℃ 0喜欢

CoffeeScript教程

CoffeeScript 匹配字符串

CoffeeScript 匹配字符串
匹配字符串 问题 你想要匹配两个或多个字符串。 解决方案 计算把一个字符串转换成另一个字符串所需的编辑距离或操作数。 levenshtein = (str1, str2) -> l1 = str1.length l...

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

CoffeeScript教程

CoffeeScript 字符串插值

CoffeeScript 字符串插值
字符串插值 问题 你想创建一个字符串,让它包含体现某个CoffeeScript变量的文本。 解决方案 使用CoffeeScript中类似Ruby的字符串插值,而不是JavaScript的字符串拼接。 插值: muppet = "Beeke...

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

CoffeeScript教程

CoffeeScript 生成唯一 ID

CoffeeScript 生成唯一 ID
生成唯一ID 问题 你想随机生成一个唯一的标识符。 解决方案 可以根据一个随机数值生成一个Base 36编码的字符串。 uniqueId = (length=8) -> id = "" id += Math.random()...

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

CoffeeScript教程

CoffeeScript 查找子字符串

CoffeeScript 查找子字符串
查找子字符串 问题 你需要搜索一个字符串,并返回匹配的起始位置或匹配值本身。 解决方案 有几种使用正则表达式的方法来实现这个功能。其中一些方法被称为RegExp模式或对象还有一些方法被称为 String 对象。 RegExp 对象 第一种...

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

CoffeeScript教程

CoffeeScript 大写单词首字母

CoffeeScript 大写单词首字母
大写单词首字母 问题 你想把字符串中每个单词的首字母转换为大写形式。 解决方案 使用“拆分-映射-拼接”模式:先把字符串拆分成单词,然后通过映射来大写单词第一个字母小写其他字母,最后再将转换后的单词拼接成字符串。 ("foo bar ba...

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

CoffeeScript教程

CoffeeScript 类的混合

CoffeeScript 类的混合
类的混合 问题 你有一些通用方法,你想把他们包含到很多不同的类中。 解决方案 使用mixOf库函数,它会生成一个混合父类。 mixOf = (base, mixins...) -> class Mixed extends bas...

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

CoffeeScript教程

CoffeeScript 比较范围

CoffeeScript 比较范围
比较范围 问题 如果你想知道某个变量是否在给定的范围内。 解决方案 使用CoffeeScript的连缀比较语法。 maxDwarfism = 147 minAcromegaly = 213 height = 180 normalHei...

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