Maison > Article > interface Web > Comment utiliser Seajs pour écrire une convention dans require
Cette fois, je vais vous montrer comment utiliser seajs pour écrire des conventions dans require Quelles sont les précautions pour utiliser seajs pour écrire des conventions dans require. jetez un oeil.
exiger des conventions d'écriture
Lorsque vous écrivez du code de module à l'aide de Sea.js, vous devez suivre quelques règles simples.
Juste un guide pour l'écriture et le débogage ! ! ! Le code construit n'a pas du tout besoin de suivre les conventions suivantes ! ! ! ! ! !
1. Orthographe correcte de
module factory Le premier paramètre de la méthode constructeur doit être Nommez-le require
.
// 错误! define(function(req) { // ... }); // 正确! define(function(require) { // ... });
2. Ne modifiez pas
Ne renommez pas la fonction require
et ne réaffectez pas require
dans quelque portée que ce soit.
// 错误 - 重命名 "require"! var req = require, mod = req("./mod"); // 错误 - 重定义 "require"! require = function() {}; // 错误 - 重定义 "require" 为函数参数! function F(require) {} // 错误 - 在内嵌作用域内重定义了 "require"! function F() { var require = function() {}; }
3. Utilisation du littéral
require
La valeur du paramètre doit être une chaîne littérale.
// 错误! require(myModule); // 错误! require("my-" + "module"); // 错误! require("MY-MODULE".toLowerCase()); // 正确! require("my-module");
Ces règles doivent être respectées lors de l'écriture du code du module. En fait, considérez simplement require
comme un mot-clé grammatical.
À propos des dépendances dynamiques
Parfois, vous souhaitez utiliser require
pour le chargement conditionnel :
if (todayIsWeekend) require("play"); else require("work");
Je crois que vous avez lu le cas dans cet article Après avoir maîtrisé la méthode, veuillez prêter attention aux autres articles connexes sur le site Web php chinois pour un contenu plus passionnant !
Lecture recommandée :
Comment utiliser Koa2 pour développer le paiement par numérisation de code QR WeChat
Comment utiliser AngularJS pour implémenter changement d'onglet de page à onglet
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!