dojo學習筆記二

一直以來不清楚hash的中文翻譯是什麼,今天才知道應該叫“散列”。在java和.net開發中,我最喜歡用的就是把鍵值對放到HashMap或Hashtable裏,再把HashMap放到List裏去,在html頁面通過循環把List裏的數據展示出來。

今天發現以前對extjs的理解還有些偏差,以前以爲extjs的存在只是讓頁面變的漂亮些,另外使用封裝好的js,操作更方便。當json已經大行其道,成爲數據傳輸的重要形式時,我彷彿還是有些落伍。

今天通過對dojo的學習,至少弄明白了“散列”和JSON格式到底是啥區別:JSON就是更嚴格化的“散列”,json要求冒號前面必須加引號,冒號後面不能是表達式。

另外發現我以前手工在前臺組織table展現的方式實在有些石器時代,更好的做法是把數據在java層面以service的方式,json的格式提供出來,在前端用dojo提供的grid展現出來。這樣就實現了前後臺的絕對分離,多麼美好啊!以前的雜湊或半雜湊做法實在是...

由於我看的書是08年出版的,dojo又是比較新的,書中的代碼有些引用的js的目錄和名稱發生了變化,經過我的查找修正,解決了這些問題。下面是我新學習到的dojo組件:

dojo.data.ItemFileReadStore
dojox.grid.DataGrid

實現的效果圖如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章