이것은 jQuery 구문/코드 구성의 모범 사례에 대한 일반적인 질문입니다.jQuery 모범 사례 - 선택기와 함수 사용 (변수)
function alert_box(str)
{
var html_str = '';
$("#alert").html(html_str);
}
if(obj.status == "error"){
alert_box(obj.message);
}
기능적으로,이 정확하게 동일합니다
if(obj.status == "error"){
$("#alert").html(obj.message);
}
나는 또한이로 작성 보았다 :
는 jQuery를 AJAX 기능에 사용 된 다음 코드를 살펴 보자. 내 질문 : 둘 사이를 구별하는 의미 또는 실질적인 이유가 있습니까? 로드 시간/성능 문제는 어떻습니까?
'html_str' 아마 것 두 번째 경우에는 null이됩니다. –
이것은 구문과는 아무 관련이 없지만 코드 구성과 관련이 있습니다. 물론 논리를 함수에 넣는 것은 동일한 논리를 여러 위치에서 사용하려는 경우에 유용합니다. [DRY] (http://en.wikipedia.org/wiki/Don't_repeat_yourself). –
첫 번째 키스가 더 좋습니다. http://en.wikipedia.org/wiki/KISS_principle – Petah