文件和函数命名:
文件:jquery.插件名.js
函数:插件名 { 函数 }
复杂函数的参数:
使用参数对象,如
Function f1(p1,options) {
Var o=$.extends( {
Option1:default1,
Option2: default2
} ,options || { } ); //使用 ||{} 防备值为null或undefined的option对象
}
编写工具函数
(function($){
$.say=function(what) { alert(what) ; }
})(JQuery)
编写包装器方法
如果无特殊情况,返回值为包装集元素
函数中可以包含 var fun=function() 定义的函数变量;对象中包含成员函数,如 fun:function()
(function( $ ) {
$.fn.function1=function() { var fun=function() { }; }
} )(JQuery);