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

基于MVVM模式的Vue.js框架在物流軟件自動(dòng)化測(cè)試系統(tǒng)中的應(yīng)用研究

發(fā)布時(shí)間:2020-09-23 08:00
   隨著信息技術(shù)的不斷發(fā)展,傳統(tǒng)的C/S架構(gòu)的開(kāi)發(fā)模式已經(jīng)逐漸被B/S架構(gòu)模式所取代,前端工程化以及前后端分離的開(kāi)發(fā)方式已經(jīng)深入人心,選擇一套合適的前端框架來(lái)進(jìn)行前端工程的開(kāi)發(fā),將會(huì)大大提高系統(tǒng)性能和用戶體驗(yàn)。同時(shí)隨著互聯(lián)網(wǎng)及電子商務(wù)的飛速發(fā)展,物流信息化受到越來(lái)越多的物流企業(yè)的重視。物流行業(yè)的蓬勃發(fā)展使得各種各樣的物流軟件及電子商務(wù)網(wǎng)站層出不窮,越來(lái)越多樣化的需求也導(dǎo)致軟件及界面交互復(fù)雜程度越來(lái)越高,因而迫切需要一套穩(wěn)定高效的物流軟件自動(dòng)化測(cè)試系統(tǒng)來(lái)滿足日益增長(zhǎng)的物流軟件自動(dòng)化測(cè)試需求。本文將研究并開(kāi)發(fā)一套基于前后端分離的方式開(kāi)發(fā)的物流軟件自動(dòng)化測(cè)試系統(tǒng),主要研究Vue.js框架在前端工程中的應(yīng)用。本文利用當(dāng)下比較流行的基于MVVM的Vue.js來(lái)開(kāi)發(fā)物流軟件自動(dòng)化測(cè)試系統(tǒng)的前端工程,主要包括測(cè)試項(xiàng)目管理、被測(cè)系統(tǒng)管理、測(cè)試用例管理、功能點(diǎn)管理、元素庫(kù)管理、對(duì)象庫(kù)管理、腳本管理等主要模塊。論文首先對(duì)物流軟件自動(dòng)化測(cè)試系統(tǒng)前端開(kāi)發(fā)的核心技術(shù)進(jìn)行了深入分析,如前端編程語(yǔ)言、MVVM模式、Vue.js框架、Bootstrap框架、FIS3構(gòu)建工具等,重點(diǎn)分析了 Vue.js框架的虛擬Dom、Diff算法、響應(yīng)式系統(tǒng)等關(guān)鍵技術(shù);然后論文從物流軟件自動(dòng)化測(cè)試系統(tǒng)的需求分析入手,設(shè)計(jì)了系統(tǒng)的各個(gè)模塊;最后,通過(guò)全面的測(cè)試對(duì)該物流軟件自動(dòng)化測(cè)試系統(tǒng)的實(shí)用性和可行性進(jìn)行了驗(yàn)證和分析。
【學(xué)位單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2019
【中圖分類】:TP311.53;F252
【部分圖文】:

結(jié)構(gòu)代碼


