Dieses Mal zeige ich Ihnen, wie Sie Seajs zum Schreiben von Konventionen in require verwenden. Hier sind praktische Fälle Schauen Sie mal rein.
Schreibkonventionen erforderlichBeim Schreiben von Modulcode mit Sea.js müssen Sie einige einfache Regeln befolgen.
Nur eine Richtlinie zum Schreiben und Debuggen! ! ! Der erstellte Code muss den folgenden Konventionen überhaupt nicht folgen! ! ! ! ! !
1. Korrekte Schreibweise der ModulfabrikDer erste Parameter der Konstruktormethode
muss Benennen Sie es . // 错误!
define(function(req) {
// ...
});
// 正确!
define(function(require) {
// ...
});
require
nicht und weisen Sie in keinem Bereich neu zu.
// 错误 - 重命名 "require"! var req = require, mod = req("./mod"); // 错误 - 重定义 "require"! require = function() {}; // 错误 - 重定义 "require" 为函数参数! function F(require) {} // 错误 - 在内嵌作用域内重定义了 "require"! function F() { var require = function() {}; }
3. Der Parameterwert, der das Literal require
require
verwendet, muss ein String-Literal sein.
// 错误! require(myModule); // 错误! require("my-" + "module"); // 错误! require("MY-MODULE".toLowerCase()); // 正确! require("my-module");
Sie müssen diese Regeln befolgen, wenn Sie Modulcode schreiben. Stellen Sie sich require
einfach als grammatikalisches Schlüsselwort vor.
require
für bedingtes Laden verwenden: if (todayIsWeekend)
require("play");
else
require("work");
Empfohlene Lektüre: require
So verwenden Sie Koa2, um WeChat QR-Code-Scan-Zahlungen zu entwickeln
So verwenden Sie AngularJS zur Implementierung Tab-Seiten-Tab-Umschaltung
Das obige ist der detaillierte Inhalt vonWie man Seajs verwendet, um Konventionen in require zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!