深入浅出CoffeeScript

深入浅出CoffeeScript

(英) 伯纳姆 (Burnham,T.) , 著

出版社:人民邮电出版社

年代:2012

定价:35.0

书籍简介:

CoffeeScript吸纳JavaScript之精华,又添加了许多主流脚本语言的优秀特性,如列表解析、字符串插值等。由CoffeeScript生成的JavaScript代码能够兼容所有的浏览器环境,可读性更强,更优雅。

作者介绍:

Trevor Burnham,全栈式Web框架开发专家,DataBraid创始人,开源拥趸,技术布道师。 寸志,2011年7月毕业于同济大学信息安全专业,在校期间,曾荣获微软精英大挑战优胜奖,第三届三叶草软件竞赛三等奖等。现任大众点评网前端工程师。热爱互联网,热衷研究新技术,崇尚开源精神,喜欢运动和阅读。

书籍目录:

第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 Player类

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开发者备忘录

内容摘要:

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

《深入浅出CoffeeScript》适合Web 开发人员及对CoffeeScript感兴趣的读者。

编辑推荐:

作为唯一所有主流浏览器都支持的脚本语言,JavaScript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及在各种浏览器间实现不一致等问题也为开发人员所诟病。2009年底,CoffeeScript横空出世。它吸收了JavaScript语言的精华,并添加了很多现代语言脚本的特性,很快便得到了大量Web开发人员的青睐。 《深入浅出CoffeeScript》由CoffeeScript重要贡献者Trevor Burnham操刀,从基础知识入手,全面详尽地介绍了CoffeeScript这门新语言。通过一个5×5拼字游戏,作者将CoffeeScript各方面的知识融入其中,通俗易懂地讲解了CoffeeScript如何与jQuery等非常流行的类库完美集成,如何游刃有余地结合Socket.IO实现Node.js双通道异步通信。每章结尾都有精心设计的习题,有助于读者巩固所学的CoffeeScript知识并更上一层楼。 掌握CoffeeScript,Web开发之旅将更轻松、快捷和优雅!

书籍规格:

书籍详细信息
书名深入浅出CoffeeScript站内查询相似图书
丛书名图灵程序设计丛书
9787115279743
如需购买下载《深入浅出CoffeeScript》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸24 × 19装帧平装
页数 60 印数 3500

书籍信息归属:

深入浅出CoffeeScript是人民邮电出版社于2012.4出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。