深入浅出Coffeesc ript_前端开发教程

资源名称:深入浅出Coffeescript

内容简介:

作为唯一所有主流浏览器都支持的脚本语言,Javascript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及在各种浏览器间实现不一致等问题也为开发人员所诟病。2009年底,Coffeescript横空出世。它吸收了Javascript语言的精华,并添加了很多现代语言脚本的特性,很快便得到了大量Web开发人员的青睐。

本书由Coffeescript重要贡献者Trevor Burnham操刀,从基础知识入手,全面详尽地介绍了Coffeescript这门新语言。通过一个5×5拼字游戏,作者将Coffeescript各方面的知识融入其中,通俗易懂地讲解了Coffeescript如何与jQuery等非常流行的类库完美集成,如何游刃有余地结合Socket.IO实现Node.js双通道异步通信。每章结尾都有精心设计的习题,有助于读者巩固所学的Coffeescript知识并更上一层楼。

掌握Coffeescript,Web开发之旅将更轻松、快捷和优雅!

资源目录:

第1章 入门指南 1

1.1 安装Coffeescript 1

1.2 Coffeescript编辑器 4

1.3 “邂逅”coffee 5

1.3.1 编译为Javascript 6

1.3.2 REPL 7

1.4 调试Coffeescript 8

1.5 预备 9

第2章 函数、作用域和上下文 11

2.1 函数基础知识 11

2.1.1 访问arguments对象 13

2.1.2 条件表达式和异常 14

2.2 作用域:你在哪里看到它们 16

2.3 上下文 18

2.4 属性参数(@arg) 21

2.5 默认参数(arg=) 22

2.6 参数列(…) 24

2.7 项目:5×5游戏输入分析器 25

2.8 做得好,年轻的学徒 29

2.9 练习 29

第3章 集合与迭代 31

3.1 作为哈希表的对象 31

3.1.1 Javascript基础知识:一节Javascript补习课 31

3.1.2 精简的JSON 32

3.1.3 同名键值对 33

3.1.4 吸收操作符:'a?.b' 33

3.2 数组 34

3.2.1 区间 35

3.2.2 切分和剪接 35

3.3 集合的迭代 37

3.4 条件迭代 39

3.5 列表解析 40

3.6 模式匹配(或解构赋值) 41

3.7 项目:5×5单人游戏 42

3.8 进阶 48

3.9 练习 48

第4章 模块与类 51

4.1 模块:解构程序 51

4.2 原型的威力 53

4.3 类:原型函数 55

4.4 使用extends来继承 56

4.5 项目:重构5×5游戏 59

4.5.1 Dictionary类 60

4.5.2 Grid类 61

4.5.3 Player类 62

4.5.4 Console.Coffee接口 63

4.6 就如“一勺糖” 63

4.7 练习 64

第5章 jQuery Web交互开发 66

5.1 jQuery之道 66

5.2 操作DOM 67

5.3 学会选择 68

5.4 响应事件 69

5.5 项目:基于浏览器的5×5游戏 71

5.5.1 index.html 71

5.5.2 style.css 72

5.5.3 jq5×5.coffee 73

5.6 未来是jQuery化的 77

5.7 练习 77

第6章 Node.js服务器端程序 79

6.1 什么是Node.js 79

6.2 使用exports和require构建模块化代码 80

6.3 异步思想 81

6.4 项目:多人5×5游戏 84

6.4.1 5×5server.coffee 85

6.4.2 5×5client.coffee 89

6.4.3 都结束了 91

6.5 客户端、服务器端——有何不同 91

6.6 练习 91

附录A 练习答案 92

附录B 运行Coffeescript的几种方法 98

附录C Javascript开发者备忘录 102

资源截图:

深入浅出Coffeesc ript_前端开发教程

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
纪录片下载遇到问题? ﹥查看常见问题解决方法

给TA打赏
共{{data.count}}人
人已打赏
前端教程

Ja vaSc ript实战:ja vasc ript、jQuery、HTML5、Node js实例大全_前端开发教程

2026-1-29 11:44:15

前端教程

jQuery高級編程_前端开发教程

2026-1-29 11:44:20

免责声明
  • 云朵资源网(下文简称本站)提供的所有内容仅供学习、交流和分享用途,只供参考。
  • 本站资源禁止并谢绝未经本站许可的使用,如若欲转载,请署名以及注明出处,请务必以文字链接的形式标明或保留文章原始出处和作者的信息。
  • 本站(原创)文章、资源、图片等所有内容,一经转载,即表示您已经接受上述声明!需自行承担一切风险与责任!
  • 关于本站的所有留言评论与转载、引用文纯属文字原作者个人观点,与本站观点及立场无关!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索