(함수(창) {
var arr = [];
var VP = 함수(선택기, 컨텍스트) {
return new VP.fn.init(선택기, 컨텍스트);
}
VP.fn = VP.prototype = {
생성자: VP,
init: 함수(선택기, 컨텍스트) {
var _document = window.document, elem, mark = selector.charAt(0);
if (mark == '#') {
elem = _document .getElementById(selector.substring(1));
if (elem) {
this[0] = elem;
this.length = 1;
}
}
이것을 반환하세요.
},
splice: arr.splice,
};
VP.extend = VP.fn.extend = function () {
var options, name, src, copy, copyIsArray, clone,
target = 인수[0] || i = 1,
length = 인수.길이,
deep = false;
if (typeof target === "boolean") {
deep = target;
target = 인수[i] || {};
i++;
}
if (유형 target !== "object" && !VP.isFunction(target)) {
target = {};
}
if (i === length) {
target = this;
i--;
}
( ; 나는 < 길이; i++) {
if ((옵션 = 인수[i]) != null) {
for (옵션의 이름) {
src = 대상[이름];
복사 = 옵션[이름];
if (대상 === 복사) {
계속;
}
if (deep && copy && (VP.isPlainObject(copy)) ||
(copyIsArray = VP.isArray(copy)))) {
if (copyIsArray) {
copyIsArray = false;
clone = src && VP.isArray(src) ? src : [];
} else {
clone = src && VP.isPlainObject(src) ? src : {};
}
target[name] = VP.extend(deep, clone, copy);
} else if (복사 !== 정의되지 않음) { ㅋㅋㅋ > });
VP.fn.init.prototype = VP.fn;
window.VP = VP;
})(창);
위 내용은 Dom 요소를 얻기 위해 JQuery를 구문 분석하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!