话说这是我目前博客中所使用的一个图片高亮弹出插件,只因功能单纯,代码短小,用着不错,写篇博文,简单总结一下。
效果如下图:
本文并非原创,主要内容来自以下链接:
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效果而已。