怎样把COFFEEscript 编译成JS

怎样把COFFEEscript 编译成JS 在项目中需要用到一个htmldiff的工具,这个工具是用Coffeescript写的,我的前端部分需要用js.所以需要做转。 参考https://blog.youkuaiyun.com/legend_x/article/details/40797331 https://blog.youkuaiyun.com/cloudcraft/article/details/8267259 1、先下载nodejs安装 2、下载... 阅读详情

http://www.cnblogs.com/blackice/p/3285111.html

http://blog.youkuaiyun.com/cloudcraft/article/details/8267259

最近折腾bootstrap,看到一个Messager插件挺好的,可这丫的发出来的都是CoffeeScript的DEMO,顿时让我感觉自己已经落后了一百年。

于是各种搜索,各种脑补,原来Coffee最后也得转成JS

找到一篇前人写的文章“http://blog.youkuaiyun.com/cloudcraft/article/details/8267259”,说是可以这样这样这样就能编译了,于是折腾中。。

1、先下载nodejs安装

2、下载coffeescript放到c:\dev\coffee-script-master\

3、建立coffee.cmd,放到nodejs根目录,内容如下

@echo  off
 
node.exe C :\dev\jashkenas-coffee-script-127653b\bin\coffee %*

  

结果按这位仁兄的搞法总是提示Cannot find module 'mkdirp'

又继续 npm install mkdirp,还是不行

后来直接按coffee-script文档中的说明安装

安装cake

 以管理员模式打开cmd,运行coffee,记得把之前放在nodejs中的coffee.cmd删掉

现在就可以实时编译鸟。哇哈哈。

 若干天后,悲催的发现插件作者提供了javascript和coffeeScript两种脚本,通过一个按钮切换显示。。可我就是没看见。。还折腾了半天。

depercolator:将Coffee代码库转换为JS:hot_beverage: :hot_beverage: 去泡剂 自定义脚本,可将Coffee代码库转换为JS。 受到启发 先决条件 在转换代码库之前,请确保更改以下内容。 在超级之前使用this class B extends A constructor : ( @options ) -> super options # this would compile in coffee to using this before super which is not allowed in JS 而是将其重写为 class A extends B constructor : ( options ) -> super options @options = options 使用胖错误函数=>绑定类方法 class B extends A constructor : ( @options ) -> super 立即下载

相关推荐

CoffeeScript一种能够编译成高效JavaScript的语言

CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。

CoffeeScript编译手记

最近折腾bootstrap,看到一个Messager插件挺好的,可这丫的发出来的都是CoffeeScript的DEMO,顿时让我感觉自己已经落后了一百年。 于是各种搜索,各种脑补,原来Coffee最后也得转成JS 找到一篇前人写的文章“http://blog.youkuaiyun.com/cloudcraft/article/details/8267259”,说是可以这样这样这样就能编译了,于是折腾中。。...

weixin_30301183的博客 206

ADS2023实战:2.4GHz超外差接收机从设计到链路预算全流程解析

本文以ADS 2023软件为平台,详细解析了2.4GHz超外差接收机从核心指标定义、架构原理到完整链路搭建与仿真的全流程。通过实战演练,重点阐述了如何利用ADS进行谐波平衡仿真和链路预算分析,以量化评估系统增益、噪声系数等关键性能,为射频工程师提供了一套从理论到仿真的系统级设计方法。

herb5的博客 818

5分钟实战:从零部署Wasmtime高性能WebAssembly运行时

WebAssembly(Wasm)正成为现代应用开发的重要技术,而Wasmtime作为一款轻量级、高性能的WebAssembly运行时,能够帮助开发者实现从卡顿到毫秒级部署的跨越。本文将带你快速掌握Wasmtime的核心概念、实战部署和性能优化技巧,让你在5分钟内体验WebAssembly的高效魅力。 ## 核心概念:为什么选择Wasmtime? Wasmtime是Bytecode Allia

gitblog_00060的博客 827

【ANSYS APDL】提取结构刚度矩阵完整过程--附Python代码实现

