CoffeeScript
文章平均质量分 84
绿叶清风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CoffeeScript系列教程(一)—概述
概述 CoffeeScript是一门编译到JavaScript的小巧语言。CoffeeScript尝试用简洁的方式展示JavaScript优秀的部分。创建者Jeremy Ashkenas戏称它是JavaScript 的不那么铺张的小兄弟。 CoffeeScript就是将代码一一对应编译到JavaScript,当然了它仅仅是编译到JavaScript,不会在编译过程中执行JavaScript代码转载 2016-09-13 11:58:42 · 1987 阅读 · 0 评论 -
CoffeeScript系列教程(二)—安装和使用
CoffeeScript是一门编译到JavaScript的语言,肯定需要一个编译器的。实际上CoffeeScript编译器也是用CoffeeScript编写的(自己编译自己?感觉好屌的样子!)。你可以通过npm命令安装: npm install -g coffee-script npm是啥?额,如果你对nodejs一点都不了解的话,建议你搜索下,作为一个前端开发,nodejs都不知道的话,原创 2016-09-13 12:03:04 · 5452 阅读 · 0 评论 -
CoffeeScript系列教程(三)—声明
CoffeeScript的声明很简单,如下: ### 编译前 ### name = 'xxx' #名称 age = 10 #年龄 /* 编译后 */ var age, name; name = 'xxx'; age = 10; CoffeeScript的单行注释是#,多行注释是###,看上面就知道了。观察代码大家可以发现: CoffeeScript的声明不需要关键字var原创 2016-09-13 12:07:20 · 940 阅读 · 0 评论 -
CoffeeScript系列教程(五)—作用域
CoffeeScript编译器会考虑所有变量,保证每个变量都在词法域里适当地被定义,你永远不需要自己去写 var。那么在不同的上下文环境下出现了同名变量,CoffeeScript是怎么处理的呢,看个例子: #编译前 outer = 1 fn = -> inner = -1 outer = 10 return null inner = 4 //编译后 var fn, inner,原创 2016-09-13 12:16:31 · 814 阅读 · 0 评论 -
CoffeeScript系列教程(七)—循环和推导式
循环 这点主要讲的是对数组和对象的遍历。 数组的遍历 数组的遍历我们只需要拿到每个元素和当前元素的下标就可以了。数组的遍历也可以采用操作前置写法: #编译前 array = ['xxx', 'yyy', 'zzz'] console.log item for item in array #编译后 var array, item, _i, _len; array = ['xxx',原创 2016-09-13 12:25:45 · 2442 阅读 · 0 评论
分享