Maison  >  Article  >  interface Web  >  JavaScript avancé (1) Extraire les fonctions publiques

JavaScript avancé (1) Extraire les fonctions publiques

黄舟
黄舟original
2017-02-11 14:32:281857parcourir

JS extrayant des fonctions publiques

Problèmes

Après avoir expérimenté un "grand nombre" de développements de projets, j'ai découvert que de plus en plus de méthodes peuvent être extraites et utilisées comme méthode publique. Alors, comment implémenter cette idée en js ?

Réponse

Par exemple, la méthode suivante est utilisée pour convertir l'heure standard jeudi 19 mars 2015 12:00:00 GMT 0800 (heure standard de Chine) en 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 ; 
};


Le rendu converti est le suivant :

Méthode

Voir l'article de blog "Référencer un autre fichier JS dans un fichier JS" pour plus de détails

Ajoutez l'exemple de code suivant en haut du fichier appelant :


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


(Remarque : Parfois, le fichier que vous référencez peut également devoir référencer d'autres js, nous devons utiliser la même méthode pour le js dont vous avez besoin) Cité dans)

Pour implémenter

controller.js fait référence à Utils.js, vous devez écrire l'instruction suivante en haut de controller.js :

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

Écrivez le corps de la méthode ci-dessus dans Utils.js.

Ce qui précède est le contenu de JavaScript Advanced (1) Extraction de fonctions publiques. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn