问题标签 [coffeescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 PHP / LAMP 堆栈上测试和部署 CoffeeScript
我对涉足CoffeeScript很感兴趣,但我不想每次我想测试时都手动重新编译为 Javascript。在服务器端或客户端在 LAMP 堆栈上工作时,是否有一种简单的方法将 CoffeeScript 动态转换为 vanilla Javascript?
vim - 你如何从 Vim 运行咖啡脚本?
我对 Vim 比较陌生(来自 TextMate),并且一直在使用kchmck 的 Vim coffeescript plugin。这很棒,但我想念能够在 TextMate 中使用 cmd-R 来使用jashkenas 的 TextMate bundle运行咖啡脚本的片段。有人对使用 Vim 进行设置有任何提示吗?
javascript - 用普通的javascript或coffeescript模仿jQuery插件
不使用 jQuery,我想知道如何模仿 jQuery 插件
例如,可能 $('div.x').plugin() 将 onclick 附加到 div,并递增并显示内部值。
jQuery 实际上将带有内部变量的对象存储在哪里?
对象是否在某处显式创建并与每个节点关联?
我试图向自己解释为什么在主应用程序列表中没有明确的对象创建......必须以某种方式在插件中发生?
(PS:我不太关心查询引擎方面......只是插件方面:)
谢谢
coffeescript - 在咖啡脚本中测试班级成员资格的最简单方法是什么?
我正在寻找相当于 Ruby 的"blah".is_a?(String)
Objective-C 的[@"blah" isKindOfClass:[NSString class]]
python - 将一系列 1 和 0 压缩成最短的 ascii 字符串
如何将一系列1
s 和0
s 转换为由 URL 安全的 ascii 字符组成的最短形式?
例如。
导致类似:
Ysi8aaU
显然:
decompress(compress(s)) == s
(我问这个问题纯粹是出于好奇)
javascript - “cake build:browser”和 Uglify.js 出错——无法读取未定义的属性“数组”
我刚刚安装了 Uglify.js 并尝试使用它来重建 CoffeeScript,但不断收到此错误。当我在 CoffeeScript 目录中键入“cake build:browser”时会发生这种情况。(我想尝试修改 CoffeeScript 语言。)
我的 Uglify.js 是从 GitHub 克隆的,符号链接是在 .node_libraries 中创建的。Uglify 安装正确,确认它在 Node 中和通过命令行正常运行。所以也许这是一个 CoffeeScript 问题。
帮助?
class - 扩展类并将所有构造函数参数传递给 super
你将如何使用 CoffeeScript 扩展一个类,但将构造参数传递给 super?
例如:
javascript - 我如何遍历队列、添加和删除元素?
我希望能够遍历队列,每次向队列中添加一些新元素,但删除我处理过的元素。
问题是,我不确定最好的方法是什么。
如果我在迭代时从数组中删除每个元素,它会在数组中留下一个空元素。
如果我复制数组,通过执行清空它queue.length = 0
然后遍历副本,那将不起作用,因为当数组包含对象时,执行切片复制不起作用。
这样做的正确方法是什么?
node.js - Connect/node.js - 创建一个简单的服务器
我试图让 connect / node.js 很好地和简单地一起工作。我有以下(在咖啡脚本中)
但不断收到以下错误:
似乎服务器没有及时初始化以使套接字开始侦听..
与之比较:
哪个有效...
javascript - 将行数组转换为列数组
将任何(等长)行数组转换为列数组的最优雅方法是什么?
例如:
这是我到目前为止所拥有的:
甚至可能有一个 1-liner 可以做到吗?