2
それ、私は通常私のプラグインを実装する方法:jqueryのプラグイン開発パターン
私はちょうど私が上記の宣言部からアルゴリズムを分離するパターンが存在するかどうかを知りたい(function($){
$.fn.plugingName = function(inSettings){
//code that extands settings with default
return this.each(function(){
new PluginClass($(this), settings);
});
}
PluginClass = function(jElem, settings){
//here I usually put variable and function in such a way to compose better
var events = {
onMouseUp : function(){
//some actions
},
onMouseMove : function(event){
//some actions
},
//etc.
},
draw = {
drawGrid : function(){//some actions},
//etc.
},
//etc.
/*****************************
* This is a place of question
****************************/
}
})(jQuery);
。いくつかの事はあなたのアルゴリズムの主要部分を区別するためのより良い方法があれば
function main(){
}();
内のすべてのアルゴリズムの一部を入れたいです。私はすべてを明瞭に説明してほしい。
他にも表現されたコードで行われる可能性のある改造もありがとうございます。
私はメイン(または他のapprouch)を 'これは問題の場所です'というコメントに置くと言っています。私はアルゴリズムの始まりを強調するために、エントリポイントから宣言と実装部分を分離したいと思っています。 C/C++/Javaなどの主な機能のようなもの –