問題タブ [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.
javascript - Javascript から Livescript への変換; js2lsの問題?
次の JS 教科書の例を Livescript に変換しようとしています。
私の試みはこれです:
しかし、lsc は最後の行で失敗しました。
この Livescript 出力を提供するhttp://js2ls.org/public/を試しました (最初の JavaScript フラグメントから):
これは正しくありません。
JavaScriptフラグメントはLivescriptでどのようにコーディングする必要がありますか?
typescript - TypeScript でモジュール prelude-ls を使用する方法
LiveScript でプログラミングし、外部モジュールprelude-ls
を使用してチェーン、マッピング、フォールディング、grep、またはその他の機能的な概念を実行します。
LiveScript では、次のことができます。
しかし、もしそうなら、TypeScriptで
次のエラーが表示されます。
しかし、私はこのモジュールをインストールしており、LiveScript で使用しています。TypeScript内で使用する方法または同様のライブラリはありますか?
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 での最初の使用について言及していません。
livescript - オブジェクトの最小値を取得
まず、おはようございます。
PreludeLSは、配列の最小値を取得できます。
minimum-by
これで、不明なキーを取得する方法がわかりました。というオブジェクトがA
あり、3 つの float 値を持つ 3 つのプロパティがあるとします。
そして、より低い値を持つ要素のKeyValuePairを返したい:
これらのオブジェクトが等しいインデックスを持つことにより、いくつかのオブジェクトで最小値を取得できます。不明なキーで最小値を取得するにはどうすればよいですか?
- ええ、私はすでに LiveScript のドキュメントを 3 回、PreludeLS のドキュメントを 2 回読みました。
javascript - HTMLで別のファイルをリンクするためにLiveScriptをハックする方法
次のように、個別の coffee-script ファイルを html に含めることができます。
しかし、ブラウザで LiveScript を使用したい場合は、次のように言われます。
これを使用する場合、LiveScript スクリプトはインライン (src 属性でリンクされていない) である必要があり、含まれている livescript.js ファイルの後に配置され、スクリプト タグには属性 type="text/ls" が含まれている必要があります。
コーヒー スクリプトや Javascript に使用していたものとまったく同じインクルード テクニックが必要です。では、ハッキングを始めるためのヒントを教えてくれる人はいますか?
livescript - LiveScript スコープの例またはドキュメント
Livescript を使い始めたばかりで、スコープの仕組みを知りたいです。
すべてのスコープ記号と使用法を示す良い例/ドキュメントはありますか? 次のような記号:
- @
- -> 対 ~>
- 自己
- :=
編集
私が直面している問題:
この ethercalc コード: 103 行目。Java スクリプト関数への呼び出し、つまり、この送信メール コードへの呼び出しを挿入したいと考えています。