seajs中require書寫約定的示例分析

小編給大家分享一下seajs中require書寫約定的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都一家集口碑和實力的網站建設服務商,擁有專業的企業建站團隊和靠譜的建站技術,十載企業及個人網站建設經驗 ,為成都上1000家客戶提供網頁設計制作,網站開發,企業網站制作建設等服務,包括成都營銷型網站建設,高端網站設計,同時也為不同行業的客戶提供網站制作、做網站的服務,包括成都電商型網站制作建設,裝修行業網站制作建設,傳統機械行業網站建設,傳統農業行業網站制作建設。在成都做網站,選網站制作建設服務商就選創新互聯公司

具體如下:

require 書寫約定

使用 Sea.js 書寫模塊代碼時,需要遵循一些簡單規則。

只是書寫和調試時的規范!!!構建后的代碼完全不需要遵循下面的約定!!!!!!

1. 正確拼寫

模塊 factory 構造方法的第一個參數 必須命名為 require

// 錯誤!
define(function(req) {
 // ...
});
// 正確!
define(function(require) {
 // ...
});

2. 不要修改

不要重命名 require 函數,或在任何作用域中給 require 重新賦值。

// 錯誤 - 重命名 "require"!
var req = require, mod = req("./mod");
// 錯誤 - 重定義 "require"!
require = function() {};
// 錯誤 - 重定義 "require" 為函數參數!
function F(require) {}
// 錯誤 - 在內嵌作用域內重定義了 "require"!
function F() {
 var require = function() {};
}

3. 使用直接量

require 的參數值 必須 是字符串直接量。

// 錯誤!
require(myModule);
// 錯誤!
require("my-" + "module");
// 錯誤!
require("MY-MODULE".toLowerCase());
// 正確!
require("my-module");

在書寫模塊代碼時,必須遵循這些規則。其實只要把 require 看做是語法關鍵字 就好啦。

關于動態依賴

有時會希望可以使用 require 來進行條件加載:

if (todayIsWeekend)
 require("play");
else
 require("work");

但請牢記,從靜態分析的角度來看,這個模塊同時依賴 play 和 work 兩個模塊,加載器會把這兩個模塊文件都下載下來。 這種情況下,推薦使用 require.async 來進行條件加載。

以上是“seajs中require書寫約定的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

本文名稱:seajs中require書寫約定的示例分析
文章路徑:http://m.kartarina.com/article6/pihpog.html

成都網站建設公司_創新互聯,為您提供品牌網站建設網站制作GoogleChatGPT網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 人妻无码aⅴ不卡中文字幕| 日韩人妻无码免费视频一区二区三区 | 精品久久久久久无码专区| yy111111少妇影院无码| 久久亚洲精品无码网站| 无码任你躁久久久久久| 国产三级无码内射在线看| 亚洲熟妇无码一区二区三区| 亚洲∧v久久久无码精品| 亚洲AV成人噜噜无码网站| 亚洲VA中文字幕无码一二三区| 国产在线无码不卡影视影院| 亚洲第一极品精品无码久久| 久久精品国产亚洲AV无码偷窥| 亚洲Av无码一区二区二三区| 无码任你躁久久久久久老妇| 一区二区三区人妻无码| 韩国精品一区二区三区无码视频| 黑人无码精品又粗又大又长| 亚洲色无码专区一区| 亚洲av无码乱码国产精品| 亚洲人成无码网站在线观看| 亚洲一区二区三区AV无码| 无码少妇一区二区浪潮免费| 麻豆亚洲AV永久无码精品久久| 日韩精品无码一区二区视频| 亚洲Av无码国产情品久久| 亚洲午夜无码毛片av久久京东热| 亚洲美免无码中文字幕在线| 亚洲级αV无码毛片久久精品| 国内精品人妻无码久久久影院导航| 国产成人无码免费看视频软件| 99久久人妻无码精品系列蜜桃| 无码国产精品一区二区免费模式| 国产a级理论片无码老男人| 久久无码av三级| 亚洲精品无码久久久久久| JAVA性无码HD中文| 国产成人无码精品一区不卡| 无码午夜人妻一区二区不卡视频| 蜜臀亚洲AV无码精品国产午夜.|