W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
要參于開發(fā),還是得閱讀下源碼。
Sea.js 的源碼采用了原始的模塊化方式來組織,存放在 src 目錄:seajs/src
建議按照以下順序閱讀:
intro.js sea.js util-lang.js util-events.js util-path.js util-request.js util-deps.js module.js config.js outro.js
上面的文件在合并處理后,就是 dist
目錄下的 sea-debug.js
文件,也可以直接閱讀這個文件。tests
目錄下存放的是測試集,很多疑惑可以在 research
和 specs
中找到答案。
遇到疑問時,可以通過 社區(qū) 討論交流。
建議通過 GitHub fork 一份 Sea.js 項目的源碼,然后 git clone
到本地閱讀。
在閱讀源碼過程中,發(fā)現(xiàn)某些地方能優(yōu)化時,請毫不猶豫修改之。
修改代碼后,運行 make build
命令進行構(gòu)建。
構(gòu)建好后,瀏覽器中打開 tests/runner.html
進行測試,確保修改的代碼不會影響既有功能。
一切 OK 后,提交代碼到 GitHub 上,并發(fā) Pull Request
給我們。
對于優(yōu)秀的 Pull Request
,我們會毫不猶豫 merge 之,這樣你就能成為 Sea.js 的貢獻者,你的名字將永遠留在貢獻者列表里:Contributors
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: