首页

深入浅出CoffeeScriptPDF版本下载

标签:CoffeeScript,ebooks,电子书,寸志,Trevor Burnham,JavaScript,jQuery,Node.js     发布时间:2016-09-13   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录简介

深入浅出CoffeeScriptPDF版本下载

第1章  入门指南
1.1    安装CoffeeScript
1.2    CoffeeScript编辑器
1.3    “邂逅”coffee
1.3.1  编译为JavaScript
1.3.2  REPL
1.4    调试CoffeeScript
1.5    预备

第2章  函数、作用域和上下文
2.1    函数基础知识
2.1.1  访问arguments对象
2.1.2  条件表达式和异常
2.2    作用域:你在哪里看到它们
2.3    上下文
2.4    属性参数(@arg)
2.5    默认参数(arg=)
2.6    参数列(…)
2.7    项目:5×5游戏输入分析器
2.8    做得好,年轻的学徒
2.9    练习

第3章  集合与迭代
3.1    作为哈希表的对象
3.1.1  JavaScript基础知识:一节JavaScript补习课
3.1.2  精简的JSON
3.1.3  同名键值对
3.1.4  吸收操作符:‘a?.b’
3.2    数组
3.2.1  区间
3.2.2  切分和剪接
3.3    集合的迭代
3.4    条件迭代
3.5    列表解析
3.6    模式匹配(或解构赋值)
3.7    项目:5×5单人游戏
3.8    进阶
3.9    练习

第4章  模块与类
4.1    模块:解构程序
4.2    原型的威力
4.3    类:原型函数
4.4    使用extends来继承
4.5    项目:重构5×5游戏
4.5.1  Dictionary类
4.5.2  Grid类
4.5.3  Ptayer类
4.5.4  Console.Coffee接口
4.6    就如“一勺糖”
4.7    练习

第5章  jQuery Web交互开发
5.1    jQuery之道
5.2    操作DOM
5.3    学会选择
5.4    响应事件
5.5    项目:基于浏览器的5×5游戏
5.5.1  index.html
5.5.2  style.CSS
5.5.3  jq5×5.coffee
5.6    未来是jQuery化的
5.7    练习

第6章  Node.js服务器端程序
6.1    什么是Node.js
6.2    使用exports和require构建模块化代码
6.3    异步思想
6.4    项目:多人5×5游戏
6.4.1  5×5server.coffee
6.4.2  5×5client coffee
6.4.3  都结束了
6.5    客户端、服务器端——有何不同
6.6    练习

附录A练习答案
附录B运行CoffeeScript的几种方法
附录C JavaScript开发者备忘录

��