ANSYS的结构刚度矩阵提取中一些操作技巧

m0_61038364的博客 1万+

KVNAND架构:解决边缘设备部署LLM的内存与带宽挑战

大语言模型(LLM)在边缘设备部署时面临内存容量和带宽限制的核心挑战。传统方案依赖DRAM存储KV缓存,导致高昂成本和性能瓶颈。闪存计算(IFC)通过计算单元下沉和流水线优化缓解部分问题,但仍受限于DRAM依赖。KVNAND架构创新性地将KV缓存直接存储在3D NAND闪存中,结合异构计算和页面级KV映射技术,显著降低延迟和能耗。该架构特别适用于长上下文场景,如文档分析和个人助理应用,能有效解决内存溢出(OOM)问题并提升计算单元利用率。关键技术包括头组并行(HG)执行和混合键合设计,为边缘AI部署提供了新

weixin_27215337的博客 320

javascript 与 coffescript来回转换:http://js2coffee.org/

javascript 与 coffescript 变身。 javascript转换为coffeescript。 coffeescript转换为javascript。 移形换位,乾坤挪移。 转载于:https://www.cnblogs.com/chaosim/archive/2013/05/04/3055058.html...

weixin_30340775的博客 401

[CTFSHOW]JWT

文章目录前言JWT简介CTFSHOW Web345CTFSHOW Web346前置知识开始做题CTFSHOW Web347CTFSHOW Web348CTFSHOW Web349CTFSHOW Web350前置知识利用WP如何防御 前言 有些师傅向我咨询WP,索性就发了吧,其实早就写好了,只是懒,在github仓库里囤着 JWT简介 可以看看我的Github总结给自己看的,Y4tacker CTFSHOW Web345 首先打开题目,查看源码,接下来访问/admin被跳转回主页啥也没有发生 where is

Y4tacker的博客 6045

CoffeeScript简介

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34138255的博客 116

(25.08)Ubuntu20.04+ROS1复现FAST-LIO2

请确保在。

m0_69023437的博客 3994

6.6kW的车载充电器(On-Board Charger, OBC)电路分析

图片展示了6.6kW的车载充电器(On-Board Charger, OBC)电路,其中包含双向和单向两种拓扑结构。接下来我们将深入分析每个模块的设计、原理及其优势,以帮助理解不同结构在实际应用中的选型和应用。

weixin_43199439的博客 5670

深入ECT核心源码:CoffeeScript模板如何编译成可执行JavaScript的完整解析

ECT 是一款以性能著称的 JavaScript 模板引擎,其最大特色是模板中可以直接嵌入 **CoffeeScript 语法**。这篇文章面向新手,带你完整走一遍 ECT 的编译流水线:从一个可读的模板文件,如何被拆解、拼装、编译成可执行的 JavaScript 函数,最终渲染出 HTML 页面。 ## 项目结构速览:核心源码都在哪 ECT 的源码非常精炼,整个引擎只有约 700 行代码,新

gitblog_01176的博客 494

5.1 直流无刷电机(BLDC):基本控制概念

本文系统介绍了直流无刷电机(BLDC)控制系统的核心概念与技术。主要内容包括:控制系统的分层结构设计,开环与闭环控制的原理及特点,PWM调速技术及其调制方式,PID控制算法及其数字化实现方法,以及控制系统的性能评估指标。同时探讨了现代BLDC控制器硬件实现方案,并介绍了磁场定向控制(FOC)、直接转矩控制(DTC)等先进控制策略。文章全面阐述了BLDC电机控制从基本原理到前沿技术的知识体系,为相关应用提供了理论指导和技术参考。

技术工作者 491

