入门指南_15481.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
入门指南_15481

1.1 安装CoffeeScript 1 1 第1 章 入门指南 1 2 如果你读过前言,那么现在应该已经了解了CoffeeScript是什么,它从何而来,以及它为什么 是继Herman Miller牌办公椅之后,对程序员来说最棒的东西了。但是实际上你还没写过一行代码 , 等不及了是吧? 3 好,深呼吸下,时候到了。在本章中,我们将在你的操作系统中安装CoffeeScript ,配置好编 辑器,最后再运行一些代码! 1.1 安装CoffeeScript 4 CoffeeScript编译器是用CoffeeScript写成的,这就产生了一个先有鸡还是先有蛋的问题:我 们是如何在一个还没装CoffeeScript编译器的系统上运行编译器的呢?如果能找到某种方法,在机 器上浏览器之外运行JavaScript代码,且允许这些代码访问本地文件系统就好了…… 5 对,其实我们有Node.js !大家把Node 当成一个JavaScript 的Web服务器(详见6.1节),但是 它可不止这个功能。从根本上讲,它是JavaScript代码和操作系统之间的一个桥梁。Node 也有 6 2 第1 章 入门指南 ① 一个名为npm 的很棒的工具,即Node包管理器(Node Package Manager ) 。如果你是Ruby程序 员,可以将其想象为Node版的RubyGems②。npm 已经成为安装管理Node程序和类库约定俗成的 标准了。 本节的剩余内容讲述Node和npm 的安装,有了它们,我们就能够使用CoffeeScript标准的coffee 编译器了(我们在第6章同样需要使用Node和npm )。如果你迫不及待地想要实践一下的话,可以 访问/ ,点击“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是现有的最可靠的方法。 —————————— ①/ ②RubyGems是Ruby标准的第三方类库进行发布管理的软件。——译者注 ③/firebuglite ④安装Cygwin 可参考/ ,Node.js最新的主页上提供了一个Node.js installer (V0.6.14 ),无须安 1.1 安装CoffeeSc

文档评论(0)

精华文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档