새소식

반응형
JavaScript/JQuery

jquery.fn 과 $.fn

  • -
반응형

jquery 에서 보이는 jquery.fn 과 $.fn 이 있다.

쉽게 말하면 위 두개는 같은 의미를 말하며 jquery 의 프로토타입을 말한다.

 

자바스크립트는 프로토타입 기반 언어라고 불린다.

객체지향언어 즉, Java에서 사용하는 Class라는 개념과 비슷하지만 자바스크립트에서는 Class라는게 없습니다.

그래서 사용하는게 프로토타입입니다. 클래스가 없으니 상속기능도 없지만 프로토타입을 사용하여 상속이라는걸

흉내내도록 구현해 사용한다.

 

쉽게 말해 매번 객체를 생성하지 않고 1개의 객체를 생성해 공유할 수 있는 공간에 넣어놓고 사용하기 위해

프로토타입을 사용한다.

어떠한 특정한 기능을 하는 함수도 넣어놔 공유공간에서 호출해 사용할 수 있다.

 

정확한 내용은 아래 글 확인해주세요

https://okimaru.tistory.com/122

 

javascript prototype

Javascript Prototype 자바스크립트는 프로토타입 기반 언어라고 불린다. 객체지향언어 즉, Java에서 사용하는 Class라는 개념과 비슷하지만 자바스크립트에서는 Class라는게 없습니다. 그래서 사용하는

okimaru.tistory.com

 

이렇게 jquery 에서는 쉽게 프로토타입을 호출하기 위해 $.fn 이라는 키워드를 사용한다.

아래를 보면 jQuery.fn 과 $.fn 이 같다는걸 확인할 수 있다.

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.