$ .myfunc와 $ .fn.myfunc의 차이점은 무엇입니까? 하나는 반환 값이 필요하고 다른 하나는 호출하지 않는 $(). myfunc()를 사용해야한다는 것을 알 수 있습니다. 커뮤니티에서 더 많은 이해를 얻기 위해 참조 또는 키워드를 제안 할 수 있습니까? 감사.jQuery 함수 선언
4
A
답변
7
$ .myfunc는 jquery 네임 스페이스의 "정적"또는 전역 함수를 나타냅니다. $ ('# id'). myfunc (...)와 같은 선택기를 통해 jquery 초기화에 의존하지 않습니다.
$ .ajax는 예입니다.
$ .fn.myfunc는 jquery 객체의 프로토 타입에 myfunc를 추가하므로 선택기 $ ('# id')를 통해 jquery 객체를 만들면 새 객체에 myfunc라는 메서드가 있습니다. 새로 생성 된 jquery 객체의 컨텍스트에서 호출 가능합니다.
4
$.fn
은 jQuery.prototype
의 지름길입니다. jQuery 오브젝트를 보강합니다. 선택기로 선택된 요소 세트로 작업 할 때 사용됩니다.
$('a').newWindow();
나는 $
에 직접 속성을 할당하는 그것에게 효용 함수와 같은 each()
이 (일치하는 요소의 특정 세트에 연결되지 않음) 할 것으로 판단된다.
var sum = $.arraySum(array);
관련 문제
- 1. 익명 함수 선언 jquery
- 2. C 함수 선언
- 3. 함수 프로토 타입 선언
- 4. 일반 함수 선언
- 5. 루프 선언 내부의 함수?
- 6. php OOP 함수 선언
- 7. 클래스의 전방 선언, 함수
- 8. C++ 전달 함수 선언, friend 함수 문제
- 9. 함수 이름 다음에 함수 매개 변수 선언
- 10. 여러 선언 오류 - 가상 함수
- 11. Bash에서 함수 내에서 선언 사용
- 12. 함수 안에서 함수를 선언 하시겠습니까?
- 13. PHP 파일에서 함수 선언 추출하기
- 14. Delphi2010의 "CM_Get_DevNode_Status"함수 선언 부
- 15. 이상한 (나를 위해) 함수 선언
- 16. C++ 템플릿과 외부 함수 선언
- 17. JS의 함수 선언 속도 차이
- 18. 유효하지 않은 함수 선언. DevC++
- 19. C에서 함수 선언 집합에 함수 서명을 적용하려면 어떻게합니까?
- 20. VC++ .dll 파일에서 함수 이름 (함수 선언)을 얻는 방법?
- 21. 클래스 멤버 함수 내에서 함수 객체 선언 및 정의
- 22. 함수 선언 "subfunction ($$)"은 무엇을 의미합니까?
- 23. C++ : 함수 변수 선언, 내부적으로 어떻게 작동합니까?
- 24. PHP 함수 선언 : function example (& $ Test) {} 설명 &?
- 25. VC2010 Intellisense - 자동 완성/전체/함수 선언?
- 26. 왜 함수 밖에서 선언 된 변수가 null입니까?
- 27. 함수 매개 변수를 변수로 다시 선언 하시겠습니까?
- 28. C++ : 함수 오버로드 및 선언 순서의 혼동
- 29. (함수() {})() 자바 스크립트 함수를/선언 초기화
- 30. 함수 매개 변수 목록 내의 참조 선언