DOM中文名稱是文檔對(duì)象模型。它是應(yīng)用于HTML的應(yīng)用程序接口[23],一逡逑個(gè)HTML頁(yè)面可以看作一個(gè)多層次的DOM樹(shù),DOM樹(shù)的分支終點(diǎn)即為一個(gè)節(jié)逡逑點(diǎn),每個(gè)節(jié)點(diǎn)都包含著對(duì)象,例如圖2-2所示的HTML頁(yè)面:逡逑?邋丨逡逑1邐<html>逡逑2邐<head>逡逑3邐<title>test</title>逡逑4邐</head>逡逑5邐<body>逡逑6邐<div>Hello邋DOM。迹洌椋觯惧义希愤姡迹猓铮洌惧义希高姡迹瑁簦恚欤惧义希彦义蠄D2-2邋DOM結(jié)構(gòu)代碼逡逑這個(gè)頁(yè)面可以用圖2-3所示的層次節(jié)點(diǎn)圖來(lái)表示。逡逑html逡逑邐head逡逑邐title逡逑邐body邐一 ̄邋test逡逑邐邋div逡逑邐Hello邋DOM ̄逡逑圖2-3邋DOM結(jié)構(gòu)逡逑DOM有三個(gè)級(jí)別,1級(jí)由DOM邋CORE和DOM邋HTML兩部分組成,2級(jí)在逡逑原來(lái)的基礎(chǔ)上擴(kuò)展了鼠標(biāo)點(diǎn)擊和用戶界面事件等模塊,3級(jí)則又對(duì)DOM進(jìn)行了逡逑擴(kuò)展,增加了對(duì)文檔的統(tǒng)一加載和保存等功能[241。逡逑(3)邐BOM逡逑BOM中文名稱為瀏覽器對(duì)象模型[251,window對(duì)象是BOM的核心,開(kāi)發(fā)者逡逑可以通過(guò)BOM來(lái)對(duì)瀏覽器的窗口進(jìn)行操控,例如對(duì)窗口進(jìn)行縮放和移動(dòng),彈出逡逑新窗口和關(guān)閉窗口等,另外還有location、navigator?等獨(dú)對(duì)象,這些主要用來(lái)對(duì)逡逑頁(yè)

偽代碼,節(jié)點(diǎn),算法,算法比較


邐<div>Hello邋DOM。迹洌椋觯惧义希尺姡迹猓铮洌惧义蠄D2-7真實(shí)DOM結(jié)構(gòu)逡逑相應(yīng)的虛擬DOM的偽代碼如圖2-8:逡逑…1二巡:灄逡逑1邐van邋Vnode={逡逑2邐tag:邋ccbodyy),逡逑3邐children:[逡逑4邐{tag:邋“div'邋text:邋“Hello邋DOM!’’}逡逑5邐]逡逑6邐>逡逑圖2-8虛擬DOM偽代碼逡逑Diff算法在進(jìn)行新舊節(jié)點(diǎn)比較時(shí),只會(huì)在同一層級(jí)進(jìn)行比較,而不會(huì)跨層級(jí)逡逑進(jìn)行,這一過(guò)程可以用圖2-9來(lái)形象的表示:逡逑Before邐After逡逑d邐l0]逡逑[qpi——逡逑OGDO邐OaDO逡逑I邐L_邋-邐1邐逡逑圖2-9邋Diff算法比較過(guò)程逡逑圖2-10是patch函數(shù)的核心部分內(nèi)容:逡逑rc?x.-t^'邐?逡逑1邐function邋patch邋(oldVnode,邋vnode)邋{逡逑2邐//邋some邋code逡逑3邐if邋(sameVnode(oldVnode,邋vnode))邋{逡逑4邐patchVnode(oldVnode^邋vnode)逡逑5邐}邋else邐{逡逑6邐const邋oEl邋=邋oldVnode.el邋//邋當(dāng)前oldVnodeX,!f^的H元敦節(jié)點(diǎn)逡逑7邐let邋parentEle邋=邋api.parentNode(oEl)邋//邋父元若逡逑8邐cpeateEle(vnode)邋//邋根物丨Vnode生成新元累?逡逑9邐if邋(parentEle邋!==邋null)邋{逡逑10邐api.insertBeforeCparentEle

函數(shù),節(jié)點(diǎn),標(biāo)簽,兩個(gè)參數(shù)


Patch函數(shù)接收oldVnode和Vnode兩個(gè)參數(shù),首先判斷新舊節(jié)點(diǎn)是否需要逡逑對(duì)比,如果需要比較則執(zhí)行patchVnode,如果不需要?jiǎng)t直接用Vnode來(lái)替換逡逑oldVnode。圖2-11是sameVnode方法的核心內(nèi)容。逡逑incex.htnl邐?邐'?!:■逡逑1邐function邋sameVnode邋(a,邋b)邋{逡逑2邐return邋{逡逑3邐a.key邋===邋b.key邋&&邋//邋key(S逡逑4邐a.tag邋===邋b.tag邋&&邋//邋標(biāo)簽名逡逑5邐a.邋isComment邋===邋b.邋isComment邋&&邋//邋是否為注釋節(jié)點(diǎn)逡逑6邐//是否都定義了data,dataiilV邋*些具體信息,例如onclick邋,邋style逡逑7邐isDef(a.data)邋===邋isDef(b.data)邋&&逡逑8邐sameInputType(a,邋b)邋//邋當(dāng)標(biāo)簽是<input>的時(shí)候,type必須相M逡逑9邐}逡逑10邋}逡逑圖2-11邋sameVnode函數(shù)核心代碼逡逑如果確定兩個(gè)節(jié)點(diǎn)需要比較,就對(duì)這兩個(gè)節(jié)點(diǎn)執(zhí)行patchVnode方法,圖2-12逡逑足patch邋Vnode方法的核心內(nèi)容:逡逑1邐function邋patchVnode邋(oldVnode,邋vnode)邋{逡逑2邐const邋el邋=邋vnode.el邋=邋oldVnode.el逡逑3邐let邋i

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 孫健瑋;;高中數(shù)學(xué)自動(dòng)化測(cè)試系統(tǒng)的建設(shè)與應(yīng)用[J];報(bào)刊薈萃;2017年03期

2 劉小梅;;高考總復(fù)習(xí)“集合”教學(xué)設(shè)計(jì)——“高中數(shù)學(xué)自動(dòng)化測(cè)試系統(tǒng)”在高三復(fù)習(xí)中的應(yīng)用[J];中國(guó)信息技術(shù)教育;2010年13期

3 劉洋;;一種漏電保護(hù)器自動(dòng)化測(cè)試系統(tǒng)的使用方法[J];自動(dòng)化應(yīng)用;2017年02期

4 孫魁元;;航空航天與國(guó)防電子新形勢(shì)下自動(dòng)化測(cè)試系統(tǒng)的運(yùn)用分析[J];電子世界;2017年09期

5 楊巍;;軟件自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)[J];科技傳播;2014年18期

6 李忠明,張威;短信自動(dòng)化測(cè)試系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J];移動(dòng)通信;2004年06期

7 何文昌;導(dǎo)彈地面測(cè)試系統(tǒng)基本型的初探[J];系統(tǒng)工程與電子技術(shù);1989年09期

8 李拉成;高新緒;楊新;陳佳實(shí);;舵機(jī)微機(jī)自動(dòng)化測(cè)試系統(tǒng)[J];航空兵器;1989年03期

9 謝榮清;侯曉東;;基于儀器庫(kù)的隨鉆自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];科技視界;2018年06期

10 蘇永潮;;高中數(shù)學(xué)自動(dòng)化測(cè)試系統(tǒng)的建設(shè)與應(yīng)用[J];中國(guó)信息技術(shù)教育;2010年13期

相關(guān)會(huì)議論文 前7條

1 郭俊峰;蘇東林;;基于Labview的電磁環(huán)境自動(dòng)化測(cè)試系統(tǒng)設(shè)計(jì)[A];第十五屆全國(guó)電磁兼容學(xué)術(shù)會(huì)議論文集[C];2005年

2 孫宇;徐凱;周國(guó)全;;基于虛擬儀器的冰箱控制器自動(dòng)化測(cè)試系統(tǒng)設(shè)計(jì)[A];2016年中國(guó)家用電器技術(shù)大會(huì)論文集[C];2016年

3 王意;張永剛;姬廣斌;付金勇;孫劍峰;;汽車CAN總線網(wǎng)絡(luò)自動(dòng)化測(cè)試系統(tǒng)[A];2014中國(guó)汽車工程學(xué)會(huì)年會(huì)論文集[C];2014年

4 黎曉云;傅文杰;;微波爐玻璃轉(zhuǎn)盤(pán)應(yīng)力自動(dòng)化測(cè)試系統(tǒng)的研發(fā)[A];第十六屆全國(guó)微波能應(yīng)用學(xué)術(shù)會(huì)議專刊(下冊(cè))[C];2013年

5 王立敏;;導(dǎo)航接收機(jī)自動(dòng)化測(cè)試系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)[A];衛(wèi)星導(dǎo)航定位與北斗系統(tǒng)應(yīng)用2017——深化北斗應(yīng)用 開(kāi)創(chuàng)中國(guó)導(dǎo)航新局面[C];2017年

