jquery 플러그인 패턴에서이 코드 조각을 보았으며 노트 섹션에서 jQuery.data 함수를 사용하여 DOM 요소에 플러그인을 첨부 할 수 있다고 언급했습니다. 내가 이해할 수없는 것은 어떻게이 코드를 사용 하는가입니다. 누군가이 기능을 사용하는 방법에 대한 예제를 제공하고 그 중요성을 설명 할 수 있습니까?jquery.data를 사용하는 jquery 플러그인 패턴
$.fn[pluginName] = function (options) {
return $Extend(this).each(function() {
if (!$.data(this, 'plugin_' + pluginName)) {
$.data(this, 'plugin_' + pluginName,
new Plugin(this, options));
}
});
};
docs [here] (http://api.jquery.com/jQuery.data/) –
.data의 작동 방식을 이해하지만 위 코드가 jQuery 플러그인에서 어떻게 작동하는지보고 싶습니다. 정보는 위의 코드에 의해 DOM에 저장됩니다. – neelmeg