Jqueryプラグイン開発


最近、小さな機能を書いているうちに、以前からやりたかったプラグインの開発を思い出してみました.さらに憂鬱なのは、プラグインを書くまで、オブジェクト向けとは何かを深く理解していたことだ.(どう思うか分からないが、私がqq空間でこの言葉を送ったとき、みんなは「脱単したの?」とコメントした.「恋人がいるの?」さらに,「プログラマーの対象がコードであることは分かっている」というのは虚しくない.
多くのネット上の資料を参考にして、それから比較して、最後にやはり劉哇勇のブログを参照します(http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html)最初の簡単なプラグインで、ここに完全なプラグインフォーマットと関連注釈を記録して、便利で迅速に開発して、分かち合うのは楽しいですね.
//               ,    ,  ,          
// ; ; ,

;(function($,window,document,undefined){ //undefinde undefined, // // ( ) var Datalist=function(ele,opt){ this.$element=ele; this.defaults={ // ' ':' ' }, this.options=$.extend({}, this.defaults, opt); // $.extend() , default 。 {}
  
  // ,
}
// , Datalist.prototype={ showList:function(){ var color=this.options.bgcolor; // ( , this )         
       //
return this; //return jquery ( return ), } }
// Datalist $.fn.myDatalist=function(options){ // var datalist=new Datalist(this,options); // return datalist.showList(); } })(jQuery,window,document); // (function(){}()); , , ( ),


 //          
$(document).ready(function(){
   $(object).myDatalist({" ":" "}); //
});

私は浅学でこんなにたくさん書くことができて、コピーして名前を変えて直接使うことができます.具体的に、より多くのコンテンツ(jQueryプラグインの配布方法など)を取得したい場合は、上の劉わあ勇のリンクを見てください(どうせ彼に感謝しなければなりません...).もしこの中の注釈に何か問題があったら教えてください.ありがとうございます.
次は私が何日か書き直した常用プラグイン(以前はプロセス向けで、一度で書きます...)で、私と同じ菜鳥を助けてほしいですね.