问题标签 [livescript]
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.
meteor - 如何将 .livescript 支持添加到 em 或流星生成?
em似乎支持 CoffeeScript 但不支持 LiveScript,我该如何添加它?其次,哪种脚手架工具最适合构建 Meteor 应用程序,em 或meteor-generator或其他任何其他工具?
谢谢
javascript - LiveScript for 循环不正常或我的语法错误
在正常情况下(香草JS)我可能会做这样的事情 -
哪个会返回[0,1,2
]`
我找不到在 LiveScript 中产生该行为的语法。我最接近的是这个 -
编译成这个 JavaScript -
这也返回[0,1,2]
。
如果我不包含-1
返回的数组,则返回的数组[0,1,2,3]
是预期的,因为在这种情况下 LiveScript 如何编译为 JavaScript。
不可能在 LiveScript 中获得纯粹的“小于”条件吗?
javascript - 我应该从使用(Bluebird)承诺的代码中完全消除 try/catch 吗?
在调用我的承诺函数之前,我有几个非常基本的设置步骤,我正在考虑将它们包装在 try/catch 块中,因为这似乎是最简单的方法。但是,对我来说似乎有点脏。
我是否应该创建一个返回 Promise 的函数,即使它非常简单?这是一个例子。
或者我应该把它写成
livescript - 搜索定义
这是我的 livescript 代码:
那是我的代码。它给了我错误“dedent”,但我修复了它,它仍然再次给我那个错误。帮助?
javascript - Javascript 到 Livescript 的转换;js2ls的问题?
我正在尝试将以下 JS 教科书示例转换为 Livescript:
我的尝试是这样的:
然而,lsc 在最后一行犹豫了。
我尝试了http://js2ls.org/public/,它提供了这个 Livescript 输出(来自第一个 javascript 片段):
这是不正确的。
javascript 片段应该如何在 Livescript 中编码?
typescript - 如何在 TypeScript 中使用模块 prelude-ls
我在 LiveScript 中编程并使用外部模块prelude-ls
来执行链接、映射、折叠、grep 或其他功能概念的操作。
在 LiveScript 中,我可以做到
但如果我这样做了,在 TypeScript 中
我收到以下错误:
但我已经安装了这个模块,并将它与 LiveScript 一起使用。在 TypeScript 中是否有任何方法或类似的库可以使用?
javascript - 在 LiveScript 中使用 prelude-ls
我只需要在 LiveScript 中使用 prelude-ls 库,但在 REPL 中不需要。在我的小测试中,我有 4 个文件:
- 主.htm
- 应用程序.ls
- 应用程序.js
- 需要.js
我有require.js
(2.1.15)的最新版本,并在我main.htm
的加载脚本:
然后,我去我application.ls
的测试:
我的编译命令是:
lsc -cwd $myFilePath
它编译得很好。然后,我去那里得到最终结果,测试并收到以下错误:
Uncaught Error: Module name "prelude-ls" has not been loaded yet for context: _. Use require([])
好吧,我看到这是一个非常常见的错误,它的更正会发生在js文件中,而不是ls中,而且我遵循的链接都没有解决我的问题。我已经在 2 台计算机上尝试过,结果完全一样。
我的最终 js 文件application.js
是:
请帮助我,如果可能的话。我真的阅读了 livescript 的所有文档,它没有引用它与 prelude-ls 的第一次使用。
livescript - 获取对象的最小值
首先,早上好。
PreludeLS能够得到一个数组的最小值:
现在我想出了一种获取minimum-by
未知密钥的方法。假设我有一个名为的对象A
,它有 3 个属性和 3 个浮点值:
我想返回具有较低值的元素的KeyValuePair :
通过这些具有相等索引的对象,我可以通过几个对象获得最小值。如何通过未知密钥获得最小值?
- 是的,我已经阅读了 3 次 LiveScript 的文档和 2 次 PreludeLS 的文档
javascript - 如何破解 LiveScript 以在 html 中链接单独的文件
我们可以在 html 中包含单独的咖啡脚本文件:
但是如果我们想在浏览器中使用 LiveScript,他们会说:
如果您使用它,您的 LiveScript 脚本必须是内联的(不与 src 属性链接),放置在包含的 livescript.js 文件之后,并且脚本标签必须具有属性 type="text/ls"。
我需要与我们用于咖啡脚本或 Javascript 的完全相同的包含技术。那么,有没有人给我一个开始黑客攻击的提示?
livescript - LiveScript 范围的示例或文档
我刚开始使用 Livescript,想知道范围是如何工作的。
是显示所有范围符号和用法的任何好的示例/文档吗?像这样的符号:
- @
- -> 对 ~>
- 自己
- :=
编辑
我面临的问题:
这个 ethercalc 代码:第 103 行。我想插入一个对 Java 脚本函数的调用,即这个发送电子邮件代码。