之前一直使用requireJS後來個人好基友推薦我用seaJShtml
以前也大體瞭解過sea,可是沒有深刻了解過node
最近看了一下,總結了二者的不一樣之處:git
RequireJSgithub
遵循AMD規範(參考連接)瀏覽器
雖而後面對CommonJS進行必定成程度上的兼容,以下:異步
// AMD規範用法 require([deps],function(x){ .... }); // CommonJS規範 var x = require(deps);
但不推薦這樣使用(由於不是異步加載,瀏覽器端必須考慮加載時間的因素)ui
SeaJSspa
遵循CMD規範(參考連接)code
固然如今sea也向spmjs靠攏支持htm
define('id','deps','factory')
這樣的寫法了,可是我的不喜歡,搞得有點四不像
一句話總結:
當你的代碼須要同時在node和瀏覽器工做時選擇seaJS是不錯的,不然推薦使用requireJS