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

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

javascript - なぜcoffeescriptはこのようなクラスを生成するのですか?

次の coffeescript コードが与えられた場合:

これが生成されます:

しかし、なぜこの慣用的なコードが生成されないのでしょうか?

スコープ リークを制御するために、coffeescript が無名関数に多くのものをラップしていることは知っていますが、ここで何がリークする可能性があるのでしょうか?

0 投票する
8 に答える
65971 参照

javascript - node.js に JS の代わりに CoffeeScript を使用できますか?

node.js をコーディングして CoffeeScript を使用する場合、どのような制限がありますか? JSでできることは何でもできますか?

0 投票する
11 に答える
29450 参照

oop - CoffeeScriptのプライベートメンバー?

誰かがCoffeeScriptで非静的なプライベートメンバーを作成する方法を知っていますか?現在、私はこれを行っています。これは、アンダースコアで始まるパブリック変数を使用して、クラスの外部で使用してはならないことを明確にします。

変数をクラスに入れると静的メンバーになりますが、どうすれば非静的にすることができますか?「ファンシー」にならずにそれも可能ですか?

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

javascript - JavaScript ファイルまたは REPL から CoffeeScript ファイルを require() する

私は Node.js を使用しており、CoffeeScript をワークフローに組み込みたいと考えています。2 つのユースケースがあります。

  1. require()CoffeeScript がモジュール化した JavaScript ファイルを書けるようにしたい
  2. ノード REPL 内から CoffeeScript モジュールをロードできるようにしたい

ケース #1 の場合:回避策として、.coffeeto.jsとモジュールからコンパイルできます。require().js

ケース #2 の場合:現在eval()、 の出力を処理していcoffee-script.compile()ます。

これを行うためのより良い、より統一された方法はありますか?

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

backbone.js - ビュー内のビュー? Backbone.jsでアイテムのリストを生成するには?

アイテムのリスト(書籍など)を作成しようとしていますが、ユーザーがこのリストを(著者などで)フィルタリングできるようにしたいと考えています。リスト内の各項目には独自のビューがあり、リスト自体にもビューがあると思います。ただし、これらが Backbone でどのように組み合わされるかは「見えない」ようです。

現在、私のコードは次のとおりです(コーヒースクリプト):

私が理解したい<li>のは、リスト内の各要素を独自のビュー + テンプレートで作成して、作成者でフィルターできるようにする方法です。

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

coffeescript - Output when watching CoffeeScript files from a cakefile task

I would like to make a Cakefile task to watch some CoffeeScript files just like if I had run coffee -c -w js/*.coffee.

Its watching and recompiling them successfully, but it doesn't log the usual output to the terminal when there's a compile error like it would if I just ran the script from the terminal. Any idea how to make this happen?

Also, if there's a better way to invoke a coffeescript command from a cakefile than running 'exec' please post that too.

0 投票する
8 に答える
62839 参照

javascript - JavaScript配列から要素を削除するクリーンな方法(jQuery、coffeescriptを使用)

これについては多くの質問がありますが、特に: 配列の jQuery バージョンには、 splice メソッドを使用したソリューションなどが含まれてます。ただし、それらはすべて複雑で煩わしいようです。

javascript、jQuery、coffeescript の力を組み合わせて、javascript 配列から要素を削除する最もクリーンな方法は何ですか? インデックスは事前にわかりません。コード内:

適切な組み込みメソッドに失敗した場合、そのようなメソッドをサポートするために JavaScript 配列を拡張するクリーンな方法は何ですか? それが役立つ場合、私は実際に配列をセットとして使用しています。ソリューションは、jQuery をサポートする coffeescript でうまく機能するのが理想的です。また、速度は気にせず、明確でシンプルなコードを優先しました。

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

list-comprehension - CoffeeScriptリスト内包表記でフィルタリング

CoffeeScriptのドキュメントには、リスト内包表記が選択/フィルター操作を実行できる必要があると記載されています。

それらは、ループ、each / forEach、map、またはselect/filterを使用するほとんどの場所を処理できるはずです。

あなたはあなたが次のような一行で何かをすることができると想像するでしょうresult = item for item in list if item % 2 == 0 しかし私が来ることができる最も近いのは

CoffeeScriptでリストをフィルタリングする最も簡潔な方法は何ですか?

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

jquery - Coffeescriptを使用して$.getリクエストを行うにはどうすればよいですか?

CoffeeScriptで次のことを行うにはどうすればよいですか?

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

node.js - 式に基づく Web サーバー

正規表現の一致に基づいて関数を呼び出す Web サーバーを作成しようとしています。以下は例です。ただし、マッチング関数の呼び出しに問題があります。このコードにより、オブジェクト メソッドが関数ではないというメッセージが表示され、node.js がクラッシュします。私は何を間違っていますか?