cmd,amd,umd 模組寫法

2022-07-30 03:00:20 字數 529 閱讀 1241

mark一篇感覺寫的不錯的cmd/amd/umd的模組寫法

原文:umd通用寫法:

//

jquery 2.2.0

(function(global

, factory)

else

//判斷 window 物件是否存在,若否則代入全域性的 this,即 node 環境下的 global 物件

}(typeof window !== "

undefined

" ? window : this

, function(window, noglobal) );

}//不支援 amd 規範時才會執行以下**

//由於 factory(global) 沒有傳入 noglobal,所以 !noglobal 為 true

//不支援 commonjs,也不支援 amd,則將 jquery 暴露為全域性變數

if (!noglobal)

return

jquery;

}));

NodeJS的模組寫法入門

前面 提到了nodejs的命令列和web版之 hello,world 命令列是直接執行hello.js檔案,web版的需要require http模組。http模組是nodejs自身提供的。我們知道每個模組對應乙個js檔案,這篇寫乙個最簡單的模組hello.js,然後在另乙個js檔案 main.js...

交叉編譯生成模組的makefile寫法

以s3c6410為例,此時arm none linux gnueabi 4.3.2已經安裝完畢。首先把和板子上燒寫的核心同樣的核心原始碼放置到任意目錄下,如 usr src s3c linux 2.6.28.6 real6410。核心原始碼需要配置,而板子附帶cd上一般是配置好的,在上面修改簡單一些...

交叉編譯生成模組的makefile寫法

以s3c6410為例,此時arm none linux gnueabi 4.3.2已經安裝完畢。首先把和板子上燒寫的核心同樣的核心原始碼放置到任意目錄下,如 usr src s3c linux 2.6.28.6 real6410。核心原始碼需要配置,而板子附帶cd上一般是配置好的,在上面修改簡單一些...