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 ?
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 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var second = date.getSeconds(); return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second ; };
Le rendu converti est le suivant :
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='js/import.js'></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)
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'>");
É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) !