問題タブ [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.

0 投票する
2 に答える
364 参照

javascript - Javascript から Livescript への変換; js2lsの問題?

次の JS 教科書の例を Livescript に変換しようとしています。

私の試みはこれです:

しかし、lsc は最後の行で失敗しました。

この Livescript 出力を提供するhttp://js2ls.org/public/を試しました (最初の JavaScript フラグメントから):

これは正しくありません。

JavaScriptフラグメントはLivescriptでどのようにコーディングする必要がありますか?

0 投票する
1 に答える
303 参照

typescript - TypeScript でモジュール prelude-ls を使用する方法

LiveScript でプログラミングし、外部モジュールprelude-lsを使用してチェーン、マッピング、フォールディング、grep、またはその他の機能的な概念を実行します。

LiveScript では、次のことができます。

しかし、もしそうなら、TypeScriptで

次のエラーが表示されます。

しかし、私はこのモジュールをインストールしており、LiveScript で使用しています。TypeScript内で使用する方法または同様のライブラリはありますか?

0 投票する
2 に答える
437 参照

javascript - LiveScript で prelude-ls を使用する

LiveScript で prelude-ls ライブラリを使用するだけで済みますが、REPL からは必要ありません。私の小さなテストでは、4 つのファイルがあります。

  • main.htm
  • アプリケーション.ls
  • アプリケーション.js
  • require.js

require.js(2.1.15)の最新バージョンがありmain.htm、スクリプトをロードします。

次に、application.lsテストするために my に移動します。

私のコンパイルコマンドは次のとおりです。

lsc -cwd $myFilePath そして、それはうまくコンパイルされます。次に、そこに移動して最終結果を取得し、テストして次のエラーを受け取ります。

Uncaught Error: Module name "prelude-ls" has not been loaded yet for context: _. Use require([])

まあ、これは非常に一般的なエラーであり、その修正はlsではなくjsファイルで行われることがわかりました。また、たどったリンクのどれも問題を解決しませんでした。2台のコンピューターで試しましたが、まったく同じ結果が得られました。

私の最終的なjsファイルapplication.jsは次のとおりです。

できれば助けてください。livescript のすべてのドキュメントを実際に読みましたが、prelude-ls での最初の使用について言及していません。

0 投票する
1 に答える
47 参照

livescript - オブジェクトの最小値を取得

まず、おはようございます。

PreludeLSは、配列の最小値を取得できます。

minimum-byこれで、不明なキーを取得する方法がわかりました。というオブジェクトがAあり、3 つの float 値を持つ 3 つのプロパティがあるとします。

そして、より低い値を持つ要素のKeyValuePairを返したい:

これらのオブジェクトが等しいインデックスを持つことにより、いくつかのオブジェクトで最小値を取得できます。不明なキーで最小値を取得するにはどうすればよいですか?

  • ええ、私はすでに LiveScript のドキュメントを 3 回、PreludeLS のドキュメントを 2 回読みました。
0 投票する
1 に答える
333 参照

javascript - HTMLで別のファイルをリンクするためにLiveScriptをハックする方法

次のように、個別の coffee-script ファイルを html に含めることができます。

しかし、ブラウザで LiveScript を使用したい場合は、次のように言われます。

これを使用する場合、LiveScript スクリプトはインライン (src 属性でリンクされていない) である必要があり、含まれている livescript.js ファイルの後に配置され、スクリプト タグには属性 type="text/ls" が含まれている必要があります。

コーヒー スクリプトや Javascript に使用していたものとまったく同じインクルード テクニックが必要です。では、ハッキングを始めるためのヒントを教えてくれる人はいますか?

0 投票する
1 に答える
75 参照

livescript - LiveScript スコープの例またはドキュメント

Livescript を使い始めたばかりで、スコープの仕組みを知りたいです。

すべてのスコープ記号と使用法を示す良い例/ドキュメントはありますか? 次のような記号:

  • @
  • -> 対 ~>
  • 自己
  • :=

編集

私が直面している問題:

この ethercalc コード: 103 行目。Java スクリプト関数への呼び出し、つまり、この送信メール コードへの呼び出しを挿入したいと考えています。