問題タブ [ecmascript-6]

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 に答える
161 参照

javascript - Ember.js / EAK が明示的な ApplicationController を使用する代わりに ApplicationController を自動生成するのはなぜですか?

Ember App Kit (EAK) を使用しています。

インデックス ページを読み込むと、Ember Inspector / Chrome Dev Tools コンソールに次の行が表示されます。

しかし、私は明示的にアプリケーション コントローラーを作成しましたが、この Ember アプリは明らかに認識していません (アプリケーション コントローラーを自動生成しているため)。

明示的なアプリケーション コントローラーでタイトル プロパティを呼び出し、それをアプリケーション テンプレートに表示しようとしています。

私は何を間違っていますか?{{title}}テンプレートのは何も生成しません。

(EAK が ES6 Module Transpiler を介して ECMAScript 6 モジュールを使用する方法に関係していると思われます。)


/site/app/templates/application.hbs


/site/app/controllers/application.js


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

javascript - MDN "Object.is" 代替提案

「Object.is」メソッドの MDN ページを読みました。このメソッドを提供しないブラウザ用の代替コードを提供します。

質問は簡単です: 2 番目の「if」が true になるのはいつですか?

ご清聴ありがとうございました。

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

javascript - javascript Promise コンストラクターに渡すコールバックの特定の用語は何ですか?

ES6 Promise は引数としてコールバックを受け取ります。

これらのcallback-you-pass-to-create-a-promiseの用語はありますか?

0 投票する
7 に答える
64440 参照

javascript - Symbols を ES6 に導入した動機は何ですか?

UPDATE : 最近、Mozilla から素晴らしい記事が出てきました。気になる方は読んでみてください。

ご存知かもしれませんが、彼らはECMAScript 6 に新しい Symbol プリミティブ型を含めることを計画しています(他のクレイジーなものは言うまでもありません)。私は常々:symbol、Ruby の概念は不要だと考えていました。JavaScript で行うように、代わりに単純な文字列を簡単に使用できます。そして今、彼らはそれで JS を複雑にすることにしました。

動機がわかりません。JavaScript でシンボルが本当に必要かどうか、誰か説明してもらえますか?

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

javascript - Ember App Kit に頭を悩ませる - プレーンな Ember での作業との違い

私は、ember app kit を使い始め、そのガイドを読んでいます。ただし、通常のアプリと、名前空間として使用されるグローバル変数 (App など) にすべてを詰め込むのではなく、Ember App Kit が ES6 モジュールを使用してさまざまなビットを構造化するこの方法との違いに頭を悩ませています。

この側面はあまり明確に説明されていないことがわかりました。

  • Ember は、自動生成モデル、ビュー、ルート、およびコントローラーにその魔法をどのように適用しますか?
  • それらをどこで見つけることが期待されていますか?
  • どの命名規則に従う必要がありますか?
  • テンプレート、ルート、またはコントローラーを作成したのに、Ember がそれを検出/検出せ、その場所にデフォルトのテンプレートを生成するだけの場合、どこを見ているかをどのように見つけますか? または、この状況でデバッグしますか?
  • Ember App Kit を使用した開発と比較して、標準の Ember アプリ開発では、これらがどのように異なるのでしょうか?

事前に大歓迎です!


編集 (20140506):

これらのリソースは、ES6 モジュールと EAK を非常によく説明しています。

0 投票する
0 に答える
434 参照

ecmascript-6 - es6 + minify のソース マップ ユーティリティ

トランスパイルされる ES6 コードのソース マップを直接持つ方法はありますか? つまり、 es6-transpilerなどでトランスパイルされる ES6 コードを記述し、ES5 を縮小して 1 つのファイルに結合します。しかし、元の ES6 にソースが欲しいです。出来ますか?

任意のトランスパイラー/ミニファイアーとビルド ツール (うなり声、gulp) で十分です。


「トピック外」の決定にはまったく同意しません。質問は特定の実際的な問題に関するものだったからです。それにもかかわらず、私は今日出くわした答えを提供します:

https://github.com/azu/multi-stage-sourcemap