項目地址:https://github.com/mz121star/
項目來源:
最近一年學習前端方面技術,不敢說有所成績,但是也是收獲了頗多的經驗,前端是個大水坑,學習路上總是遇上各種的坑,新技術的層出不窮讓人眼花繚亂。出於想對前端方面的技術做一些總結 ,所以就花了一些時間邊學習邊增加的建立了這個項目,由我和我的同事共同維護中。今天分享出來,希望能和各路高手共同學習交流,更希望可以得到諸如看官您這樣的神人來指導一下。
項目介紹:
- NJBlog后台采用Nodejs+express來提供Restful API.
- 數據庫采用 Mongodb,通過Mongoose驅動。
- NJBlog前台采用AngularJs進行開發。
- NJBlog目前所有前端JS代碼全部采用模塊化編寫,使用Requirejs驅動(將來可能考慮采用國產Seajs哦~)。
- NJBlog使用mocha+jasmine來編寫js單元測試。
- 前端UI使用了bootstrap。
- NJBlog使用強大的grunt對項目進行構建工作。
- NJBlog全部代碼托管在GitHub上,使用牛逼的travis-ci進行持續集成(可用來跑單元測試)。
- 項目的demo由appfog和mongohq提供動力。
獲得並運行項目:
首先確保您系統中安裝了Mongodb和Nodejs,一起准備完善之后。按照如下操作。
1,clone代碼
git clone https://github.com/mz121star/NJBlog.git
2,安裝依賴
npm install
3,啟動程序
node app.js
最后,NJBlog僅為一個前端方向的學習總結性項目,NJBlog仍在進行不斷地更改完善,NJBlog不是最好的,但是可能有您所需要的,歡迎各路高手為NJBlog添磚加瓦。