`
gazeldx
  • 浏览: 105639 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

coffee script js初体验

 
阅读更多
http://jashkenas.github.com/coffee-script/
需要先装Node.js,后装npm(一个安装器)

$curl http://npmjs.org/install.sh | sudo sh
解决安装npm不成功的问题

$coffee --join project.js --compile *.coffee 将当前目录下的所有.coffee文件编译为js后并且压缩到project.js中
$ coffee --compile dishes.js.coffee 将dishes.js.coffee编译为dishes.js,如果用-c代替--compile的话,则会编译为dishes.js.js

coffeescript里面不允许直接写ruby代码,可以通过这样的方式调用ruby的值:
:javascript
  user_name = "#{@user.name}";
xxx.js.coffee
this.dishNextStep = ->
  alert user_name

参考:
https://github.com/isaacs/npm/issues/902
分享到:
评论

相关推荐

    使用 JavaScript 和 Coffee Script 编写的 Guy's Adventure 游戏及其源代码.zip

    使用 Google Chrome 或 FireFox 可获得更好的用户体验。这个游戏包含许多精灵和图像。这个游戏主要由咖啡脚本语言组成,这使其更具动态性。这个游戏的主要目标是收集所有硬币并赢得游戏。这只是一个一级游戏。如果你...

    Laravel开发-coffee

    这行代码会将`public/coffee/js/app.coffee`编译成JavaScript,并将其放置在`public/js`目录下的相应位置。然后,在HTML模板中,我们可以通过`Asset::script()`来加载生成的JavaScript文件,以在浏览器中执行。 ...

    compiled_coffeescript_script_calibre_coffee_

    "compiled_coffeescript_script_calibre_coffee_"这个标题暗示了我们正在讨论的是一个与Calibre相关的项目,其中包含了用Coffeescript编写的脚本。 Calibre是一个强大的电子书管理工具,它支持多种格式的电子书,如...

    lt-coffee-script-syntax:适用于LightTable的更好的CoffeeScript语法插件

    《深入理解lt-coffee-script-syntax:为LightTable打造卓越的CoffeeScript编程体验》 在编程领域,CoffeeScript作为JavaScript的一种简洁、优雅的预处理器,深受许多开发者喜爱。它以其独特的语法特性,使得...

    苹果iPhone手机桌面滑动效果模板.zip

    它通过JavaScript技术,特别是Coffee-Script.js、jQuery 1.4.2.min.js和Touchable.js这三个插件,来模拟苹果iOS设备上标志性的桌面滑动体验。这个模板对于那些希望在网页上创建类似iOS应用界面的交互体验的开发者来...

    Nodejs包,含coffeescript、express等

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够在服务器端执行,从而打破了JavaScript只能在浏览器中运行的传统。这个压缩包包含了Node.js相关的工具和技术,特别是Coffeescript和Express...

    jQuery咖啡杯标签云效果

    <script src="jquery.coffee.js"></script> <script> $(document).ready(function() { // 调用你的标签云方法,可能类似如下 $('.tag-cloud').coffeeCupTags(); }); </script> ``` 在这个例子中,`.tag-cloud`是...

    使用 JavaScript 编写的 HexGL 赛车游戏及其源代码.zip

    Coffee Script 和 Bkore 脚本也包含在这个项目中。要运行它,请使用 VS Code,因为它支持良好的实时服务器。 游戏玩法 要运行此游戏,您可以使用 VS Code 编辑器来获得良好的实时服务器支持。在您的代码编辑器中下载...

    基于vue框架的咖啡线上点餐app

    总而言之,基于Vue.js的咖啡线上点餐app利用了Vue的声明式编程、组件化开发、数据绑定和生态工具,结合ECMAScript的新特性,实现了用户友好的界面和流畅的交互体验。开发者需要掌握Vue.js的基础和高级用法,理解ES6...

    Visual Studio Code 完美的免费的code编辑器

    在编程语言和语法上支持 C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R, Objective-C, PowerShell, Luna, Visual Basic, Markdown, JavaScript, JSON, HTML, CSS, LESS,...

    做web前端的同志们,想用coffeescript吗?苦于自己的web框架不支持?没关系!

    “工具”标签则可能意味着文章会介绍一些用于转换Coffeescript到JavaScript的工具,如Coffee-Script编译器,以及如何在项目构建流程中整合这些工具。 在文件名称列表中,“ZDeploy”可能是一个部署工具或者项目的...

    Coffee-Roasters

    在"Coffee-Roasters-main"这个文件夹中,我们可能看到的文件包括HTML文件(如index.html)、CSS文件(如style.css)和JavaScript文件(如script.js)。HTML文件是网页的主要内容,CSS文件负责样式设定,JavaScript...

    coffeebean

    CSS文件(如"style.css")会被链接到HTML中以应用样式,而JavaScript文件(如"script.js")则会处理交互逻辑。 学习和理解HTML的基本结构和语法规则是每个前端开发者的必备技能。这包括了解不同标签的作用,如何...

    green-coffee-calculator:计算生咖啡以获得所需的烘焙产量

    3. JavaScript文件(如script.js):存放计算逻辑,处理用户的输入并进行相应的数学计算。 4. 可能还会有其他辅助文件,如图片资源、图标等,用于美化界面。 在实际应用中,用户只需输入目标烘焙产量,比如想要烘焙...

    coffee:with喝杯黑咖啡开始新的一天

    3. `script.js` - JavaScript文件,实现页面的交互逻辑。 4. `images/` - 图片资源文件夹,可能包含咖啡相关的图片。 5. `data.json` - 数据文件,存储咖啡种类或其他相关信息。 6. `functions/` - 可能包含封装好的...

    ruby rails recipes

    # app/assets/javascripts/posts.js.coffee $(document).on 'blur', '.editable', (event) -> $(event.target).closest('form').submit() ``` **2. 创建自定义 JavaScript 辅助方法** Rails 提供了大量的辅助方法...

    p5js-coffeescript-browserify:p5.j​​s CoffeeScript浏览器修改示例

    6. **编译流程**:首先,使用CoffeeScript编译器(如`coffee-script`包)将CoffeeScript代码转换为JavaScript。接着,通过Browserify处理转换后的JavaScript文件,将所有模块打包在一起。最后,生成的单个JavaScript...

    原生JS实现动态添加新元素、删除元素方法

    下面将详细解释如何使用原生JS实现这两个功能。 ### 1. 动态添加新元素 在HTML文档中,我们通常需要在某个现有元素后面或者前面插入新的元素。以下是一个例子,演示如何在列表(`<ul>`)的末尾添加一个新的列表项(`...

    设置vim自动补全、大文件、编辑C++文件和html文件

    `JSDoc`插件则帮助生成文档注释,`Vim-Coffee-Script`用于CoffeeScript的支持,如果你的项目中有使用到。`Vim-Flow`插件则为TypeScript和Flow提供类型检查和补全。 总的来说,通过正确配置Vim和安装适当的插件,...

    ChatOps的前世,今生和未来 - 简书1

    Hubot是一个开源的机器人框架,运行在Node.js之上,使用Coffee Script编写。它允许开发者通过简单的字符串匹配规则来定义机器人对特定输入的响应。例如,当用户在聊天频道中提及"badger"时,Hubot会自动回复一句经典...

Global site tag (gtag.js) - Google Analytics