zoukankan      html  css  js  c++  java
  • coffee script

    island205.github.com/2012/03/26/01_introduction.html

    初始化安装

    一种尝试这个类库最简单的方式就是直接在浏览器中使用它,访问http://coffeescript.org,点击Try CoffeeScript标签。这个网站使用浏览器版的CoffeeScript编译器,把在左边面板任意输入的CoffeeScript代码编译为JavaScriprt后显示在右边的面板中。

    你也可以使用coffee2js项目把JavaScript转变为CoffeeScirpt。这在把JavaScript项目迁移到CoffeeScript上时尤其有用。

    实际上,你自己都可以使用基于浏览器的CoffeeScirpt编译器,只需要在页面中包含这个脚本,使用正确类型(type)的标标签记CoffeeScript脚本即可。

        <script src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/coffeescript">
          # Some CoffeeScript
        </script>
    

    显然,在生产环境中,由于会减慢客户端的运行,所以没人愿意在运行时解释执行CoffeeScript。作为替代,CoffeeScript提供了一个Node.js版的编译器来对CoffeeScript文件进行预处理。

    要安装该编译器,首先必须保证你已经有了稳定可用的Node.jsnpm(Node程序包管理工具)。然后你就可以使用npm来安装CoffeeScirpt了:

        npm install -g coffee-script
    

    这同时还为你提供了一个coffee的可执行二进制程序,如果不用任何命令行参数而直接运行该程序,它会给你一个CoffeeScript的命令行,这个命令行你可以用来快速的运行一些CoffeeScript语句。要预处理文件的话,使用--compile参数:

        coffee --compile my-script.coffee
    

    如果没有指定--output参数,CoffeeScript会直接将编译后的代码写入到一个同名的JavaScript文件中,本例中就是my-script.js。已存在该文件的话会被复写掉,因此要当心你的JavaScript文件被覆盖。使用--help参数可以看到一个完整的可用命令行参数列表。

    就如你在之前看到的一样,CoffeeScirpt文件的默认扩展名是.coffee

  • 相关阅读:
    Flask基础
    Scrapy框架(持久化,去重,深度控制,cookie)
    scrapy框架 简易整理
    BeautifulSoup 模块
    requests模块
    复习第三天
    在Django中使用原生Sql
    ajax跨域简单请求和复杂请求
    复习第二天
    IOS
  • 原文地址:https://www.cnblogs.com/lexus/p/2499174.html
Copyright © 2011-2022 走看看