수

자바스크립트에서 for문 사용시 속도차이

 자바스크립트에서 for문 사용시 속도차이 

아래는 체크박스에 전체체크하는 스크립트인데 

All_Chk() 와 All_Chk2()의 차이는 많이 납니다. 

흔히들 for문 안에 length를 사용하시는데 갯수가 작을때는 차이를 모르지만 객수가 만개만되어도 세월아 내월아 입니다. 

 for문 안에서 length 사용시 루프 돌때마다 구하기 때문에 속도가 많이 걸립니다. 

for문 전에 변수 정의해서 사용하셔야 함 

 

예제) 

 

<form method='post' name='frm'> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  ... 

</form> 

 

<script> 

function All_Chk(){ 

  var f = document.frm; 

  for(var i = 0; i < f['Chk[]'].length; i++) { 

    f['Chk[]'][i].checked = true; 

  } 

} 

 

function All_Chk2(){ 

  var f = document.frm; 

  var len = f['Chk[]'].length; 

  for(var i = 0; i < len; i++) { 

    f['Chk[]'][i].checked = true; 

  } 

} 

</script> 

|

댓글 1개

저도 슆게 높치는 부분인데.. 상세 설명 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
14-08-26 조회 3,444
14-08-26 조회 3,670
14-08-26 조회 4,266
14-08-26 조회 3,568
14-08-26 조회 3,766
14-08-26 조회 3,695
14-08-26 조회 3,504
14-08-26 조회 3,660
14-08-26 조회 3,583
14-08-26 조회 3,772
14-08-25 조회 4,138
14-08-16 조회 4,261
14-08-12 조회 4,131
14-08-05 조회 3,964
14-08-04 조회 4,820
14-08-04 조회 3,988
14-08-01 조회 5,309
14-07-29 조회 4,372
14-07-10 조회 4,157
14-07-08 조회 4,814
14-07-08 조회 4,281
14-07-05 조회 4,054
14-05-26 조회 5,447
14-05-26 조회 4,247
14-05-21 조회 4,564
14-05-19 조회 7,502
14-05-17 조회 6,939
14-04-30 조회 7,328
14-04-27 조회 4,775
14-04-26 조회 4,921
14-04-13 조회 4,907
14-04-13 조회 4,169
14-03-25 조회 6,496
14-03-25 조회 4,149
14-03-12 조회 4,028
14-03-12 조회 5,402
14-02-24 조회 4,711
13-12-27 조회 4,003
13-11-18 조회 4,323
13-11-18 조회 6,783
13-10-17 조회 4,819
13-10-03 조회 6,292
13-10-02 조회 4,201
13-09-29 조회 4,739
13-09-29 조회 4,047
13-09-17 조회 3,821
13-09-11 조회 6,246
13-09-09 조회 4,276
13-09-05 조회 9,546
13-08-23 조회 5,839
13-08-22 조회 5,366
13-08-22 조회 4,571
13-08-22 조회 5,084
13-08-17 조회 5,987
13-08-17 조회 4,331
13-07-11 조회 5,531
13-07-11 조회 4,470
13-07-08 조회 4,110
13-07-04 조회 4,256
13-07-04 조회 4,158
13-07-04 조회 4,038
13-07-03 조회 5,948
13-07-01 조회 3,797
13-07-01 조회 3,745
13-07-01 조회 4,613
13-06-21 조회 6,336
13-06-14 조회 4,861
13-06-11 조회 3,706
13-06-06 조회 5,441
13-06-05 조회 4,160
13-05-11 조회 4,929
13-05-10 조회 4,497
13-05-10 조회 4,685
13-05-10 조회 4,200
13-05-08 조회 4,420
13-05-08 조회 3,683
13-05-08 조회 4,102
13-05-08 조회 5,304
13-04-05 조회 6,068
13-03-31 조회 5,684
13-03-24 조회 4,043
13-03-24 조회 6,222
13-03-23 조회 3,722
13-03-21 조회 3,815
13-03-20 조회 3,783
13-03-20 조회 4,269
13-03-20 조회 3,823
13-03-20 조회 3,896
13-03-20 조회 6,075
13-03-20 조회 4,105
13-03-20 조회 4,752
13-03-19 조회 5,814
13-03-14 조회 3,966
13-03-14 조회 4,313
13-03-14 조회 4,584
13-03-08 조회 4,181
13-03-03 조회 4,587
13-02-24 조회 5,015
13-02-21 조회 4,814
13-02-19 조회 4,821