JQuery插件开发

jquery plugin development

本文并非原创,主要内容来自以下链接:

http://www.javaeye.com/topic/545971

http://www.learningjquery.com/2007/10/a-plugin-development-pattern

今天中午在网上看到一个不错的AD轮播的Demo,因为有提供下载于是下载下来,然后仔细看了下源代码,看到它扩展插件的方法很不错,他的格式是这样的:

(function($) {
	$.fn.pluginName = function() {
	// Our plugin implementation code goes here.
};
})(jQuery);

在参阅以上文章后才差不多了解了这种扩展方式,正如文中所说,这种方法对象级别的插件扩展,而上面定义了一个jQuery函数,形参是$,函数定义完成之后,把jQuery这个实参传递进去.立即调用执行。这样的好处是,我们在写jQuery插件时,也可以使用$这个别名,而不会与prototype引起冲突.

本人也是刚刚开始学习JQuery,虽然是在一年之前就已经知道了JQuery,可是之前也就仅仅是知道这个名字而已,今天算是打算开始正式学习JQuery了,先多看看别人的文章先了。

眼馋别人博客上的JS效果而已。