私はいくつかを探していますJquery plugins
、そして私は自分自身を作りたいです。すべてのチュートリアルで、次のような構文が表示されます。
(function($) {
$.fn.myPlugIN = function() {
// Add plugin code here
};
})(jQuery);
しかし、iScroll.js、Carousel、jsなどのいくつかの人気のあるプラグインのコードを見ると、$。fn構文を使用していないことがわかります。それらは1つの関数内に記述しています。
(function(){
function iScroll (el, options) {
var that = this, i;
//some code
}
})();
それらの機能とそれらの使用の違いは何ですか?