当前位置:首页>正文

深入浅出CoffeeScript 下载 mobi lrf 网盘 pdf snb kindle 115盘

免费下载书籍地址:PDF下载地址

精美图片

深入浅出CoffeeScript书籍详细信息

  • ISBN:9787115279743
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2012-05
  • 页数:104
  • 价格:23.80
  • 纸张:轻型纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

内容简介:

作为唯一所有主流浏览器都支持的脚本语言,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 安装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开发者备忘录

作者介绍:

作者简介:

Trevor Burnham

全栈式Web框架开发专家,DataBraid创始人,开源拥趸,技术布道师。其Twitter账号@TrevorBurnham和@CoffeeScript拥有大批追随者。

译者简介:

寸志

2011年7月毕业于同济大学信息安全专业,在校期间,曾荣获微软精英大挑战优胜奖,第三届三叶草软件竞赛三等奖等。现任大众点评网前端工程师。热爱互联网,热衷研究新技术,崇尚开源精神,喜欢运动和阅读。豆瓣社区@island205,博http://island205.com/,Twitter账号@island205,欢迎读者与他交流探讨技术问题。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

  精彩书摘

入门指南

  如果你读过前言,那么现在应该已经了解了CoffeeScript是什么,它从何而来,以及它为什么是继Herman Miller牌办公椅之后,对程序员来说最棒的东西了。但是实际上你还没写过一行代码,等不及了是吧?

  好,深呼吸下,时候到了。在本章中,我们将在你的操作系统中安装CoffeeScript,配置好编辑器,最后再运行一些代码!

  1.1 安装CoffeeScript

  CoffeeScript编译器是用CoffeeScript写成的,这就产生了一个先有鸡还是先有蛋的问题:我们是如何在一个还没装CoffeeScript编译器的系统上运行编译器的呢?如果能找到某种方法,在机器上浏览器之外运行JavaScript代码,且允许这些代码访问本地文件系统就好了……

  对,其实我们有Node.js!大家把Node当成一个JavaScript的Web服务器(详见6.1节),但是它可不止这个功能。从根本上讲,它是JavaScript代码和操作系统之间的一个桥梁。Node也有一个名为npm的很棒的工具,即Node包管理器(Node Package Manager) 。如果你是Ruby程序员,可以将其想象为Node版的RubyGems 。npm已经成为安装管理Node程序和类库约定俗成的标准了。

  本节的剩余内容讲述Node和npm的安装,有了它们,我们就能够使用CoffeeScript标准的coffee编译器了(我们在第6章同样需要使用Node和npm)。如果你迫不及待地想要实践一下的话,可以访问http://coffee*.org/,点击“Try CoffeeScript”按钮,然后直接跳到下一章去(要在浏览器中显示console输出,需要某些工具,比如说Fire Lite )。

  准备好了?那我们就开始吧。

  使用Node.js和npm安装CoffeeScript

  尽管有很多不借助Node来运行CoffeeScript代码的方法(附录2会谈到其中几种),然而我还是假定你在全书中用的是标准的coffee命令,专门运行在Node上的。但是只有在第6章才会明确需要使用Node和npm。

  请注意,使用Windows系统的用户,在继续之前你需要先安装Cygwin 。Cygwin基本上相当于一个Linux模拟器。虽然Node.js在0.6版本的蓝图中计划直接支持Windows,但是在写作本书之时,使用Cygwin是现有的最可靠的方法。

  Mac用户需要安装Xcode ,重点并不在于这个程序,而在于那些随它一起安装的命令行开发工具。尝试运行命令gcc(GNU编译器集合)来检测系统中是否已经安装了这些工具:

  如果输出如上所示,那就说明准备就绪了。如果没有的话,那么就请安装Xcode(Mac用户),或者直接安装标准创建工具(Linux或者Cygwin环境下)。

  无论是什么系统(Linux/Unix/Mac),现在都配置好标准创建工具了吧?太棒了!现在去访问http://gist.github.com/579814,此处列出的安装方法之多会让你眼花缭乱,它们都出自npm的创建者Isaac Schlueter。对于所有Mac用户,我推荐使用Homebrew 方法(先安装Homebrew)。对于其他系统的用户,列表中的第一个选择则最为直接,也是最好的方式。Node是个很大的程序包,安装它需要花几分钟。

  安装好Node之后,运行*的npm远程安装脚本:

  如果你碰到权限错误,可以使用chown 改变Node安装目录的属权(该方法可以减少很多麻烦),也可用sudo sh 替换普通sh。

  无论选择哪种方法,都要测试一下node和npm是否已经存在于系统的环境变量PATH中了:

  (简单的提一下与版本相关的事情:Node的版本号为偶数时API保持稳定。因此,本书的例子在*的0.4.x版本下应该运行正常。但是Node 0.5.x版则会以API的变化为重点,而这些变化将会包含到0.6.x稳定版中。说到npm,本书中假定你使用的是npm

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:深入浅出CoffeeScript在线阅读

在线听书地址:深入浅出CoffeeScript在线收听

在线购买地址:深入浅出CoffeeScript在线购买

原文赏析:

You don’t have to be John “ JavaScript Ninja” Resig. In fact, if you’re only an amateur JavaScripter, great! You’ll learn a lot about JavaScript as you go through this book.


c ?= d is shorthand for c = d unless c?.


father =

name: 'John'

daughter:

name: 'Jill'

son:

name: 'Jack'


window.debugMode = document.location.hash.match(/debug/) and console?

console.log 'This is the first of many debug-mode outputs' if debugMode


Once you’ve got a jQuery object, you have a massive arsenal of functions

at your disposal


这里是 CoffeeScript 从 Ruby 那里获得了灵感,隐式地返回每个函数的最后一个表达式的值。

其它内容:

编辑推荐

  编辑推荐掀起精简JavaScript代码的革命

  破除JavaScript语言壁垒

  CoffeeScript之父Jeremy Ashkenas作序推荐


书籍介绍

内容简介:

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

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

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

书籍真实打分

故事情节:9分

人物塑造:5分

主题深度:6分

文字风格:4分

语言运用:7分

文笔流畅:8分

思想传递:6分

知识深度:4分

知识广度:7分

实用性:9分

章节划分:7分

结构布局:9分

新颖与独特:3分

情感共鸣:8分

引人入胜:8分

现实相关:4分

沉浸感:5分

事实准确性:7分

文化贡献:5分

网站评分

书籍多样性:8分

书籍信息完全性:8分

网站更新速度:3分

使用便利性:3分

书籍清晰度:5分

书籍格式兼容性:8分

是否包含广告:8分

加载速度:9分

安全性:6分

稳定性:6分

搜索功能:7分

下载便捷性:3分

下载点评

  • 不亏(404+)
  • 差评少(69+)
  • 体验差(184+)
  • pdf(217+)
  • 中评多(151+)
  • 值得下载(634+)
  • 在线转格式(470+)
  • 四星好评(650+)

下载评价

网友 养***秋:我是新来的考古学家

网友 石***烟:还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的

网友 晏***媛:够人性化!

网友 潘***丽:这里能在线转化,直接选择一款就可以了,用他这个转很方便的

网友 国***舒:中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

网友 常***翠:哈哈哈哈哈哈

网友 宓***莉:不仅速度快,而且内容无盗版痕迹。

网友 国***芳:五星好评

网友 孔***旋:很好。顶一个希望越来越好,一直支持。

网友 隗***杉:挺好的,还好看!支持!快下载吧!

网友 田***珊:可以就是有些书搜不到

网友 瞿***香:非常好就是加载有点儿慢。

网友 石***致:挺实用的,给个赞!希望越来越好,一直支持。

网友 步***青:。。。。。好

版权声明

1本文:深入浅出CoffeeScript转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 三大思考工具轻松解决各种问题 岸良裕司岸良真由子 著 以色列物理学家超强思考法/解决问题简单的方法 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 9787531840138 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 影响班主任的88个经典案例 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 李毓佩数学大冒险(全彩色注音版) 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 哇!我们的二十四节气——中国农业科学院附属小学附设幼儿班主题活动之冬去春来 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 小鱼大作轻巧通关1经济法基础之只讲考点 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 杰克·伦敦小说选 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 石油技师.37 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 台湾研究优秀成果奖获奖论文汇编(2010卷) 下载 mobi lrf 网盘 pdf snb kindle 115盘
  • 全国监理工程师执业资格考试案例题解析 下载 mobi lrf 网盘 pdf snb kindle 115盘