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

 分类:CoffeeScript教程

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

CoffeeScript教程

CoffeeScript 当函数括号不可选

CoffeeScript 当函数括号不可选
当函数括号不可选 问题 你想要调用一个没有参数的函数,但不希望使用括号。 解决方案 不管怎样都使用括号。 另一个方法是使用do表示法,如下: notify = -> alert "Hello, user!" do notify if...

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

CoffeeScript教程

CoffeeScript 去抖动函数

CoffeeScript 去抖动函数
去抖动函数 问题 你想只执行某个函数一次,在开始或结束时把多个连续的调用合并成一个简单的操作。 解决方案 使用一个命名函数: debounce: (func, threshold, execAsap) -> timeout = ...

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

CoffeeScript教程

CoffeeScript 生成随机数

CoffeeScript 生成随机数
生成随机数 问题 你需要生成在一定范围内的随机数。 解决方案 使用JavaScript的Math.random()来获得浮点数,满足0<=X<1.0。使用乘法和Math.floor得到在一定范围内的数字。 probabilit...

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

CoffeeScript教程

CoffeeScript 生成可预测的随机数

CoffeeScript 生成可预测的随机数
生成可预测的随机数 问题 你需要生成在一定范围内的随机数,但你也需要对发生器进行“生成种子”操作来提供可预测的值。 解决方案 编写你自己的随机数生成器。当然有很多方法可以做到这一点,这里给出一个简单的示例。 该发生器绝对不可以以加密为目的...

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

CoffeeScript教程

CoffeeScript 平方根倒数快速算法

CoffeeScript 平方根倒数快速算法
平方根倒数快速算法 问题 你想快速计算某数的平方根倒数。 解决方案 在QuakeⅢ Arena的源代码中,这个奇怪的算法对一个幻数进行整数运算,来计算平方根倒数的浮点近似值。 在CoffeeScript中,他使用经典原始的变量,以及由Ch...

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

CoffeeScript教程

CoffeeScript 更快的 Fibonacci 算法

CoffeeScript 更快的 Fibonacci 算法
更快的 Fibonacci 算法 问题 你想计算出Fibonacci数列中的数值N ,但需迅速地算出结果。 解决方案 下面的方案(仍有需改进的地方)最初在Robin Houston的博客上被提出来。 这里给出一些关于该算法和改进方...

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

CoffeeScript教程

CoffeeScript 数学常数

CoffeeScript 数学常数
数学常数 问题 你需要使用常见的数学常数,比如π或者e。 解决方案 使用Javascript的Math object来提供通常需要的数学常数。 Math.PI # => 3.141592653589793 # Note: Capi...

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

CoffeeScript教程

CoffeeScript 计算两个日期中间的天数

CoffeeScript 计算两个日期中间的天数
计算两个日期中间的天数 问题 你需要找出两个日期间隔了几年,几个月,几天,几个小时,几分钟,几秒。 解决方案 利用JavaScript的日期计算函数getTime()。它提供了从1970年1月1日开始经过了多少毫秒。 DAY = 1000...

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

CoffeeScript教程

CoffeeScript 计算复活节的日期

CoffeeScript 计算复活节的日期
计算复活节的日期 问题 你需要在给出的年份中找到复活节的月份和日期。 解决方案 下面的函数返回数组有两个要素:复活节的月份( 1-12 )和日期。如果没有给出任何参数,给出的结果是当前的一年。这是在CoffeeScript的匿名公历算法实...

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

CoffeeScript教程

CoffeeScript 类似 Python 的 zip 函数

CoffeeScript 类似 Python 的 zip 函数
类似 Python 的 zip 函数 问题 你想把多个数组连在一起,生成一个数组的数组。换句话说,你需要实现与Python中的zip函数类似的功能。Python的zip函数返回的是元组的数组,其中每个元组中包含着作为参数的数组中的第i个元...

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