2011-09-10 5 views
0

나는 일반적인 질문이 있습니다.JQUERY - 단축 코드

if($('div#spotJoinSite').is(':visible')) { 
     var pos = $('div#spotJoinSite').offset(); 
     var width = $('div#spotJoinSite').width(); 
     var height = $('div#spotJoinSite').height(); 
     $('div#container_join_messages').css({'position': 'fixed'});   
    } 

그것 때문에 좋은 아이디어라고 : 4 배 하나 DIV 선택 - 예 - 나는 좋은 방법은 코드를 계속해서 또 다시 같은 선택을 호출하지 않는 것입니다 속도 것을 여러 번 들었습니다 예 :

 var spotJoinSite = $('div#spotJoinSite'); 
     var container_join_messages = $('div#container_join_messages'); 

변수를 배타적으로 사용할 수있는 js 스크립트 맨 위에 섹션이 있어야합니다.

이것은 좋은 생각입니까 아니면 나쁜 생각입니까? 어떤 속도 증가가 예상 될 수 있습니까? 눈에 띄지 않습니까? 잠재적 인 문제점은 무엇입니까? 하시겠습니까?

변수 이름이 선택기와 같으면 쉽게 참조 할 수 있습니다.

답변

0

예, 느린 컴퓨터 또는 jQuery/javascript의 미니 게임과 같은 매우 어려운 응용 프로그램에서 눈에 띄게 있습니다.