6 苗勝;林成文;郭恩全;;測(cè)試總線的發(fā)展、對(duì)比及展望[A];2011下一代自動(dòng)測(cè)試系統(tǒng)學(xué)術(shù)研討會(huì)論文集[C];2011年

7 姜春榮;謝碧華;王兆永;;信號(hào)源相位噪聲的自動(dòng)化測(cè)試系統(tǒng)[A];1991年全國(guó)微波會(huì)議論文集(卷Ⅱ)[C];1991年

相關(guān)重要報(bào)紙文章 前3條

1 湖北日?qǐng)?bào)全媒記者 王婧 通訊員 余成玲 程林;機(jī)器換人,人去哪了[N];湖北日?qǐng)?bào);2019年

2 趙淑霞;點(diǎn)亮“太空天眼” 播撒“智慧之光”[N];中國(guó)航天報(bào);2015年

3 賀瑾;深度開(kāi)拓鐵路大市場(chǎng)[N];中國(guó)航天報(bào);2010年

相關(guān)碩士學(xué)位論文 前10條

1 柴青山;基于MVVM模式的Vue.js框架在物流軟件自動(dòng)化測(cè)試系統(tǒng)中的應(yīng)用研究[D];北京郵電大學(xué);2019年

2 劉q諉

本文編號(hào):2825058


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

