返回信息流12月1号考完日语,终于有点时间学学web开发了。
12月2号开始学的JavaScript,学了一天后觉得这门语言真是不适合我这种讨厌大括号而喜爱缩进的人,果断弃之。
之后转投CoffeeScript,感觉和ruby特别像,所以学的特别快,强烈向python和ruby爱好者推荐这门语言。
废话不多说,附上练手作品,两个用CoffeeScript写的小游戏:
贪吃蛇:
http://lizzsnake.duapp.com
消方块:
http://lizzblock.duapp.com
Coffeescript官网:
http://coffeescript.org
这是一条镜像帖。来源:北邮人论坛 / www-technology / #22307同步于 2013/12/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
初学coffeescript,配合html5写了两个小游戏
lizz
2013/12/9镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 rhj1122 的大作中提到: 】
: 赞coffee,赞BAE
: 不过大括号是多么优美多么优雅的语法
: 我也想学coffee
: ...................
没学过JS的两天能学会
JS熟练者几小时学会,coffeescript与jquery的兼容性也很好
毕竟coffee只是基于JS在JS上层的一门小语言,不像node那么复杂
【 在 lizz 的大作中提到: 】
:
: 没学过JS的两天能学会
: JS熟练者几小时学会,coffeescript与jquery的兼容性也很好
: ...................
不不不,学会是不够的
要学精
嗷~~~冰冻三尺
【 在 qiukun 的大作中提到: 】
: 我记得 coffee 是可以在线编译的。。方便放源码
源码我post到gist上了..初学没几天,若有问题请斧正...
消方块:
https://gist.github.com/myl2821/7888405
贪吃蛇:
https://gist.github.com/myl2821/7888329
https://gist.github.com/myl2821/7888405
今天又玩了下 coffee。setUpGame 里面的 board = [] 是没必要的,coffeescript 自动引用外部的 board。如果需要shadow 掉(虽然官方说 noway)
http://stackoverflow.com/questions/18230275/how-to-force-a-variable-to-be-local-in-coffeescript
【 在 qiukun 的大作中提到: 】
: https://gist.github.com/myl2821/7888405
: 今天又玩了下 coffee。setUpGame 里面的 board = [] 是没必要的,coffeescript 自动引用外部的 board。如果需要shadow 掉(虽然官方说 noway)
: http://stackoverflow.com/questions/18230275/how-to-force-a-variable-to-be-local-in-coffeescript
那个是在上一局游戏结束后,重新开始新一局游戏时把board初始化而写的。
如果是第一局游戏的话,确实没有意义。