[JQueryセレクタ関数の変数]
まず今日のハーモニーを見てみましょう
最初のiは、for文に条件文を作成するために使用されます.
2番目のiはdivに値をテキスト形式で配置するために使用されます.
3番目のiはfunctionに書き込まれ、divにrgb値を指定します.
ここで各iはどんな値を表しますか?
条件文で指定したように、最初のiの番号は0から255です.したがって、for文では、値は0から255です.
2番目のiはdivに256の値を提供する.したがって、上記のファイルを実行すると、divごとに次のように数値を指定できます.
3番目のiは1番目のiであり、2番目のiは別のiである.variですがvarはキーワードを省略できるのが特徴ですこれは新しい宣言の変数です.しかし、どうして0から255を指定することができますか?
私もこの部分を掘っている間に白髪が生えましたおしゃれなライオンのように先生に質問してよかったので、解決しました.
まずdivはfor文の前に256個の配列フォーマットを複数作成した.だからdiv配列の大きさは256ですここで、関数のiは配列のインデックスで関数を実行する.したがって、divの背景色は、次のインデックス値に従って順次決定されます.
要するに、3番目のiは、生成されたdivのインデックス値を受け入れて実行するので、値は0から255までである.
雑談ですが勉強しているうちにjqueryも一種の言語だと感じましたTOEICに900以上打たれても先住民とは違うようです.学校で試験を受けるのはコード能力と違うので、もっと実習しなければならないと思います.
<!DOCTYPE html>
<html>
<head>
<title>jQuery Basic</title>
<script src="http://code.jquery.com/jquery-3.1.0.js"></script>
<script>
$(document).ready(function () {
// 문서 객체를 추가합니다.
var output = '';
for (var i = 0; i < 256; i++) { //1번 i
output += '<div>'+i+'</div>';
}
document.body.innerHTML = output;
$('div').text(i); // 2번 i
// 스타일을 적용합니다.
$('div').css({
height: 20,
backgroundColor: function (i) { //3번 i
return 'rgb(' + i + ',' + i + ',' + i + ')';
}
});
});
</script>
</head>
<body>
</body>
</html>
ここには3番iという変数があります最初のiは、for文に条件文を作成するために使用されます.
2番目のiはdivに値をテキスト形式で配置するために使用されます.
3番目のiはfunctionに書き込まれ、divにrgb値を指定します.
ここで各iはどんな値を表しますか?
条件文で指定したように、最初のiの番号は0から255です.したがって、for文では、値は0から255です.
2番目のiはdivに256の値を提供する.したがって、上記のファイルを実行すると、divごとに次のように数値を指定できます.
3番目のiは1番目のiであり、2番目のiは別のiである.variですがvarはキーワードを省略できるのが特徴ですこれは新しい宣言の変数です.しかし、どうして0から255を指定することができますか?
私もこの部分を掘っている間に白髪が生えましたおしゃれなライオンのように先生に質問してよかったので、解決しました.
まずdivはfor文の前に256個の配列フォーマットを複数作成した.だからdiv配列の大きさは256ですここで、関数のiは配列のインデックスで関数を実行する.したがって、divの背景色は、次のインデックス値に従って順次決定されます.
要するに、3番目のiは、生成されたdivのインデックス値を受け入れて実行するので、値は0から255までである.
雑談ですが勉強しているうちにjqueryも一種の言語だと感じましたTOEICに900以上打たれても先住民とは違うようです.学校で試験を受けるのはコード能力と違うので、もっと実習しなければならないと思います.
Reference
この問題について([JQueryセレクタ関数の変数]), 我々は、より多くの情報をここで見つけました https://velog.io/@tjdgus1977/JQuery-선택자-함수에서의-변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol