- 7
- 0
- 约5.98千字
- 约 7页
- 2017-12-05 发布于湖北
- 举报
CoffeeScript用法
CoffeeScript⽤法
像⽼板⼀样指挥你的代码
CoffeeScript提供了⼀堆酷毙了的数组迭代⽅法。最好的事莫过于这不仅仅能⼯作于数
组,还能⼯作于j Query对象了。 ⾏诗⼀般的代码吧:
formValues = (elem .value for elem in $(.input))
这⾏代码将会被翻译为如下的Javascript :
var elem , formValues;
formValues = (function()
var _i , _len , _ref , _results;
_ref = $(.input);
_results = [];
for (_i = 0 , _len = _ref .length; _i _len; _i++)
elem = _ref[_i];
_results.push(elem .value);
}
return _results;
})();
⽼实说最初这样写代码确实让⼈提⼼吊胆的,但是⼀旦你开始拥抱CoffeeScript的魔法
时,你会爱上它的。
飞⼀般的⽅法绑定
在j Query的回调中使⽤= 将会⼤⼤减省你⼿动绑定⽅法到对象的⿇烦。还是
原创力文档

文档评论(0)