



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JavaScript MVC 模H目錄第一個是:沒有使用 mvc模式白 2第二個例子: 采用mvc模式 3Javascript MVC 框架很多,比方 backbone.js , ember.js 等等下面給出兩個例子用于解釋MVC模式:第一個是:沒有使用 mvc模式的:1. 2. 3. 4. 5. javascript demo no mvc 6. 7. 8. JavaScript no MVC 9. 10.11.cat 12.fish 13.bird 14. 15. 16. 17.18. 19. document.getElementByld(setAnimal).onchange =fu
2、nction ()20. var thisAnimalDoes;21. switch(this.value)22. case cat:23. thisAnimalDoes=catmeows ;24. break;25. case fish:26. thisAnimalDoes=fishswims ;27. break;28. case bird:29. thisAnimalDoes= bird fies ;30. break;31. default:32. thisAnimalDoes =wuff?;33. .inne34.35. document.getElementById(whatDoe
3、sThisAnimalDo)rHTML = thisAnimalDoes;36. ;37. 38.39. 40. 第二個例子:米用mvc模式1. 2. 3. 4. 5. javascript demo mvc 6. 7. 8. JavaScript simple MVC 9. 10.11.cat 12.fish 13.bird 14. 15. 16. 17.18.19.20. 21. / controller22. Animal = 23. start: function()24. this.view.start();25. ,26. set: function(animalName)27.
4、this.model.setAnimal(animalName);28. 29. ;30.31. / model32. Animal.model=33. animalDictionary:34. cat: meows,35. fish: swims,36. bird: flies37. ,38.39. currentAnimal:null,40.41. setAnimal: function(animalName)42. this.currentAnimal =this .animalDictionaryanimalName?animalName:null;43. this.onchange(
5、);44. ,45.46. onchange: function()47. Animal.view.update();48. ,49.50. getAnimalAction: function()51. return this.currentAnimal ? this.currentAnimal + + this.animalDictionarythis.currentAnimal : wuff?;52. 53. ;54.55.56. / view57. Animal.view =58. start: function()59. document.getElementById(setAnimal).onchange =this .onchange;60. ,61.62. onchange: function()63. Animal.set(document.getElementById(setAnimal).value);64. ,65.66. update: function()67. document.getElementById(whatDoesThisAnimalDo)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 做瓷磚合同范例
- 出口家具安裝合同范例
- 低田閑置轉(zhuǎn)讓合同范例
- 共同商標轉(zhuǎn)讓合同范例
- 切削液購銷合同范例
- 共同購車協(xié)議合同范例
- 公司買房購房合同范例
- 中建鋼筋合同范例
- 農(nóng)村自來水放水員合同范例
- 井蓋購銷合同范例
- 第28課 改革開放和社會主義現(xiàn)代化建設(shè)的巨大成就 教學(xué)設(shè)計(表格式)必修 中外歷史綱要(上)
- DB21-T 3943-2024 消防控制室管理
- 規(guī)劃課題申報范例:高校畢業(yè)生高質(zhì)量就業(yè)服務(wù)體系建設(shè)研究(附可修改技術(shù)路線圖)
- 2023年高考地理專題復(fù)習(xí)新題典題精練-大氣受熱過程(原卷版)
- 教師資格考試高級中學(xué)數(shù)學(xué)面試試題與參考答案(2024年)
- 高速公路改建拆除施工方案
- 護理不良事件相關(guān)知識考核試題及答案
- 安全文明施工標準化現(xiàn)場管理規(guī)定
- 循環(huán)流化床鍋爐改機械爐排爐項目可行性研究報告模板-立項備案
- 正常分娩過程與護理
- DB11T 3034-2023 建筑消防設(shè)施檢測服務(wù)規(guī)范
評論
0/150
提交評論