問題タブ [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.
coffeescript - Getting rid of CoffeeScript's closure wrapper
How can I omit the automatic closure wrappers that hides my variables from the global scope?
Just playing around with CoffeeScript+SproutCore, and of course, I'd prefer to leave the scope as it is: in this case there is no need to protect anything from overwriting.
I know I can use @
or this.
at the declaration, but that's not too elegant.
python - Textmate ホワイトスペース/インビジブル - スペースを表示
TextMate で「ソフト タブ」(スペース) を表示する方法はありますか? View
→Show Invisibles
インデントにタブを使用している場合、インデントを追跡するのに適しています。残念ながら、インデントがセマンティックである言語では、通常、スペースを使用する必要があります。(Python、YAML、HAML、CoffeeScript)
この空白を表示したり、TextMate でソフト インデントを追跡したりするための提案はありますか? 私は Textmate2 のために持ちこたえる必要がありますか?
別の戦略や提案も歓迎します。
coffeescript - Coffeescript で Javascript の for (attr in this) を使用する方法
Javascript では、「for (attr in this)」を使用するのはしばしば危険です... 私は同意します。それが、私が Coffeescript を気に入っている理由の 1 つです。ただし、私はCoffeescriptでプログラミングしており、Javascriptの「for (attr in this)」が必要な場合があります。Coffeescriptでこれを行う良い方法はありますか?
私が今行っているのは、次のような埋め込みの生の Javascript で一連のロジックを作成することです。
できるだけ少ない Javascript を使用するとよいでしょう...これを達成し、Coffeescript を最大限に活用する方法について何か提案はありますか?
coffeescript - テンプレートを CoffeeScript / Cake と組み合わせて縮小する
src/templates/
口ひげのテンプレートでいっぱいのディレクトリがあります。それらのコンテンツをどのように組み合わせて縮小し、CoffeeScript アプリで使用できるようにしますか?
私はすでにhttps://github.com/jashkenas/coffee-script/wiki/%5BHowTo%5D-Compiling-and-Setting-Up-Build-Toolsの指示に従って、CoffeeScript src を組み合わせて js に縮小しています。
javascript - CoffeeScriptクラスが拡張されます-TypeError:Object#「実行する」メソッドはありません
実行すると
「TypeError:Object #Google has nomethod'perform'」というエラーが返されます。拡張はそのメソッドを提供するべきではありませんか?
アップデート
投稿後すぐに、コードをリファクタリングしました。作業結果は次のとおりです。
coffeescript - CoffeeScript リスト内包表記 / 配列内包表記
CoffeeScript のリスト内包表記は、Python とは少し異なります... 人々がリスト内包表記を返すのを好む方法はどれですか?
Python では、次のように記述します。
また、CoffeeScript の場合のように、リストのリストではなく、リストを正しく返します。
javascript - Coffeescript/jQuery パターン: イベント間のデータのキャッシュ
アブストラクトであるアイテムのリストがあり、クリックすると Ajax を介して展開できます。私はCoffeescriptで次のコードを書きました:
これは滑らかな Coffeescript のようには読めず、「どうすればよかったのか」と考えていることに気づきますが、特に、current_open_row
クリック ハンドラーのスコープ外で変数をインスタンス化するのは奇妙に感じます。もちろん、これを行わないと、ハンドラーへのエントリ時に新しいインスタンス化が発生しますが、これは常に未定義です。
変数へのリファクタリング以外$(this).attr('id')
に、醜い、最適ではない、判読できないなどの理由で飛び出すものはありますか?
ありがとう!
ruby - ルビーのような砂糖を使ったluaでターゲティングコードを生成する言語はありますか?
CoffeeScriptがjavascriptに対して行うのと同じように、Luaをルビーのような砂糖で包もうとしているプロジェクトはありますか?
Luaの構文は...それほど甘くないので、それは楽しいと思います。
coffeescript - CoffeeScript の Javadoc?
私は CoffeeScript が初めてで、Javadoc 構文を使用する CoffeeScript のドキュメント ジェネレーターが見つからないようです。私が見つけた唯一のものは、CoffeeScript コンパイラへのパッチとして入手できます。
では、CoffeeScript の Javadoc コメントからドキュメントを生成するには、何を使用しますか? または、関数の引数と戻り値をどのようにドキュメント化しますか?
node.js - Cakefile をプログラムで実行する
すべてを構築するCoffeescriptでこの素晴らしいCakefileを構築するのに多くの時間を費やしましたが、今はcake build
私のプログラムに関連する別のエイリアスを使用して、そのディレクトリの外からコマンドを実行できるようにしたいと考えています.
cake build
実行可能ファイル内から実行する方法はありますか? 「/bin」の下でnpmによって実行できるものはありますか?