10 09/2014

coffee 点滴

最后更新: Wed Sep 10 2014 12:37:50 GMT+0800

条件表达式

balls =$.trim($(k).attr('data-balls'));
balls = if balls=='' then ballsDefault else balls

循环

$('.gAjaxLoader').each (j,k)->
    console.log($(k));

for(i=0;i<XX.length;i++){…}

for i in [1..balls]
    divs+='
';

jquery ready

jQuery ($)->
    console.log($);

定义函数

myfunc = ->
    console.log(123);

定义全局函数(window.func)这样可以在 html 中 button onclick=”initialAjaxLoader()”(默认的 coffee 会把代码封装在一个 匿名函数 scope 中)

root = exports ? this
root.initialAjaxLoader = ->
    console.log(123);

注释

# 这里是注释

.js 文件中不会显示。

### 注释输出到js文件中 ###

注释输出到js文件中