• 2011-12-28

    Hello,Node.js(五)

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dreamhead-logs/183842946.html

    JavaScript是一门已然成为主流的程序设计语言,但无可否认,作为急就章的产物,它还是有很多不令人满意的地方,需要专门有人告诉我们怎么用它

    CoffeeScript边产生于这种背景之下,它就是为了回避JavaScript的丑陋。说穿了,CoffeeScript只是JavaScript的语法糖,所有的CoffeeScript代码最终都会转化成JavaScript代码。

    Node.js既然是一个JavaScript的平台,当然也会对CoffeeScript张开怀抱。在Node.js下运行CoffeeScript,首先要安装:
      npm install coffee-script

    万事俱备,先来问候吧!

      console.log 'hello, coffee'
      (hello.coffee)

    然后,运行起来:
      coffee hello.coffee

    终端上就会出现
      hello, coffee

    之前说过,CoffeeScript代码会转化成JavaScript,我们来看一下由CoffeeScript转化出的JavaScript代码,只要在命令里加入参数即可:
      coffee -c hello.coffee

    对应的js文件会产生在当前目录下:
      (function() {
        console.log('hello, coffee');
      }).call(this);
      (hello.js)

    包裹在外面的结构让这段代码成为可执行脚本,真正与我们的问候对应的代码实际上是
      console.log('hello, coffee');

    当CoffeeScript遇见Node.js,我们就拥有了一个良好的编程平台:不错的运行时环境,加上良好的语言表现力,它们甚至可以让我们忘记了JavaScript的存在。是的,如果初涉Node.js,不妨从CoffeeScript起步。

    分享到:

    历史上的今天:

    部门活动 2003-12-28
    引用地址: