以下にそのプロセスと原則について簡単に説明します。
ステップ 1: 匿名関数を実装し、自分で実行します。
(function(){ })()
この関数は、よく書かれた JS コードでよく見られます。これには、関数の後に () のペアを追加して、自動実行が必要であることを示します。ホスト (BOM 環境) が理解できるように () を使用します。内部の function(){} は匿名関数です。
ステップ 2: ボックスの明るさを変更することでアニメーションを実装します。
ID アニメーションを持つ div
アニメーションの透明なグラデーションを実現するには、このように透明度を変更する必要があります
for(var i=0;i<10;i) {
setTimeout((function(pos){
return function(){ someAnimation(pos); このコードを説明していきます。このコードは複雑でわかりにくいので、理解できなくても大丈夫です。まず、setTimeout の使い方を説明します。
コードをコピーします。
コードは次のとおりです。 >
コードをコピーします
コードは次のとおりです。
コードをコピーします
コードは次のようになります:
このような for ループは一度だけ実行されます (i=9 の場合)。興味のある学生は自分で試すことができます
これまでのところ、コード全体は次のようになります
コードコード
コードは次のとおりです。引数;
return function(){