图书介绍

Coffee Script程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Coffee Script程序设计
  • (美)贝茨著;GoddyZhao译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115301932
  • 出版时间:2013
  • 标注页数:234页
  • 文件大小:9MB
  • 文件页数:256页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Coffee Script程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 核心CoffeeScript第1章 从这里开始2

1.1 CoffeeScript的REPL2

1.2 浏览器端编译4

1.3 警告6

1.4 命令行编译6

1.5 CoffeeScript命令行界面7

1.5.1 output标志7

1.5.2 bare标志8

1.5.3 print标志9

1.5.4 watch标志9

1.5.5 执行CoffeeScript文件10

1.5.6 其他选项10

1.6 小结10

第2章 基础知识11

2.1 语法11

2.1.1 有意义的空格12

2.1.2 function关键字13

2.1.3 括号14

2.2 作用域与变量15

2.2.1 JavaScript中的变量作用域15

2.2.2 CoffeeScript中的变量作用域16

2.2.3 匿名封装器函数17

2.3 插值19

2.3.1 字符串插值19

2.3.2 插值字符串20

2.3.3 文本字符串22

2.3.4 heredoc24

2.3.5 注释25

2.3.6 内联注释25

2.3.7 块级注释26

2.4 扩展的正则表达式26

2.5 小结27

第3章 控制结构28

3.1 操作符与别名28

3.1.1 运算28

3.1.2 赋值30

3.1.3 比较34

3.1.4 字符串36

3.1.5 与存在相关操作符37

3.1.6 别名39

3.1.7 is与isnt别名40

3.1.8 not别名41

3.1.9 and与or别名42

3.1.10 布尔相关的别名43

3.1.11 @别名44

3.2 if/unless45

3.2.1 if语句46

3.2.2 if/else语句47

3.2.3 if/else if语句48

3.2.4 unless语句50

3.2.5 内联条件语句52

3.3 switch/case语句52

3.4 小结54

第4章 函数与参数55

4.1 函数基础57

4.2 参数59

4.3 默认参数值61

4.4 splat操作符63

4.5 小结67

第5章 集合与迭代68

5.1 数组68

5.1.1 检测是否包含70

5.1.2 交换赋值71

5.1.3 多重赋值(又称解构赋值)72

5.2 区间75

5.2.1 分割数组78

5.2.2 替换数组值79

5.2.3 注入数值80

5.3 对象/散列81

5.3.1 设置属性/获取属性85

5.3.2 解构赋值87

5.4 循环与迭代89

5.4.1 迭代数组89

5.4.2 迭代对象92

5.4.3 while循环96

5.4.4 until循环97

5.5 comprehension98

5.6 do关键字101

5.7 小结103

第6章 类104

6.1 定义类104

6.2 定义函数105

6.3 constructor函数106

6.4 类中的作用域108

6.5 扩展类117

6.6 类级函数124

6.7 原型函数128

6.8 绑定(->与=>)129

6.9 小结135

第二部分 CoffeeScript实践第7章 Cake与Cakefile138

7.1 从这里开始138

7.2 创建Cake任务138

7.3 执行Cake任务139

7.4 使用选项140

7.5 调用其他任务143

7.6 小结146

第8章 使用Jasmine测试147

8.1 安装Jasmine148

8.2 准备Jasmine环境148

8.3 Jasmine介绍150

8.4 单元测试151

8.5 Before与After156

8.6 自定义匹配器162

8.7 小结164

第9章 Node.js介绍166

9.1 什么是Node.js166

9.2 安装Node167

9.3 从这里开始168

9.4 流化响应170

9.5 构建CoffeeScript服务器171

9.6 验收我们的服务器184

9.7 小结185

第10章 示例:待办事宜列表第1部分(服务器端)186

10.1 安装并设置Express187

10.2 使用Mongoose建立MongoDB数据库190

10.3 编写待办事宜API193

10.4 用Mongoose做查询操作194

10.4.1 查找所有待办事宜194

10.4.2 创建新的待办事宜196

10.4.3 获取、更新以及销毁待办事宜197

10.4.4 简化控制器199

10.5 小结202

第11章 示例:待办事宜列表第2部分(客户端,使用jQuery)203

11.1 用Twitter的Bootstrap来构建HTML203

11.2 使用jQuery进行交互206

11.3 给新建待办事宜表单添加功能207

11.4 列举现有的待办事宜212

11.5 更新待办事宜212

11.6 删除待办事宜215

11.7 小结216

第12章 示例:待办事宜列表第3部分(客户端,使用Backbone.js)217

12.1 什么是Backbone.js217

12.2 配置Backbone.is218

12.3 编写Todo模型与集合221

12.4 使用视图来罗列待办事宜224

12.5 创建新的待办事宜226

12.6 每个待办事宜一个视图229

12.6.1 从视图层更新和校验模型230

12.6.2 校验232

12.7 从视图删除模型233

12.8 小结234

热门推荐