構建基於Javascript的移動web CMS入門——簡介,javascriptcms
看到項目上的移動架構,網上尋找了一下,發現原來這些一開始都有。於是,找了個樣本開始構建一個移動平台的CMS——墨頎 CMS,方便項目深入理解的同時,也可以自己維護一個CMS系統。
構建架構
嘗試過用AngularJS和EmberJS,發現對於使用AngluarJS以及EmberJS來說,主要的問題是要使用自己熟悉的東西沒那麼容易引入。而且考慮到Google向來對自己的項目的支援不是很好~~,所以便放棄了AngluarJS的想法。
於是開始尋找一些方案,但是最後還是選擇了一個比較通用的方案。
相對於AngularJS來說,Backbone是一個輕量級的方案,從大小上來說。對於自己來說,靈活性算是其中好的一點,也就是自己可以隨意的加入很多東西。
關於Backbone
Backbone.js是一套JavaScript架構與RESTful JSON的應用程式介面。也是一套大致上符合MVC架構的編程範型。Backbone.js以輕量為特色,只需依賴一套Javascript 函式庫即可運行。
具體功能上應該是
前台UI,使用的是Pure CSS,一個輕量級的CSS架構,但是最後感覺,總體用到一起,大小還是相當的。只是可以有一個更好的移動體驗。
其他可替換的架構
項目
前後端分離設計,後台對前台只提供JSON資料,所以在某種意義上來說可能會只適合瀏覽,和這個要配合背景架構。總的來說,適合於閱讀類的網站。
源碼
代碼依然是放在Github上,準系統已經可以Works了。
https://github.com/gmszone/moqi.mobi
進展及目的
最後目標:構建一個移動平台的CMS系統。
當前:對於這樣一個項目來說,目前會考慮優先支援下面的兩個架構,
現在:可以從後台讀取到資料。
其他
一些比較好的資料有
- Organizing your application using Modules
- Converting an existing Backbone.js project to Require.js
相關資源
QQ討論群: 344271543
源碼 Github: https://github.com/gmszone/moqi.mobi
在Web應用中,JavaScript主要實現什功可以?
javascript是一種基於網頁的用戶端指令碼技術。
這種技術的核心思想是通過這種技術,來增加使用者與瀏覽器的互動,增加使用者在使用網頁應用的時候的體驗。
說白了,就是有了javascript,網頁就可以實現很多互動的操作。如:輸入一個文本後,會提示你有沒數正確,或經常看到的網頁上的對聯廣告。都是javascript編寫的。
對於初學javascript的教材建議
《JavaScript權威指南》
我就是抱著這本書長大的。
後來才不禁慶幸沒有受到國產參考書的殘害和耽誤
並非危言聳聽,的確是看到了太多的慘痛教訓。
希望能對你有所協助
這也是我執著於百度知道的一個原因
請看我對於初學者的建議
參考資料:blog.everalan.com/102.html