ホームページ  >  記事  >  ウェブフロントエンド  >  高度なJavaScript (1) パブリック関数の抽出

高度なJavaScript (1) パブリック関数の抽出

黄舟
黄舟オリジナル
2017-02-11 14:32:281809ブラウズ

パブリック関数を抽出する JS

問題

「多数」のプロジェクト開発を経験した結果、パブリック メソッドとして抽出して使用できるメソッドがどんどん増えていることがわかりました。では、このアイデアを js で実装するにはどうすればよいでしょうか?

回答

例えば、標準時Thu Mar 19 2015 12:00:00 GMT+0800 (China Standard Time)2015-03-19 12:00の形式に変換するには、次のメソッドが使用されます。 :00 . ShopStatementController


var formatDateTime = function (date) {  
    var y = date.getFullYear();  
    var m = date.getMonth() + 1;  
    m = m < 10 ? (&#39;0&#39; + m) : m;  
    var d = date.getDate();  
    d = d < 10 ? (&#39;0&#39; + d) : d;  
    var h = date.getHours();  
    var minute = date.getMinutes();  
    minute = minute < 10 ? (&#39;0&#39; + minute) : minute;  
var second = date.getSeconds();
    return y + &#39;-&#39; + m + &#39;-&#39; + d+&#39; &#39;+h+&#39;:&#39;+minute+&#39;:&#39;+second ; 
};


変換されたレンダリングは次のとおりです:

Method

ブログ投稿「1 つの JS ファイルで別の JS ファイルを参照する」を参照してください

呼び出しの先頭に追加しますfile 次のコード例:


    document.write("<script language=javascript src=&#39;js/import.js&#39;></script>");


(注: 参照するファイルは他の js も参照する必要がある場合があります。同じ方法で必要な js ファイルを参照する必要があります)

実装

controller.js が Utils.js を参照する場合は、controller.js の先頭に次のステートメントを記述する必要があります。 /script>"

);

上記のメソッド本体をUtils.jsに記述するだけです。

上記は JavaScript 上級 (1) パブリック関数の抽出の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

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