問題タブ [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 投票する
1 に答える
322 参照

node.js - LiveScript の「require 'mymodule'」がブラウザーで機能しない

prelude-lsプロジェクトと同じように、LiveScript プロジェクトをモジュール化する必要があります。

ここに私のテストプロジェクトがあります:

Readme.mdに、問題を再現する手順を含めました。

サーバー コードを実行します。

適切な出力が表示されます。

クライアント コードを実行します。

firebug を開くと、次のエラーが表示されます。

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

package - グローバルにインストールされた単一のパッケージで 2 つの Livescript (Coffeescript-fork) アプリケーションを実行できますか?

Coffeescript のフォークのフォークである LiveScript で構築されたアプリケーションを実行しています。

lsc コマンドを使用してファイルを実行できます。

ただし、最近の更新では、モジュールが必要とされる方法が変更されました。

になりました

これは、アプリの重大な変更にリークします。グローバルにインストールされた LiveScript パッケージを 1.3+ に更新し、require 構文を更新しましたが、古い require 構文を使用して古いアプリを実行しようとすると、アプリが壊れてしまい、グローバルにインストールされた LiveScript パッケージを再インストールして、それを取得する必要があります。仕事。

同じコマンドラインからバージョン <= 1.2 モジュールと 1.3+ モジュールを実行する方法はありますか? それとも、パッケージを毎回グローバルに再インストールする必要がありますか?

0 投票する
3 に答える
211 参照

javascript - jQuery イベントが RxJS で機能しなくなる

したがって、基本的に、私の問題は、プログラムの開始時に、jQuery.css()が正常に動作し、次のようにテストされていることです。

その直後に、必要なときにいつでも追加される div を追加しようとすると.css()、その要素に対して機能しなくなります。このような:

これは、スタイルなしで を追加するだけで<div class="circle"></div>、後で.remove()'d-

フィドル: http://jsfiddle.net/bh79fe87/

完全なコードは次のようになります (LiveScript):

また、HTML:

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

livescript - LiveScript API-Doc の作成?

JavaScript では JSDuck を使用しましたが、LiveScript には何を使用すればよいですか?

コメントが JS ソースに保存されていないようです。

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

livescript - ライブスクリプト。必要とする!そして実行

これにトランスパイルする何かを行うにはどうすればよいですか:

それをしてもうまくいきません:

もちろん、 の直後に実行できますがrequire!、より短い形式を望んでいました

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

recursion - LiveScript オブジェクト定義の解析で左再帰を回避する

私は LiveScript 言語のパーサーに取り組んでおり、両方のオブジェクト プロパティ定義フォームを一緒に解析するのに問題がありkey: valueます(+|-)key。例えば:

私はkey: valueこれで動作するフォームを持っています:

しかし、 orに追加しよ("+"|"-") IDENTIFIERうとすると、左再帰の使用に関するエラーが発生します。これを行う(正しい)方法は何ですか?PropDefExpressionObjDefExpression

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

javascript - 他の js ファイルをインポートする LiveScript をコンパイルする

LiveScript の仕組みを誤解していると思われますが、別の js ファイルを .ls ファイルにインポートしてコンパイルするにはどうすればよいですか? たとえば、次のような DOM ドキュメントにアクセスしたいと思います。

mithril.js をロードします (これは同じローカル ディレクトリにあります)。

しかし、次のようにコンパイルすると:

これは現在、「ドキュメント」またはその他のミスリル固有の変数(「m」など)が見つからないことを示しています。

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

livescript - バックパイピングオペレーターのポイントは何ですか

LiveScriptには、前方および後方パイプ演算子の両方が備わっています。forward パイピングの目的は明確です: [1, 2, 3] |> reverse |> tail |> sumに変換され、よりもはるかに明確ですsum(tail(reverse([1, 2, 3])));

しかし、後方パイピングの目的は私には謎です:sum <| tail <| reverse <| [1, 2, 3]は just とまったく同じsum tail reverse [1, 2, 3]であり、私が知る限り、優先順位に違いはありません。

では、 LiveScriptでの演算子の目的はでしょうか?<|

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

livescript - LiveScript に別の LiveScript ファイルを含めるにはどうすればよいですか?

別の LS ファイルから LiveScript ファイルのコードを使用するにはどうすればよいですか? 例えば:

タグを介して HTML に両方のファイルを含めるだけでは、scriptうまくいかないようです。最初のスクリプトを変更して、2 番目のスクリプトで (またはバリアント)export foo = 5を使用require! './script-one'しても機能しません。

循環依存関係はどうですか?