js 関数で関数を定義する 4 つの方法
1. 最も基本的なものは、基本的な関数宣言として使用されます。
コードをコピーします コードは次のとおりです:
function func(){}
または
var func=function(){};
2. クラス コンストラクターとして使用します:
次のようにコードをコピーします。
function class( ){}
class.prototype ={};
var item=new class();
3. 次のようにコードをコピーします。 :
(function(){
//独立したスコープ
})() ;
4. セレクターとして使用できます:
コードをコピーします。 コードは次のとおりです:
var addEvent=new function(){
if(!- [1,]) return function(elem,type,func){attachEvent(elem ,'on' type,func);};
else return function(elem,type,func){addEventListener(elem,type,func) ,false);}
};//繰り返しの判断を避ける
5. 上記 4 つの状況の混合適用:
コードをコピーする コードは次のとおりです。 >
var privateArg;//static プライベート変数
function privateMethod=function(){};//static プライベート メソッド
return function(){/*実際のコンストラクター*