これは初めてのことです。私はこれを見て、$(())のこの構文に関係するものは見つけられませんでした。
<script>
'use strict';
$(() => {
// code goes here
});
</script>
これは初めてのことです。私はこれを見て、$(())のこの構文に関係するものは見つけられませんでした。
<script>
'use strict';
$(() => {
// code goes here
});
</script>
これは、ほとんどの部分は、相当します
$
変数はjQueryライブラリに割り当てられていると仮定すると、
<script>
'use strict';
$(function() {
// code goes here
});
</script>
は、「正常な」文書準備ができてコールバック関数になります。
あなたはここに矢印の機能についての詳細を学ぶことができます。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
私は関数キーワードの欠如が私を捨てていたと思います。私は、このタイプの使用法について議論している文書は見つかりませんでした。 – imparante
明確にするために、Arrow関数はjQuery固有のものではないため、jQueryのドキュメントには何も表示されない場合があります。 Arrow関数は、JavaScriptの匿名関数の新しい構文です。 – scott113341
もっと正確には、これは '$(function(){。} .bind(this))'と等価です。 jQueryは* dislexical * 'this'を使用すると悪名高いです。 – estus
あなたがについて混乱しているどのビット?匿名関数自体の構文、またはjqueryでのその使用方法は? – Clive
私はそれが完全に何であるか混乱しています。これは、同時にjQueryの匿名関数と準備関数の両方に似ています。私は以前これを見たことがない。私は、これがより一般的なjQueryのプラクティスと比較してどのように使われるのか、なぜこれが使われるのかを理解していません:http://www.sitepoint.com/types-document-ready/ – imparante