天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于MVC的Canvas框架的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時間:2024-05-16 02:11
  作為HTML5標(biāo)準(zhǔn)中新推出的元素,Canvas有著較為廣泛的應(yīng)用。開發(fā)者使用它能夠在瀏覽器網(wǎng)頁中開辟一片區(qū)域,繼而可以通過JavaScript腳本在這片區(qū)域中繪制各種內(nèi)容。適當(dāng)?shù)厥褂肅anvas元素會使得應(yīng)用軟件的交互性和表現(xiàn)力得到極大的提升,然而在開發(fā)Canvas腳本的過程中也存在一些明顯的問題亟待解決。例如Canvas繪圖API較為底層,使得開發(fā)者往往需要做一些上層的封裝工作,并不能直接進(jìn)行開發(fā);通過Canvas繪制動畫時,開發(fā)者需要同時關(guān)心動畫元素的數(shù)據(jù)模型更新和視圖更新;開發(fā)Canvas腳本時結(jié)構(gòu)混亂,代碼段職責(zé)不清晰等。因此,為了幫助開發(fā)者提升工作效率,本文提出了一個用于解決以上問題的前端Canvas框架。框架主要特性包含了一套開箱即用的圖形基礎(chǔ)庫、響應(yīng)式重繪機(jī)制和允許開發(fā)者通過模板定義繪制內(nèi)容的能力。開箱即用的圖形基礎(chǔ)庫使得開發(fā)者通過聲明和組合的方式就可以完成繪制任務(wù),響應(yīng)式重繪機(jī)制使得開發(fā)者只需要維護(hù)動畫元素的數(shù)據(jù)模型,無需手動更新畫布視圖,減輕了開發(fā)者的負(fù)擔(dān)。通過模板定義圖形組件,終止了“結(jié)構(gòu)-樣式-行為”混雜的開發(fā)模式,有利于日后的快速維護(hù)。同時為了提升框架的渲染性能...

【文章頁數(shù)】:69 頁

【學(xué)位級別】:碩士

【部分圖文】:

圖2-UavaScript中類、原型、實(shí)例間的關(guān)系圖??Figure?2-1?Diagram?of?classes,?prototypes,?and?instances?in?JavaScript??

圖2-UavaScript中類、原型、實(shí)例間的關(guān)系圖??Figure?2-1?Diagram?of?classes,?prototypes,?and?instances?in?JavaScript??

下面介紹通過原型鏈?zhǔn)侨绾螌?shí)現(xiàn)繼承的。當(dāng)使用一個實(shí)例的屬性或方法時,??首先會現(xiàn)在該實(shí)例中搜索,如果沒有找到,則會沿著原型鏈繼續(xù)搜索,直到找到??或者到達(dá)原型鏈的末端,這就是原型搜索機(jī)制。以圖2-1的例子來說,調(diào)用??geomlnstance.toStringO會經(jīng)歷三個搜索步驟:....


圖2-3?MVC組件協(xié)作方式圖??

圖2-3?MVC組件協(xié)作方式圖??

發(fā)者的歡迎[15]。從概念誕生至今,MVC也在被不斷拓展和創(chuàng)新,例如MVP、MVVM??等MV*類模式[16]。MVC并不是一種特定的技術(shù),而是一種代碼編寫的理念,盡??管一直在發(fā)展,但核心沒有改變,一種典型的MVC組件協(xié)作方式如圖2-3所示。??^?MODEL??UPDATES....


圖2-4事件監(jiān)聽實(shí)現(xiàn)原理圖??Figure?2-4?Event?monitor?implementation?schematic??

圖2-4事件監(jiān)聽實(shí)現(xiàn)原理圖??Figure?2-4?Event?monitor?implementation?schematic??

1.?<circlc?\="10"?\="10"?i-=',2()"?/>??代碼片段2-1標(biāo)簽語法??DSL編譯器最重要的功能就是將源代碼轉(zhuǎn)換成目標(biāo)語言代碼。如圖2-5所示,??編譯過程需要經(jīng)過詞法分析器、語法分析器、中間代碼生成器、目標(biāo)代碼生成器tl91。??其中,經(jīng)過詞法分....


圖2-5編譯流程圖??Figure?2-5?Compilation?flowchart??詞法分析器,也可以形象地稱它為掃描器

圖2-5編譯流程圖??Figure?2-5?Compilation?flowchart??詞法分析器,也可以形象地稱它為掃描器

??圖2-4事件監(jiān)聽實(shí)現(xiàn)原理圖??Figure?2-4?Event?monitor?implementation?schematic??2.3?DSL編譯器??DSL是領(lǐng)域特定語言(domain-specific?language)的縮寫,它指的是專注于某??個應(yīng)用程序領(lǐng)域的計(jì)算....



本文編號:3974543

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3974543.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶68e9c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产肥妇一区二区熟女精品| 亚洲欧美一二区日韩高清在线| 91亚洲国产成人久久精品麻豆| 欧美国产日产综合精品| 黄男女激情一区二区三区| 99久免费精品视频在线观| 日本不卡在线一区二区三区| 久久99精品日韩人妻| 国产一区国产二区在线视频| 色鬼综合久久鬼色88| 亚洲男人的天堂色偷偷| 97精品人妻一区二区三区麻豆| 风间中文字幕亚洲一区| 日韩人妻免费视频一专区| 国产女性精品一区二区三区| 国产亚洲精品岁国产微拍精品| 日本精品视频一二三区| 欧美日韩亚洲国产精品| 欧美日韩亚洲国产精品| 亚洲高清亚洲欧美一区二区| 正在播放国产又粗又长| 精品欧美一区二区三久久| 激情内射日本一区二区三区| 国产熟女一区二区不卡| 亚洲中文字幕视频在线观看| 又色又爽又黄的三级视频| 最近日韩在线免费黄片| 日韩性生活片免费观看| 久久久免费精品人妻一区二区三区| 日韩国产精品激情一区| 国产精品亚洲精品亚洲| 亚洲成人黄色一级大片| 国产中文字幕一二三区| 日韩av欧美中文字幕| 国产午夜在线精品视频| 伊人久久五月天综合网| 欧美日韩精品人妻二区三区| 中文字幕亚洲视频一区二区| 我要看日本黄色小视频| 国产午夜在线精品视频| 一区二区三区日韩在线|