jquery 명령에서 doc-ready 부분에 많은 jquery 명령을 포함하는 js 파일을 작성하고 그 다음에 jquery 명령에서 참조되는 함수 전체를 작성합니다. 여기에 내가 찾을 수있는 가장 가까운 예 here이다 .. 나는 그것이라는 이름의 기능이 좋지 JS의 성능이나 그런 일이 발생할 것이라고 말했다 본 것 같은 느낌js 파일에서 일련의 명명 된 함수를 사용하는 것은 나쁜 습관입니까?
//jquery on ready
$(function() {
//misc jquery commands
$('#bzm a').click(function(event) {
event.preventDefault();
});
$('.editable').not('video, img, textarea').click(function(event) {
event.stopPropagation();
loadEditor($(this));
return false;
});
});
//bunch of named functions referenced by jquery commands
function loadEditor(node, link){
event.stopPropagation();
var value = node.text();
if (editObj){
commitEditor(editObj);
}
if (node.not('video, img, textarea')){
$('#textEdit')
.copyCSS(node)
.offset(node.offset())
.css('display', 'block')
.val(node.text());
node.css('color', 'transparent');
}
if(node.is('a') || node.parent().is('a')){
$('#urlEdit').show();
$('#urlEdit').val(node.attr('href'));
} else {$('#urlEdit').hide();}
editObj = node;
if (link){
$('#urlEdit').select();
}else{
$('#textEdit').select();
}
}
간단한 예입니다. 나는 확실히 알고 싶다.
작은 코드 스 니핏을 게시하여 참조하는 내용을 정확하게 볼 수 있습니까? –