JQ 플러그인
2428 단어 플러그 인
전반적으로 말하면 플러그인은 프로그램 작성의 일종으로 더욱 좋은 확장을 위한 것이다.
Query 플러그인 개발에는
1. 클래스급 플러그인 개발
1.1 새 전역 함수 추가
글로벌 함수를 추가하려면 다음과 같이 정의해야 합니다.
jQuery.foo = function() {
alert('This is a test. This is only a test.');
};
1.2 여러 글로벌 함수 증가
jQuery.foo = function() {
alert('This is a test. This is only a test.');
};
jQuery.bar = function(param) {
alert('This function takes a parameter, which is "' + param + '".');
};
// :jQuery.foo();jQuery.bar(); $.foo();$.bar('bar');
// 。
var aa={};
aa.foo = function() {
alert('This is a test. This is only a test.');
};
aa.bar = function(param) {
alert('This function takes a parameter, which is "' + param + '".');
};
aa.foo();
1.3 jQuery를 사용합니다.extend(object);
jQuery.extend({
foo: function() {
alert('This is a test. This is only a test.');
},
bar: function(param) {
alert('This function takes a parameter, which is "' + param +'".');
}
});
1.4 네임스페이스 사용
jQuery.myPlugin = {
foo:function() {
alert('This is a test. This is only a test.');
},
bar:function(param) {
alert('This function takes a parameter, which is "' + param + '".');
}
};
// , :
$.myPlugin.foo();
$.myPlugin.bar('baz');
2. 개체 수준의 플러그인 개발
객체 수준의 플러그인 개발에는 다음과 같은 두 가지 형태가 필요합니다.
형식 1:
(function($){
$.fn.extend({
pluginName:function(opt,callback){
// Our plugin implementation code goes here.
}
})
})(jQuery);
형식 2:
(function($) {
$.fn.pluginName = function() {
// Our plugin implementation code goes here.
};
})(jQuery);
일단 이것들을 이해한 다음에 보충하자.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Mac의 빠른 검색을 위한 플러그인Mac의 표준 기능에는 빠른 검색(Quick Look)이 있습니다. 파일을 선택하고 공백을 누르면 미리 보기를 쉽게 표시할 수 있습니다. 표준이면 텍스트 파일, PDF, 이미지 등을 표시할 수 있습니다. 여기서는 편...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.