ホームページ >ウェブフロントエンド >jsチュートリアル >js で関数を定義するいくつかの良い方法 function_javascript スキル

js で関数を定義するいくつかの良い方法 function_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 16:57:56964ブラウズ

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 class=new function(){
var privateArg;//static プライベート変数
function privateMethod=function(){};//static プライベート メソッド
return function(){/*実際のコンストラクター*


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。