请注意本文只是我的偏见,我努力地理解借助CoffeeScript或TypeScript之类的编译器写JavaScript代码的理由。静态编译、强类型语言和框架,我有着这些流行的、丰富的背景。我的上一份工作就是使用TypeScript,因为我不得不使用。那是一段不快乐的时光,我将因此而离开。 我...
分类:
编程语言 时间:
2014-11-28 15:43:37
阅读次数:
199
摘要: 大部分项目在部署之前都需要做的就是js、css文件的压缩、合并,以及一些文件的错误检查,甚至是将LESS文件转换成css文件,coffeescript文件转化成js文件等等。但是项目开发是分迭代的,没开发完一次,上面的工作要重新做一遍。那有什么工具能帮助我们来做这些重复的工作呢?Grunt....
分类:
其他好文 时间:
2014-11-26 13:44:50
阅读次数:
193
ES6 arrow function is somehow like CoffeeScirpt.CoffeeScript: //function callcoffee = -> coffee()coffee=(messag...
分类:
其他好文 时间:
2014-11-20 06:50:32
阅读次数:
298
刚接触CoffeeScript时,一直不清楚它存在的意义,搜索过部分资料,可以总结为两点:①语法糖,减少代码量增加可读性②增强js代码的合法性,编译之后的js代码跟手动写的相比基本没语法错误。其实自我感觉代码量确实减少了,但是也并不是很可观,语法糖确实使用起来很方便,而语法错误这一点,个人感觉只.....
分类:
其他好文 时间:
2014-11-19 23:52:20
阅读次数:
286
WebStorm 是一个支持 Node.js,CoffeeScript,TypeScript,Dart,Jade,Sass,LESSandStylus 这些最新 web 开发技术的集成开发环境(IDE) ,主要针对开发语是 JavaScript ,支持多平台: Windows,Mac OS X, a...
分类:
Web程序 时间:
2014-11-17 19:16:16
阅读次数:
178
切换到Sublime Text Packages 目录:Liunx系统:cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packageswindows系统:jdm@JDM-PC ~/AppData/Roaming/Sublime Text 2/P...
分类:
其他好文 时间:
2014-11-17 10:35:53
阅读次数:
4032
变量:变量什么的直接写就行了,不需要定义,只要在用之前先另起一行写个就行了,大部分变量都是局部的,全局变量需要事先申明 数组/对象赋值:用中括号上的事数组,包含所有类型的数组均事一样的赋值办法:a=[a,...
分类:
其他好文 时间:
2014-11-03 19:34:09
阅读次数:
182
曾经,我以为自己的c语言学得很不错了,但今天开始学习coffeescript后发现原来我就是个渣渣。。。所谓的学得不错仅仅只是自我感觉良好,c语言的核心思想根本就没有理解,所以我决定一边学coffeescript一边在重新学...
分类:
其他好文 时间:
2014-11-03 13:10:46
阅读次数:
162
在JavaScript中使用if来做null检查是很常见的,但是其中有几个陷阱,空字符串和零都被强制转化为false,这往往会让你犯错。if(typeofp!=="undefined"&&p!==null){p.func();}CoffeeScript存在操作符?只会在变量为null或者undefined的时候会返回真,与Ruby的nil?类似。到..
分类:
其他好文 时间:
2014-10-15 20:20:42
阅读次数:
196
CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous hear....
分类:
其他好文 时间:
2014-10-10 01:13:55
阅读次数:
532