Heim > Web-Frontend > js-Tutorial > Hauptteil

Erweitertes JavaScript (1) Öffentliche Funktionen extrahieren

黄舟
Freigeben: 2017-02-11 14:32:28
Original
1808 Leute haben es durchsucht

JS beim Extrahieren öffentlicher Funktionen

Probleme

Nachdem ich eine „große Anzahl“ an Projektentwicklungen erlebt hatte, stellte ich fest, dass immer mehr Methoden extrahiert und als öffentliche Methoden verwendet werden können. Wie kann man diese Idee also in js umsetzen?

Antwort

Zum Beispiel wird die folgende Methode verwendet, um die Standardzeit Do 19. März 2015 12:00:00 GMT+0800 (China Standard Time) in umzurechnen 2015-03-19 12:00:00Format. 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 ; 
};
Nach dem Login kopieren


Das konvertierte Rendering ist wie folgt:

Methode

Weitere Informationen finden Sie im Blogbeitrag „Referenzieren auf eine andere JS-Datei in einer JS-Datei“.

Fügen Sie oben in der aufrufenden Datei den folgenden Beispielcode hinzu:


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


(Hinweis: Manchmal muss die Datei, auf die Sie verweisen, möglicherweise auch auf andere js verweisen. Wir müssen dieselbe Methode für verwenden js-Datei, die Sie benötigen) Zitiert in)

Um

controller.js zu implementieren, das auf Utils.js verweist, müssen Sie die folgende Anweisung oben in controller.js schreiben:

document.write("< ;script language=javascript src='js/Utils.js'>");

Schreiben Sie den obigen Methodenkörper ein Utils.js.

Das Obige ist der Inhalt von JavaScript Advanced (1) Extrahieren öffentlicher Funktionen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!