with

Language/JAVASCRIPT 2010. 5. 14. 12:53

with문은 반복할 특정객체를 생략하고 속성이나 메소드를 사용할 수 있게 해주어서, 코드가 간결해진다.
하지만 with를 사용한 자바스크립트는 최적화되기가 어렵고 속도도 느려질 수가 있으므로 주의해서 사용한다.

<script type="text/javascript">
   with (document) {
       write('일일이 써주지 않아도');
       write('나와요.');
   }
</script>

<a href="#" id="linkbtn">link</a>
<script type="text/javascript">
   with(document.getElementById('linkbtn')) {
       style.color = '#333';
       style.fontFamily = 'Verdana';
       onclick = function() {
           alert('ok');
       }
   }
</script>

출처 - http://sunspell.net/163

'Language > JAVASCRIPT' 카테고리의 다른 글

submit 하기 전 이벤트를 처리하는 2가지 방법  (0) 2010.05.14
onClick 이벤트에 return 문에 사용 및 차이점  (0) 2010.05.14
document.open(), document.close() 메소드  (0) 2010.05.10
TEXTAREA  (0) 2010.05.10
Submit  (0) 2010.05.10
: