下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、JavaScript MVC 模H目錄第一個(gè)是:沒有使用 mvc模式白 2第二個(gè)例子: 采用mvc模式 3Javascript MVC 框架很多,比方 backbone.js , ember.js 等等下面給出兩個(gè)例子用于解釋MVC模式:第一個(gè)是:沒有使用 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. 第二個(gè)例子:米用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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年中職數(shù)學(xué)基礎(chǔ)模塊上冊語文版教學(xué)設(shè)計(jì)合集
- 教科版 高中信息技術(shù)必修1-2 模擬試卷二
- 2024-2025學(xué)年小學(xué)科學(xué)四年級上冊人教鄂教版(2024)教學(xué)設(shè)計(jì)合集
- 遼大版五年級下冊心理健康教案-第三課 注意力訓(xùn)練-如何提高你的注意力
- 項(xiàng)目資金管理制度15篇
- 快樂跳繩(教學(xué)設(shè)計(jì))人教版體育四年級下冊
- 第3課 遞歸算法 教案4 五下信息科技贛科學(xué)技術(shù)版
- 九年級化學(xué)人教版(五四學(xué)制)全一冊 第四單元 課題2 化學(xué)肥料 常見化肥的簡易鑒別 教案
- 【新課標(biāo)】Unit 3 At the zoo 單元整體教學(xué)設(shè)計(jì)
- 人教版(2019)必修 第一冊Unit 1 Teenage life Period 4 Reading for Writing教學(xué)設(shè)計(jì)
- 商標(biāo)侵權(quán)案例課件
- 八年級上冊I'mmoreoutgoingthanmysister月SectionBPPT
- 三年級上冊數(shù)學(xué)課件-3.1圖形的課件:平移現(xiàn)象 ▎冀教版 (共20張PPT)
- 國家綜合性消防救援隊(duì)伍消防員管理規(guī)定
- 廚具質(zhì)保期內(nèi)和質(zhì)保期后售后服務(wù)內(nèi)容
- 航天器總體設(shè)計(jì)課件
- 家長委員會成立大會主持詞及會議程序
- 品管圈PDCA持續(xù)質(zhì)量改進(jìn)提高靜脈血栓栓塞癥規(guī)范預(yù)防率
- 部編(統(tǒng)編)人教版小學(xué)四年級語文上冊《縮句的方法》優(yōu)質(zhì)課件
- 課文解釋-the-story of an hour翻譯
- 瓦檢員管理制度5篇
評論
0/150
提交評論