• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Coffee Script教程

RSS
  • CoffeeScript 检测与构建丢失的函数
    CoffeeScript 检测与构建丢失的函数
    检测与构建丢失的函数问题你想要检测一个函数是否存在,如果不存在则构建该函数。(比如Internet Explorer 8的ECMAScript 5函数)。解决方案使用存在赋值运算符(?=)来把函数分配给类库的原型(使用::简写),然后 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:58 | 阅读:355 | 回复:0
  • CoffeeScript 扩展内置对象
    CoffeeScript 扩展内置对象
    扩展内置对象问题你想要扩展一个类来增加新的函数或者替换旧的。解决方案使用 :: 把你的新函数分配到对象或者类的原型中。String::capitalize = () - (this.split(/\s+/).map (word) - word.toUpperCase_来自Coffee ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:58 | 阅读:373 | 回复:0
  • CoffeeScript jQuery
    CoffeeScript jQuery
    CoffeeScript jQuery_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:58 | 阅读:356 | 回复:0
  • CoffeeScript 生成可预测的随机数
    CoffeeScript 生成可预测的随机数
    生成可预测的随机数问题你需要生成在一定范围内的随机数,但你也需要对发生器进行“生成种子”操作来提供可预测的值。解决方案编写你自己的随机数生成器。当然有很多方法可以做到这一点,这里给出一个简单的示例。 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:204 | 回复:0
  • CoffeeScript 生成随机数
    CoffeeScript 生成随机数
    生成随机数问题你需要生成在一定范围内的随机数。解决方案使用JavaScript的Math.random()来获得浮点数,满足0=X1.0。使用乘法和Math.floor得到在一定范围内的数字。probability = Math.random()0.0 = prob_来自Coffe ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:200 | 回复:0
  • CoffeeScript 转换弧度和度
    CoffeeScript 转换弧度和度
    转换弧度和度问题你需要实现弧度和度之间的转换。解决方案使用JavaScript的Math.PI和一个简单的公式来转换两者。# 弧度转换成度radiansToDegrees = (radians) - degrees = radians * 180 / Math.PIra_来自CoffeeS ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:262 | 回复:0
  • CoffeeScript 一个随机整数函数
    CoffeeScript 一个随机整数函数
    一个随机整数函数问题你想要获得两个整数(包含在内)之间的一个随机整数。解决方案使用以下的函数。randomInt = (lower, upper) - = unless upper? # 用一个参数调_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:212 | 回复:0
  • CoffeeScript 指数对数运算
    CoffeeScript 指数对数运算
    指数对数运算问题你需要进行包含指数和对数的运算。解决方案使用JavaScript的Math对象来提供常用的数学函数。# Math.pow(x, y) 返回 x^yMath.pow(2, 4)# = 16# Math.exp(x) 返回 E^x ,被简写为 Math.pow(M_来自Coff ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:218 | 回复:0
  • CoffeeScript 方法
    CoffeeScript 方法
    CoffeeScript 方法_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:191 | 回复:0
  • CoffeeScript 去抖动函数
    CoffeeScript 去抖动函数
    去抖动函数问题你想只执行某个函数一次,在开始或结束时把多个连续的调用合并成一个简单的操作。解决方案使用一个命名函数:debounce: (func, threshold, execAsap) - timeout = null (args...) - obj =_来自Co ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:57 | 阅读:222 | 回复:0
  • CoffeeScript 计算两个日期中间的天数
    CoffeeScript 计算两个日期中间的天数
    计算两个日期中间的天数问题你需要找出两个日期间隔了几年,几个月,几天,几个小时,几分钟,几秒。解决方案利用JavaScript的日期计算函数getTime()。它提供了从1970年1月1日开始经过了多少毫秒。DAY = 1000 * 60 * ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:208 | 回复:0
  • CoffeeScript 找到一个月中的最后一天
    CoffeeScript 找到一个月中的最后一天
    找到一个月中的最后一天问题你需要去找出一个月的最后一天,但是一年中的各月并没有一个固定时间表。解决方案利用JavaScript的日期下溢来找到给出月份的第一天:now = new DatelastDayOfTheMonth = new Date(1900+no ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:169 | 回复:0
  • CoffeeScript 找到上一个月(或下一个月)
    CoffeeScript 找到上一个月(或下一个月)
    找到上一个月(或下一个月)问题你需要计算相关日期范围例如“上一个月”,“下一个月”。解决方案添加或减去当月的数字,JavaScript的日期构造函数会修复数学知识。# these examples were written in GMT-6# Note tha ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:173 | 回复:0
  • CoffeeScript 计算月球的相位
    CoffeeScript 计算月球的相位
    计算月球的相位问题你想找出月球的相位。解决方案以下代码提供了一种计算给出日期的月球相位计算方案:# moonPhase.coffee# Moon-phase calculator# Roger W. Sinnott, Sky Telescope, June 16, 2006_来自CoffeeScr ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:172 | 回复:0
  • CoffeeScript 数学
    CoffeeScript 数学
    CoffeeScript 数学_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:161 | 回复:0
  • CoffeeScript 数学常数
    CoffeeScript 数学常数
    数学常数问题你需要使用常见的数学常数,比如π或者e。解决方案使用Javascript的Math object来提供通常需要的数学常数。Math.PI# = 3.141592653589793# Note: Capitalization matters! This produce_来自CoffeeScrip ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:198 | 回复:0
  • CoffeeScript 更快的 Fibonacci 算法
    CoffeeScript 更快的 Fibonacci 算法
    更快的 Fibonacci 算法问题你想计算出Fibonacci数列中的数值N ,但需迅速地算出结果。 解决方案下面的方案(仍有需改进的地方)最初在Robin Houston的博客上被提出来。 这里给出一些关于该算法和改进方法的链接: ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:214 | 回复:0
  • CoffeeScript 平方根倒数快速算法
    CoffeeScript 平方根倒数快速算法
    平方根倒数快速算法问题你想快速计算某数的平方根倒数。解决方案在QuakeⅢ Arena的源代码中,这个奇怪的算法对一个幻数进行整数运算,来计算平方根倒数的浮点近似值。在CoffeeScript中,他使用经典原始的变量,以及 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:56 | 阅读:184 | 回复:0
  • CoffeeScript 检测每个元素
    CoffeeScript 检测每个元素
    检测每个元素问题你希望能够在特定的情况下检测出在数组中的每个元素。解决方案使用Array.every(ECMAScript 5):evens = (x for x in by 2)evens.every (x)- x % 2 == 0# = trueA_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:180 | 回复:0
  • CoffeeScript 使用数组来交换变量
    CoffeeScript 使用数组来交换变量
    使用数组来交换变量问题你想通过数组来交换变量。解决方案使用CoffeeScript的解构赋值语法:a = 1b = 3 = a# = 3b# = 1讨论解构赋值可以不依赖临时变量实现变量值的交换。 这种语法特别适合在遍历数组的时_来自Coffe ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:188 | 回复:0
  • CoffeeScript 对象数组
    CoffeeScript 对象数组
    对象数组问题你想要得到一个与你的某些属性匹配的数组对象。 你有一系列的对象,如:cats = [ { name: Bubbles favoriteFood: mice age: 1 }, { name: Sparkle favo_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:191 | 回复:0
  • CoffeeScript 类似 Python 的 zip 函数
    CoffeeScript 类似 Python 的 zip 函数
    类似 Python 的 zip 函数问题你想把多个数组连在一起,生成一个数组的数组。换句话说,你需要实现与Python中的zip函数类似的功能。Python的zip函数返回的是元组的数组,其中每个元组中包含着作为参数的数组中的第i个 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:184 | 回复:0
  • CoffeeScript 日期和时间
    CoffeeScript 日期和时间
    CoffeeScript 日期和时间_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:167 | 回复:0
  • CoffeeScript 计算复活节的日期
    CoffeeScript 计算复活节的日期
    计算复活节的日期问题你需要在给出的年份中找到复活节的月份和日期。解决方案下面的函数返回数组有两个要素:复活节的月份( 1-12 )和日期。如果没有给出任何参数,给出的结果是当前的一年。这是在CoffeeScript的匿 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:199 | 回复:0
  • CoffeeScript 计算(美国和加拿大的)感恩节日期
    CoffeeScript 计算(美国和加拿大的)感恩节日期
    计算(美国和加拿大的)感恩节日期问题你需要在给出的年份中找到感恩节的月份和日期。解决方案下面的函数返回给出年份的感恩节的日期。如果没有给出任何参数,给出的结果是当前年份。 美国的感恩节是十一月的第四个 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:55 | 阅读:179 | 回复:0
  • CoffeeScript 列表推导
    CoffeeScript 列表推导
    列表推导问题你有一个对象数组,想将它们映射到另一个数组,类似于Python的列表推导。解决方案使用列表推导,但不要忘记还有( http://coffeescript-cookbook.github.io/chapters/arrays/mapping-arra_来自CoffeeScri ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:166 | 回复:0
  • CoffeeScript 映射数组
    CoffeeScript 映射数组
    映射数组问题你有一个对象数组,想把这些对象映射到另一个数组中,就像 Ruby 的映射一样。解决方案使用 map() 和匿名函数,但不要忘了还有列表推导。electric_mayhem = [ { name: Doctor Teeth, instrument: piano } ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:177 | 回复:0
  • CoffeeScript 数组最大值
    CoffeeScript 数组最大值
    数组最大值问题你需要找出数组中包含的最大的值。解决方案你可以使用JavaScript实现,在列表推导基础上使用Math.max():Math.max ... # = 67另一种方法,在ECMAScript 5中,可以使用Array的re_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:179 | 回复:0
  • CoffeeScript 归纳数组
    CoffeeScript 归纳数组
    归纳数组问题你有一个对象数组,想要把它们归纳为一个值,类似于Ruby中的reduce()和reduceRight()。解决方案可以使用一个匿名函数包含Array的reduce()和reduceRight()方法,保持代码清晰易懂。这里归纳可能会像对数 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:194 | 回复:0
  • CoffeeScript 删除数组中的相同元素
    CoffeeScript 删除数组中的相同元素
    删除数组中的相同元素问题你想从数组中删除相同元素。解决方案Array::unique = - output = {} output] = @ for key in value for key, value of outpu_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:191 | 回复:0
  • CoffeeScript 反转数组
    CoffeeScript 反转数组
    反转数组问题你想要反转数组元素。解决方案使用 JavaScript Array 的 reverse() 方法:.reverse()# = 讨论reverse()是标准的JavaScrip_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:183 | 回复:0
  • CoffeeScript 打乱数组中的元素
    CoffeeScript 打乱数组中的元素
    打乱数组中的元素问题你想打乱数组中的元素。解决方案 Fisher-Yates shuffle是一种高效、公正的方式来让数组中的元素随机化。这是一个相当简单的方法:在列表的结尾处开始,用一个随机元素交换最后一个元素列表中的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:54 | 阅读:183 | 回复:0
  • CoffeeScript 把字符串转换为大写形式
    CoffeeScript 把字符串转换为大写形式
    把字符串转换为大写形式问题你想把字符串转换成大写形式。解决方案使用JavaScript的String的toUpperCase()方法:one two three.toUpperCase()# = 'ONE TWO THREE'讨论toUpperCase()是_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:191 | 回复:0
  • CoffeeScript 数组
    CoffeeScript 数组
    CoffeeScript 数组_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:185 | 回复:0
  • CoffeeScript 检查变量的类型是否为数组
    CoffeeScript 检查变量的类型是否为数组
    检查变量的类型是否为数组问题你希望检查一个变量是否为一个数组。myArray = console.log typeof myArray // outputs 'object'“typeof”运算符为数组输出了一个错误的结果。解决方案使用下面的代码:typeIs ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:168 | 回复:0
  • CoffeeScript 将数组连接
    CoffeeScript 将数组连接
    将数组连接问题你希望将两个数组连接到一起。解决方案在JavaScript中,有两个标准方法可以用来连接数组。第一种是使用JavaScript的数组方法concat():array1 = array2 = array3 = array1.concat_来自CoffeeScript 教 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:177 | 回复:0
  • CoffeeScript 由数组创建一个对象词典
    CoffeeScript 由数组创建一个对象词典
    由数组创建一个对象词典问题你有一组对象,例如:cats = 但是你想让它像词典一样,可以通过关键字访问_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:219 | 回复:0
  • CoffeeScript 由数组创建一个字符串
    CoffeeScript 由数组创建一个字符串
    由数组创建一个字符串问题你想由数组创建一个字符串。解决方案使用JavaScript的数组方法toString():.toString()# = 'one,two,three'讨论toString()是一个标准的Jav_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:175 | 回复:0
  • CoffeeScript 定义数组范围
    CoffeeScript 定义数组范围
    定义数组范围问题你想定义一个数组的范围。解决方案在CoffeeScript中,有两种方式定义数组元素的范围。myArray = # = myArray = # = [ 1, 2_来自CoffeeScript 教程……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:192 | 回复:0
  • CoffeeScript 筛选数组
    CoffeeScript 筛选数组
    筛选数组问题你想要根据布尔条件来筛选数组。解决方案使用Array.filter (ECMAScript 5): array = array.filter (x) - x 5# = 在EC5之前的实现中,可以通过添加一个筛选函_来自CoffeeScript 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-29 20:53 | 阅读:170 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap