展开全部

主编推荐语

CoffeeScript之父作序推荐,掀起精简JavaScript代码的革命。

内容简介

CoffeeScript是一门新语言,是JavaScript预编译器。由它生成的JavaScript代码能兼容所有浏览器环境,可读性更强、更优雅。《深入浅出CoffeeScript》通过一个贯穿全书的小游戏,从基础知识讲起,全面透彻地介绍了CoffeeScript,并展示了它与jQuery与Node如何搭配运行。

目录

  • 版权信息
  • 本书赞誉
  • 译者序
  • 序言
  • 前言
  • 镇上来的新小伙
  • 取其精华
  • 编译优化
  • 代码精简
  • 目标读者
  • 本书结构
  • 关于范例游戏:5×5
  • CoffeeScript社区
  • 致谢
  • 第一章 入门指南
  • 1.1 安装CoffeeScript
  • 使用Node.js和npm安装CoffeeScript
  • 1.2 CoffeeScript编辑器
  • 1.3 “邂逅”coffee
  • 1.3.1 编译为JavaScript
  • 1.3.2 REPL
  • 1.4 调试CoffeeScript
  • 1.5 预备
  • 第二章 函数、作用域和上下文
  • 2.1 函数基础知识
  • 2.1.1 访问arguments对象
  • 2.1.2 条件表达式和异常
  • 2.2 作用域:你在哪里看到它们
  • 2.3 上下文
  • 函数绑定:this就是this
  • 2.4 属性参数(@arg)
  • 2.5 默认参数(arg=)
  • 2.6 参数列(...)
  • 2.7 项目:5×5游戏输入分析器
  • 2.8 做得好,年轻的学徒
  • 2.9 练习
  • 第三章 集合与迭代
  • 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.1 模块:解构程序
  • 4.2 原型的威力
  • 4.3 类:原型函数
  • 4.4 使用extends来继承
  • 多态与类型转换
  • 4.5 项目:重构5×5游戏
  • 4.5.1 Dictionary类
  • 4.5.2 Grid类
  • 4.5.3 Player类
  • 4.5.4 Console.Coffee接口
  • 4.6 就如“一勺糖”
  • 4.7 练习
  • 第五章 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 练习
  • 第六章 Node.js服务器端程序
  • 6.1 什么是Node.js
  • 6.2 使用exports和require构建模块化代码
  • 6.3 异步思想
  • 循环中的作用域
  • 6.4 项目:多人5**×**5游戏
  • 6.4.1 5×5schmerver.coffee
  • 6.4.2 5×5client.coffee
  • 6.4.3 都结束了
  • 6.5 客户端、服务器端——有何不同
  • 6.6 练习
  • 附录A 练习答案
  • A.1 函数、作用域和上下文
  • 2.9节练习答案。
  • A.2 集合与迭代
  • 3.9节练习答案。
  • A.3 模块和类
  • 4.7节练习答案。
  • A.4 jQuery Web交互开发
  • 5.7节练习答案。
  • A.5 Node.js服务器端程序
  • A.5 Node.js服务器端程序
  • 6.6节练习答案。
  • 附录B 运行CoffeeScript的几种方法
  • B.1 Web控制台
  • B.2 在Web程序中运行CoffeeScript
  • B.3 Rails中的CoffeeScript
  • B.4 CoffeeScript中间件
  • B.5 Node.js上的CoffeeScript
  • B.6 使用Middleman快速建站
  • B.7 用CoffeeScript编写系统脚本
  • 附录C JavaScript开发者备忘录
  • C.1 布尔操作符
  • C.2 存在判断操作符
  • C.3 上下文和原型访问器
  • C.4 函数定义
  • C.5 条件句式
  • C.6 属性检查
  • C.7 迭代
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。