Jquery 선택 기$실현 원리

880 단어 Jquery선택 기
그러나 업무 의 원인 으로 인해 오랫동안 사이트 프로젝트 를 하지 않 았 고 Jquery 의 소스 코드 를 잘 연구 할 시간 도 없 었 습 니 다.이 의문 도 해결 되 지 않 았 습 니 다.오늘 은 여가 시간 에 Jquery 의 소스 코드 를 열 어 보 았 습 니 다.내일 이 실현 되 는 원 리 는 원래 jquery 의 js 라 는 파일 을 넣 었 을 때 실제 적 으로 함 수 를 실 행 했 습 니 다.이 함수 에서$와 JQuery 변 수 를 초기 화 했 습 니 다.이 기능 의 소스 코드 는 다음 과 같 습 니 다.var window = this; _jQuery = window.jQuery; _$ = window.$; 이 몇 마디 코드 는 jQuery 와$변 수 를 설명 하 는 것 이 어야 합 니 다.왜 이렇게 사용 할 수 있 는 지 아직 모 르 겠 습 니 다.높 은 사람 이 해결 하 기 를 기다 리 고 있 습 니 다!!그러나 나 는 이것 이 괜찮다 고 생각한다.왜냐하면 가장 중요 한 것 은 다음 코드 이기 때문이다.jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};jQuery.fn.init 를 만 드 는 함수 가$에 게 되 돌아 오 는 것 을 알 수 있 습 니 다.$인 스 턴 스 를 사용 할 수 있 지만 jQuery.fn 에 접근 할 수 없 는 방법 입 니 다.따라서 다음 문장 을 추가 해 야 합 니 다.jQuery.fn.init.prototype=jQuery.fn;이 를 실현 하면 Jquery 의 다른 기능 은 잘 이해 할 수 있 습 니 다.prototype 이나 extend 를 추가 하 는 방법 일 뿐 입 니 다.

좋은 웹페이지 즐겨찾기