폐쇄 공간

8836 단어
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <meta name="author" content=" - .com">
 6 <meta name="copyright" content=" - .com">
 7 <title> - www..com</title>
 8 <style>
 9 </style>
10 <script>
11     window.onload = function(){
12         
13         
14         //w
15         (function(){
16             var oBtn = document.getElementById('btn1');
17             oBtn.onclick = function(){
18                 alert(oBtn.value);    
19             };
20         })();
21         
22         //z
23         (function(){
24             var oBtn = document.getElementById('btn2');
25             oBtn.onclick = function(){
26                 alert(oBtn.value);    
27             };
28         })();
29         
30         
31         
32     };
33 </script>
34 </head>
35 <body>
36     <input type="button" value="aaa" id="btn1">
37     <input type="button" value="bbb" id="btn2">
38 </body>
39 </html>

i의 문제 1.순환 안에 타이머, 타이머 안에 i i를 사용하면 0 1 2가 아니라 길이 2.순환 안에 이벤트, 이벤트 안에 i, i의 문제 a)this.index 사용자 정의 속성 b) 폐쇄 공간 함수는 실행할 때마다 함수 복사 (매개 변수를 가지고 복사) () 앞의 괄호는 함수 정의 () 뒤의 괄호는 함수 호출 (function (index) {}) (i)
닫힌 공간 요약
i의 문제 a. 순환 안에서는 이벤트를 사용하고 이벤트 안에서는 i, i의 문제 b. 순환 안에서는 타이머를 사용하며 타이머 안에서는 i가 0 1 2가 아니라 길이의 전단 협업 명칭 충돌을 사용한다.미리 상의하다폐쇄 공간

좋은 웹페이지 즐겨찾기