图书世界:CoffeeScript编程
由Gudao Luo在2012-04-13 at 07:27发表的
JavaScript世界:学习CoffeeScript语言(五)
由Gudao Luo在2011-06-23 at 23:50发表的
JavaScript世界:学习CoffeeScript语言(四)
由Gudao Luo在2011-06-20 at 07:19发表的
JavaScript世界:学习CoffeeScript语言(三)
由Gudao Luo在2011-06-19 at 00:43发表的
JavaScript世界:学习CoffeeScript语言(二)
由Gudao Luo在2011-06-17 at 00:19发表的
- 道喜评论
- 关键词class/constructor/this之前的空格不能多,也不能少。
- 关键词constructor之前是一个(或者两个)空格或者Tab键;关键词this之前是两个(或者四个)空格或者Tab键;
- 参考资料
- http://jashkenas.github.com/coffee-script/
- Javascript继承机制的设计思想 http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html
JavaScript世界:学习CoffeeScript语言(一)
由Gudao Luo在2011-06-16 at 00:36发表的
- 参考资料
- http://jashkenas.github.com/coffee-script/
- Javascript继承机制的设计思想 http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html
Rails世界:Rails框架走向何方(一)
由Gudao Luo在2011-05-22 at 00:45发表的

- Rails框架走向何方(一)
- Rails 3.1将会使用Coffeescript语言,目的是改进简化JavaScript语言;
- Rails 3.1将会使用Sass,目的是改进简化CSS;
- Rails 3.1把 JQuery 作为JavaScript默认框架,目的是采用更好的和更广泛应用的JavaScript框架;
- 说明 CoffeeScript
- CoffeeScript是一门新的语言;
- CoffeeScript语言编译器采用了CoffeeScript语言写成的;
- CoffeeScript语言目的是把CoffeeScript代码可以编译为JavaScript代码;
- 引入CoffeeScript语言,以达到简化JavaScript代码的目的;
- 说明 Sass
- Sass是一门新的动态CSS语言;
- Sass具有如下的动态功能:变量(variables), 混入(mixins), 操作运算(operations) 和函数(functions)等;
- 引入Sass语言,以达到简化CSS重复代码的目的;
- 类似的软件有: less ;
- 道喜评论
- JavaScript和CSS代码一直是Web应用程序开发的死角;
- 对于Rails框架而言,使用Coffeescript和Sass仅仅是这方面改进的一个良好开端;
- 项目 Boilerplate 会给Rails框架未来带来什么影响;
- 如何解决HTML+JavaScript+CSS集成可能是Rails框架未来需要面对的课题;
- 参考资料
- http://tinyurl.com/3rf7dls
- http://tinyurl.com/3m2wkdq
- http://github.com/jnicklas/bistro_car
- http://rubysource.com/using-coffeescript-in-rails/
- http://tinyurl.com/654vke2
- http://tinyurl.com/yah8g5q
- http://tinyurl.com/3tsxly4
- http://coffeescript-seattlejs.heroku.com/#1
- http://island205.com/2011/03/17/coffeescript%E8%AF%AD%E6%B3%95%E5%9B%BE/
- http://www.infoq.com/cn/news/2010/12/languages-on-javascript-vms
- "":
- http://aya.idv.tw/post/1635479495/coffeescript
- http://news.ycombinator.com/item?id=1834605