本文鏈接:http://sikaile.net/jingjilunwen/hongguanjingjilunwen/2825058.html


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

版權(quán)申明:資料由用戶db5e9***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
亚洲黑人精品一区二区欧美| 欧美有码黄片免费在线视频| 亚洲熟女熟妇乱色一区| 日本欧美一区二区三区就| 丰满人妻一二三区av| 国产又粗又猛又大爽又黄| 中文字幕中文字幕一区二区| 91欧美一区二区三区| 欧美综合色婷婷欧美激情| 成人精品一区二区三区综合| 日本在线不卡高清欧美| 成人精品视频一区二区在线观看| 久热99中文字幕视频在线| 粉嫩一区二区三区粉嫩视频| 大香蕉伊人一区二区三区| 欧美日韩精品综合在线| 又黄又爽禁片视频在线观看| 国产精品不卡免费视频| 一区二区日韩欧美精品| 国产一级内射麻豆91| 中文字日产幕码三区国产| 丁香七月啪啪激情综合| 欧美日韩精品综合一区| 日本一级特黄大片国产| 亚洲精品小视频在线观看| 少妇成人精品一区二区| 黄色日韩欧美在线观看| 欧美精品亚洲精品日韩专区| 草草视频福利在线观看| 麻豆一区二区三区在线免费| 午夜福利视频偷拍91| 欧美一区二区三区不卡高清视| 亚洲午夜福利视频在线| 成年人视频日本大香蕉久久| 人妻久久这里只有精品| 五月综合婷婷在线伊人| 亚洲国产香蕉视频在线观看| 亚洲国产黄色精品在线观看| 在线观看欧美视频一区| 青青操日老女人的穴穴| 老司机精品一区二区三区|