linux编译js代码,10行代码实现coffeescript全自动编译成js(linux/mac os)

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。require 'fssm'FILE_PATH = '/home/yourpath/'def compile(path)system "coffee -c #{path}"endFSSM.monitor FILE_PATH,'**/*.coffee' doupdate {|base,relat...

weixin_39859061的博客 136

WIFI和BT测试(射频工程师)

买不了吃亏买不了上当,我卖的是技能,你收获的是经验。

m0_58834499的博客 599

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

win7下安装node.js,包括npm 之后将coffeescript格式文件编译成js文件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34102807的博客 264

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CoffeeScript 1.4.0 发布

CoffeeScript 1.4 发布了,该版本没有太多值得兴奋的,除非你是在 Node.js 之上使用而且厌倦了那些警告信息。你可以通过 GitHub compare view 来比较两个版本(1.3.3)的不同。 官网上有关于 1.4.0 的详细改进记录,主要有: The CoffeeScript compiler now strips Microsoft's UTF-8 BOM if it ...

weixin_30662011的博客 77

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

CoffeeScript入门

CoffeeScript 是一门编译到 JavaScript 的小巧语言. 在 Java 般笨拙的外表下, JavaScript 其实有着一颗华丽的心脏. CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分.CoffeeScript 的指导原则是: “她仅仅是 JavaScript”. 代码一一对应地编译到 JS, 不会在编译过

熊猫正尽责 4174

CoffeeScript及相关文本标记语言

粗步看了下CoffeeScript(简称cs),发现cs这玩意还是有些问题,当然最大的问题之一是缺乏称手的工具.要是能放VS里编译调试当然好.但是转来转去的,真不如直接多敲几个JS字符串. 问题之二就是JS作为通用的脚本语言,使用CS带来的问题是要在语法间切来切去的,如果个人用可以,但用在团队开发上,得有统一口径才行.虽然cs的lambda表达式不错,但是考虑到一系列的切换,还不...

weixin_30861797的博客 88

coffeeScript

CoffeeScript 是一门编译到 JavaScript 的小巧语言. 在 Java 般笨拙的外表下, JavaScript 其实有着一颗华丽的心脏. CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分. CoffeeScript 的指导原则是: "她仅仅是 JavaScript". 代码一一对应地编译到 JS, 不会在编译过程中进行解释. 已有的 Java...

qq_35772936的博客 204

Coffeescript的安装与编译

安装 npm install -g coffee-script 在cmd中输入coffee可以进入coffeescript的命令行模式(REPL),然而到我写完这篇博文为止,我觉得这并没有什么卵用 Coffeescript的编译 1.先建立一个coffeescript文件,只要以".coffee"结尾就好了,值得一提的是coffeescript的lo...

aizhanqian5077的博客 326

CoffeeScript

CoffeeScript标签(空格分隔): Session什么是CoffeeScriptCoffeeScript 编程语言是构建于 JavaScript 之上,它可编译成高效 JavaScript,您可以在 Web 浏览器上运行它或者将其与诸如 Node.js 一类的技术相结合用于构建服务器端应用程序。编译过程通常都很简单,生成的 JavaScript 均与许多最佳实践保持一致。为什么要用Coffe

lu592674374的博客 656

CoffeeScript学习笔记

CoffeeScript编程语言构建于Javascript之上,它可编译成高效JavaScript。可以在Web浏览器上,或者结合Node.js一类的技术构建服务端应用程序。 The golden rule of CoffeeScript is: "It's just JavaScript". CoffeeScript的吸引力 1、提供一种比较简单的语法,减...

aifeier1982的博客 248

[CoffeeScript]在WebStorm里运行CoffeeScript

CoffeeScript 是一门编译到 JavaScript 的小巧语言.在 Java 般笨拙的外表下, JavaScript 其实有着一颗华丽的心脏. CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分. CoffeeScript 的指导原则是:"她仅仅是 JavaScript". 代码一一对应地编译到 JS, 不会在编译过程中进行解释. 已有的 JavaSc...

weixin_30596023的博客 120

Java Script 代码生成器: CoffeeScript

CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScr...

冨彗雙脩 垂裕後崑 166
上一篇: 我所理解的技术领导力
下一篇: 1 永远保持技术的热情
阿飞冲冲冲
博客等级 码龄15年 129粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值