Jqueryプラグイン開発
4424 ワード
最近、小さな機能を書いているうちに、以前からやりたかったプラグインの開発を思い出してみました.さらに憂鬱なのは、プラグインを書くまで、オブジェクト向けとは何かを深く理解していたことだ.(どう思うか分からないが、私がqq空間でこの言葉を送ったとき、みんなは「脱単したの?」とコメントした.「恋人がいるの?」さらに,「プログラマーの対象がコードであることは分かっている」というのは虚しくない.
多くのネット上の資料を参考にして、それから比較して、最後にやはり劉哇勇のブログを参照します(http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html)最初の簡単なプラグインで、ここに完全なプラグインフォーマットと関連注釈を記録して、便利で迅速に開発して、分かち合うのは楽しいですね.
私は浅学でこんなにたくさん書くことができて、コピーして名前を変えて直接使うことができます.具体的に、より多くのコンテンツ(jQueryプラグインの配布方法など)を取得したい場合は、上の劉わあ勇のリンクを見てください(どうせ彼に感謝しなければなりません...).もしこの中の注釈に何か問題があったら教えてください.ありがとうございます.
次は私が何日か書き直した常用プラグイン(以前はプロセス向けで、一度で書きます...)で、私と同じ菜鳥を助けてほしいですね.
多くのネット上の資料を参考にして、それから比較して、最後にやはり劉哇勇のブログを参照します(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プラグインの配布方法など)を取得したい場合は、上の劉わあ勇のリンクを見てください(どうせ彼に感謝しなければなりません...).もしこの中の注釈に何か問題があったら教えてください.ありがとうございます.
次は私が何日か書き直した常用プラグイン(以前はプロセス向けで、一度で書きます...)で、私と同じ菜鳥を助けてほしいですね.