基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn)_第1頁
基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn)_第2頁
基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn)_第3頁
基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn)_第4頁
基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄TOC\o"1-3"\h\u摘要 緒論1.1課題背景及目的1.1.1移動端APP發(fā)展簡介移動端APP的發(fā)展與移動互聯(lián)網(wǎng)是休戚相關(guān)的,并隨著互聯(lián)網(wǎng)的發(fā)展而發(fā)展。更重要的是,移動互聯(lián)網(wǎng)的應(yīng)用范圍和深度將不斷拓展和深化,產(chǎn)業(yè)互聯(lián)網(wǎng)將創(chuàng)造出從生活到生產(chǎn)的移動應(yīng)用,整個社會發(fā)展的移動應(yīng)用領(lǐng)域?qū)⒓铀俸屯卣筊EF_Ref24812\r\h[3]。wifi覆蓋面不斷擴大,移動APP應(yīng)用空間的發(fā)展也有了更大的平臺,這在PC端一直是比較難突破的極限REF_Ref24877\r\h[4]。智能手機是移動領(lǐng)域的重要媒介,適應(yīng)一定的潮流性。此外,PC端的建設(shè)也將更快的推動移動端的進(jìn)步。1.1.2移動端APP的優(yōu)勢相對于PC端,移動端APP具有的優(yōu)點可以概括這些:(1)準(zhǔn)確性:如果一款A(yù)PP是用戶自愿下載的,說明下載者至少對該品牌感興趣。同時,APP還可以通過收集手機系統(tǒng)的信息,包括位置信息、行為信息等,來識別用戶的興趣和習(xí)慣REF_Ref24946\r\h[5]。(2)互動性:移動端操作非常簡潔便利,文字、圖片、視頻等都可以在APP上進(jìn)行。此外,APP還打破了分處不同地方之間的溝通障礙,通過在APP內(nèi)嵌入社交平臺,同一APP的用戶可以互相交流經(jīng)驗,通過互動和口碑來增加品牌忠誠度。(3)創(chuàng)意性:因為APP是一種新的工具、新的媒介、新的展現(xiàn)方式,它的打造應(yīng)該是更多的軟件思維,更多的用戶體驗,更多的考慮軟件的流程,只有創(chuàng)造出一款真正讓用戶愛不釋手的APP,用戶才會點閱REF_Ref25008\r\h[6]。(4)超強的用戶黏性:現(xiàn)在人們不管是在哪里手里一定都會握著手機,一有時間就會拿著手機出去玩。而除非用戶主動刪除,否則這個APP就會一直停留在用戶的智能手機上,品牌就有機會給用戶留下重復(fù)印象。1.2前端開發(fā)相關(guān)技術(shù)1.2.1前端開發(fā)工具介紹(1)VisualStudioCode簡介VisualStudioCode是一款輕量級但功能非常強大的源代碼編輯器,它可以在桌面上運行,可以在Windows、macOS和Linux系統(tǒng)上使用。它內(nèi)置了對JavaScript、TypeScript和Node.js插件的支持,以及大量的擴展語言插件。VisualStudioCode是一個簡單的代碼編輯器,支持調(diào)試、任務(wù)執(zhí)行和版本控制等開發(fā)操作。它只為開發(fā)人員提供了快速構(gòu)建和調(diào)試代碼所需的工具,將更復(fù)雜的工作流程留給功能更完善的IDEREF_Ref25057\r\h[7]。(2)HbuilderX簡介HBuilder,H是HTML的縮寫,Builder是建設(shè)者。它是為前端開發(fā)者服務(wù)的通用IDE,與vscode、sublime、webstorm類似。它可以開發(fā)普通web項目,也可以開發(fā)DCloud出品的uni-app等。1.2.2前端開發(fā)相關(guān)技術(shù)介紹(1)JavaScript簡介JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器稱為JavaScript引擎,被廣泛地用作客戶端腳本語言為HTML頁面添加動態(tài)功能REF_Ref25139\r\h[8]。(2)CSS簡介CSS樣式表是用于表示文件樣式的計算機語言,如HTML和XML,而CSS不僅可以靜態(tài)修飾網(wǎng)頁,還可以利用各種腳本語言動態(tài)地對網(wǎng)頁元素進(jìn)行格式化REF_Ref25289\r\h[9]。(3)Vue簡介是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,(漸進(jìn)式就是指可以控制一個頁面的一個標(biāo)簽,也可以控制一系列標(biāo)簽,也可以控制整個頁面,甚至可以控制整個前臺項目),并且可以獨立完成前后端分離式web項目的javascript框架REF_Ref25426\r\h[11]。1.3本章小結(jié)本章主要描述了本文所實現(xiàn)的項目中用到的開發(fā)工具與核心技術(shù),編程工具使用的是VisualStudioCode進(jìn)行模塊化,組件化的開發(fā),項目進(jìn)行打版的工具使用的是HbuilderX工具,通過打包后進(jìn)行云端發(fā)行,最后打版成pk壓縮包。核心技術(shù)包括并使用了JavaScript、CSS、HTML,通過Vue框架來整合這三項技術(shù)進(jìn)行開發(fā),本章從工具到技術(shù)都有很詳細(xì)的描述。2系統(tǒng)分析2.1功能需求分析娛訊APP項目擁有用戶模塊,如果已經(jīng)注冊過賬號的用戶或者是使用手機號來直接進(jìn)行登陸操作的用戶,可以通過輸入注冊過的賬號和密碼或者輸入格式正確的手機號用來接收短信驗證碼來完成登錄操作來進(jìn)入首頁,如果是未注冊過賬號的用戶且用戶的登錄方式選擇的不是通過正確格式手機號直接登錄的用戶需要先根據(jù)提示注冊正確格式的賬戶和密碼,注冊完成后用戶進(jìn)入到賬號密碼登錄頁完成登錄后跳轉(zhuǎn)首頁。用戶進(jìn)入到首頁可以通過頂部導(dǎo)航進(jìn)入首頁、電影頁、商城頁、我的系統(tǒng)頁。首頁功能包含查看正在熱映電影列表標(biāo)題和縮略圖,查看娛樂訊息列表且列表格式根據(jù)后臺數(shù)據(jù)改變,用戶點擊電影列表標(biāo)題可以進(jìn)入電影列表頁,點擊縮略圖可以進(jìn)入電影詳情頁,點擊娛樂訊息列表可以進(jìn)入娛樂訊息詳情頁。用戶進(jìn)入到電影頁可以查看城市選擇按鈕與城市顯示,電影數(shù)據(jù)列表,電影切換分類導(dǎo)航,電影名稱搜索。用戶在所在地頁面選擇可以進(jìn)行實時搜索城市地點。用戶點擊選擇的或搜索到的城市后返回到電影頁。用戶在搜索框中輸入關(guān)鍵字點擊查詢可以進(jìn)行電影查詢,用戶點擊電影列表數(shù)據(jù)可以進(jìn)入電影詳情頁。進(jìn)入到電影詳情頁可以看到電影的評分、標(biāo)題、類型、時長以及電影簡介,演員列表,電影劇照。用戶可以通過下拉按鈕完成對電影簡介的顯示和隱藏,用戶可以自由滑動查看演員列表與電影劇照,用戶點擊電影劇照要實現(xiàn)放大鏡效果。用戶進(jìn)入到商城頁可以看到輪播的banner圖、商品分類、聯(lián)名專區(qū)、分類專區(qū)。用戶可以點擊輪播的banner圖要實現(xiàn)跳轉(zhuǎn)到所屬類別下的商品列表,用戶點擊商品分類按鈕可以跳轉(zhuǎn)到該分類下的商品列表,用戶點擊聯(lián)名專區(qū)會跳轉(zhuǎn)到該類別下的商品列表,用戶可以左右滑動分類專區(qū)的縮略圖像并實現(xiàn)點擊不同圖像在固定區(qū)域顯示不同商品,用戶點擊商品進(jìn)入到該商品的詳情頁。用戶進(jìn)入到商品列表頁可以點擊商品數(shù)據(jù)進(jìn)入到該商品的詳情頁。用戶進(jìn)入到商品詳情頁可以查看商品的圖片集、商品的價格標(biāo)題等,用戶可以選擇商品數(shù)量添加到購物車,添加后會在頁面頂部的購物車圖標(biāo)中出現(xiàn)商品種類提示,用戶可以選擇點擊收藏按鈕將物品添加或刪除到收藏列表,點擊按鈕后按鈕應(yīng)該處于高亮顯示或取消顯示狀態(tài)。用戶進(jìn)入到我的系統(tǒng)頁可以完成頭像上傳、用戶名顯示、編輯購物車、編輯收藏列表、修改用戶名、重置密碼、退出登錄的功能。用戶點擊登陸頭像上傳會彈出本地文件讓用戶選擇圖片,用戶上傳后完成頭像設(shè)置功能返回。用戶點擊收藏按鈕跳轉(zhuǎn)到收藏列表頁,可以實現(xiàn)搜索、刪除、全選收藏商品功能。用戶點擊購物車按鈕應(yīng)跳轉(zhuǎn)到購物車頁面,用戶可以完成商品增減、全選、計算價格、搜索、刪除功能。用戶點擊修改用戶名按鈕可以彈出修改界面彈出層,根據(jù)提示用戶完成修改用戶名操作返回到系統(tǒng)頁。用戶點擊重置密碼按鈕可以彈出重置密碼界面彈出層,根據(jù)提示用戶完成重置密碼操作返回到系統(tǒng)頁。用戶點擊退出登錄按鈕將退出登錄到首頁并清除個人信息。2.2系統(tǒng)工作流程首先用戶通過注冊賬號并使用該賬號信息執(zhí)行登錄操作,登錄后可以執(zhí)行瀏覽首頁、電影、商城、系統(tǒng)等各模塊信息,在系統(tǒng)模塊用戶可以完成修改個人信息操作,操作成功后會更新展示用戶信息,最后用戶可以退出登錄。整體流程如圖2.1所示。圖2.1系統(tǒng)工作流程圖2.3本章小結(jié)本章主要描述了娛訊移動端APP的需求分析以及項目的整體工作流程,用戶需要登錄操作才能進(jìn)行執(zhí)行操作本項目,用戶登錄后按照不同的導(dǎo)航提示進(jìn)入不同頁面進(jìn)行操作,用戶可以修改個人信息,最后完成退出登錄。3系統(tǒng)設(shè)計本項目是一個純前端構(gòu)成項目,所用數(shù)據(jù)均為網(wǎng)上開源數(shù)據(jù)接口以及本地編寫的JSON數(shù)據(jù)。本項目以vue.js為前端整體框架進(jìn)行開發(fā),配合Vant、Swiper等前端插件框架進(jìn)行項目頁面的功能實現(xiàn)與頁面與頁面間的交互以及頁面與用戶間的交互,通過二次封裝后的axios來調(diào)用后臺接口完成數(shù)據(jù)對頁面的動態(tài)渲染,后臺數(shù)據(jù)主要是通過公開的api提供數(shù)據(jù)REF_Ref25485\r\h[12]。3.1項目整體架構(gòu)項目整體結(jié)構(gòu)分為用戶登錄模塊、主頁信息模塊、電影列表模塊、電影詳情模塊、商城模塊、系統(tǒng)信息模塊,整體架構(gòu)圖如圖3.1所示。圖3.1整體架構(gòu)圖3.2模塊功能設(shè)計3.2.1用戶登錄模塊用戶使用項目首先出現(xiàn)的是手機號登錄頁,正確輸入手機號點擊獲取圖形驗證碼,正確輸入圖形驗證碼后用戶使用的手機號會收到短信,用戶輸入短信驗證碼會登錄到主頁。用戶使用賬號密碼登錄需要先注冊,點擊前往注冊按鈕前往注冊頁面,按預(yù)定的規(guī)則設(shè)置賬戶與密碼完成注冊,用戶完成登錄跳轉(zhuǎn)到主頁。功能如圖3.2所示。圖3.2用戶登錄模塊功能設(shè)計圖3.2.2主頁信息展示模塊用戶登錄到主頁后頂部為全局導(dǎo)航,可供用戶跳轉(zhuǎn)到首頁、電影、商城、系統(tǒng)頁面。頁面導(dǎo)航下是電影導(dǎo)航部分,展示正在熱映的縮略圖、名稱、部、即將上映的部數(shù),用戶通過點擊縮略圖可進(jìn)入電影詳情頁,點擊模塊頭部提示可進(jìn)入正在熱映(即將上映)電影列表;頁面電影導(dǎo)航部分下方是電影資訊部分,用戶可通過點擊加載更多完成訊息列表的懶加載,用戶點擊跳轉(zhuǎn)到電影訊息詳情頁,功能如圖3.3所示。圖3.3電影列表模塊功能設(shè)計圖3.2.3電影列表模塊用戶進(jìn)入到電影列表頁面,頁面從上至下依次為地區(qū)選擇、電影搜索、正在熱映/即將上映列表切換、電影列表;用戶點擊地區(qū)選擇進(jìn)入地區(qū)頁面,用戶可以通過搜索欄實時搜索想要的地理位置,完成位置選擇后回到電影列表頁面并刷新頁面,根據(jù)選擇的地區(qū)顯示電影列表REF_Ref25547\r\h[13]。用戶搜索關(guān)鍵字,點擊搜索按鈕,刷新頁面列表顯示搜索結(jié)果。用戶點擊列表的某條電影數(shù)據(jù)將進(jìn)入該電影的詳情頁。功能如圖3.4所示。圖3.4電影列表模塊功能設(shè)計圖3.2.4電影詳情模塊用戶進(jìn)入電影詳情模塊,頁面從上到下為電影banner圖、返回按鈕、電影介紹、演員劇照、電影劇照;用戶在電影介紹可以看到電影的評分、標(biāo)題、類型、時長以及電影簡介;用戶可以滑動查看演員劇照、電影劇照,用戶點擊電影劇照會自動跳到該張劇照的放大鏡效果圖;用戶可以通過返回按鈕返回操作的上一個頁面。功能如圖3.5所示。圖3.5電影詳情模塊功能設(shè)計圖3.2.5商城模塊用戶進(jìn)入商城頁面,內(nèi)容自上而下是banner滾動圖、商品分類區(qū)、聯(lián)名專區(qū)、版面分區(qū);用戶可以通過點擊banner圖的下標(biāo)按鈕切換,也可以等待自動切換,通過點擊圖片,用戶會進(jìn)入該分類商品列表;用戶通過點擊分類專區(qū)的選項進(jìn)入該選項下的商品列表,用戶可以通過點擊全部按鈕進(jìn)入默認(rèn)商品列表;用戶點擊聯(lián)名分區(qū)/版面分區(qū)的板塊或標(biāo)題欄可進(jìn)入該板塊下的商品列表REF_Ref25602\r\h[14];用戶點擊分區(qū)的商品可進(jìn)入該商品的商品詳情頁;用戶進(jìn)入商品列表頁,可以通過搜索框輸入關(guān)鍵字搜索,用戶點擊商品列表里的商品進(jìn)入該商品詳情頁,商品詳情頁有收藏與添加購物車功能,功能如圖3.6所示。圖3.6商城模塊功能設(shè)計圖3.2.6系統(tǒng)信息模塊用戶可以通過導(dǎo)航進(jìn)入系統(tǒng)信息頁面,頁面功能分為上傳頭像、購物車編輯、收藏列表編輯、修改用戶名、重置密碼、退出登陸功能;用戶點擊默認(rèn)頭像可以從本地文件里選擇圖片完成圖片上傳REF_Ref25671\r\h[15];用戶可以進(jìn)入購物車列表里對數(shù)據(jù)進(jìn)行刪除、商品增減、計算總價、搜索功能;用戶可以進(jìn)入收藏列表對數(shù)據(jù)進(jìn)行搜索、刪除操作;點擊修改用戶名會彈出修改界面,用戶輸入新用戶名點擊確定按鈕完成修改;用戶點擊重置密碼按鈕會彈出修改按鈕界面,用戶根據(jù)提示輸入新密碼后完成密碼重置功能;用戶點擊退出登陸按鈕會返回到登錄頁。功能如圖3.6所示。圖3.7系統(tǒng)信息模塊功能設(shè)計圖3.3本章小結(jié)本章主要描述了本項目的整體架構(gòu),將項目分為模塊化開發(fā)。,用整體架構(gòu)圖與各模塊的功能設(shè)計圖描述了各模塊的功能介紹以及操作和各個功能之間的跳轉(zhuǎn)聯(lián)系展示出來并進(jìn)行了詳細(xì)的描述。4基于Vue的娛訊移動端APP的實現(xiàn)4.1路由配置Vue的頁面實現(xiàn)首先需要通過配置路由,然后編寫vue文件與js文件實現(xiàn)頁面構(gòu)建與效果交互,通過路由文件導(dǎo)入vue文件來構(gòu)建整個項目的骨架,每一個路由就是一個頁面,且父路由中擁有子路由實現(xiàn)同級路由區(qū)域內(nèi)容切換。首先需要在main.js文件中引入路由,然后在路由文件中導(dǎo)入路由,導(dǎo)入路由配置文件,注冊路由,創(chuàng)建路由,實例化根組件并綁定路由REF_Ref25788\r\h[16]。路由的搭建包括短信登錄、賬號密碼登錄、首頁、電影、商城、商品列表、商品品詳情、購物車、我的、地圖、新聞內(nèi)容部件。通過設(shè)置默認(rèn)路由實現(xiàn)用戶登錄的第一個頁面為登錄注冊頁。以下三個是在制作項目的時候在編寫配置路由時遇到的幾個難點,通過查閱資料以及自己一點一點的實驗解決了這幾個問題。(1)通過路由跳轉(zhuǎn)頁面不是從頂端開始實現(xiàn)此功能代碼如下:scrollBehavior(to,from,savedPosition){return{x:0,y:0}}(2)路由的配置中路由的懶加載的使用,只有當(dāng)路由訪問的時候才加載對應(yīng)的組件。實現(xiàn)此功能代碼如下:component:resolve=>require(['./views/index.vue'],resolve)(3)同一父路由下的兩個同級子路由之間的跳轉(zhuǎn)不會再次觸發(fā)父路由的生命周期函數(shù),如果父路由和子路由的path相同,監(jiān)聽也不會觸發(fā),需要再app.vue上加監(jiān)聽。實現(xiàn)此功能代碼如下:watch:{$route(to,from){console.log(to.path);}}4.2功能實現(xiàn)4.2.1用戶登錄功能用戶登錄功能邏輯分為手機短信驗證碼登錄和賬號密碼登錄,手機短信驗證碼登錄的邏輯流程為用戶輸入正確手機號后點擊發(fā)送驗證碼按鈕,彈出遮罩層顯示圖形驗證碼,用戶正確輸入圖形驗證碼后會向輸入的手機號發(fā)送驗證碼短信,用戶正確輸入收到的短信驗證碼后會登陸到軟件首頁(手機短信驗證碼登錄無需注冊);賬號密碼登錄的邏輯流程為當(dāng)用戶沒有注冊賬號之前需要點擊前往注冊按鈕注冊賬號,當(dāng)用戶依次輸入賬號、密碼、確認(rèn)密碼且格式通過校驗后會提示注冊成功,返回賬號密碼登錄頁輸入賬號密碼登錄到軟件首頁,否則當(dāng)用戶輸入的手機號格式不對、密碼與系統(tǒng)提示格式不匹配、確認(rèn)密碼輸入不一致會彈出遮罩層提示用戶。如圖4.1所示。圖4.1登錄注冊頁面用戶注冊登錄手機號格式驗證、密碼格式驗證、兩次密碼輸入一致是通過正則實現(xiàn)的,驗證碼的驗證以及賬號的驗證是通過sessionStorage實現(xiàn)的REF_Ref25851\r\h[17]。代碼如下:login_zc(zh_zc,psd_zc,psd_zc_r){varregmobile=/^[0-9]{6}$/;varregPassword=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{6,10}$/;if(zh_zc==""){this.$dialog.alert({message:"賬號不能為空"});}elseif(zh_zc!=""&&!regmobile.test(zh_zc)){this.$dialog.alert({message:"賬號格式不符合要求"});}e}else{this.$dialog.alert({message:"注冊成功"});localStorage.setItem(zh_zc,psd_zc);this.show=false;}}4.2.2主頁信息展示功能主頁信息展示功能的邏輯流程是用戶登錄后跳到主頁,主頁頭部和底部通過組件的封裝,封裝成公共組件,通過路由間的跳轉(zhuǎn)與聚焦路由樣式來實現(xiàn)當(dāng)前頁面導(dǎo)航的高亮顯示,用戶可以通過點擊導(dǎo)航去往自己想要查看的頁面;頁面的內(nèi)容部分是通過axios請求數(shù)據(jù)接口獲取數(shù)據(jù),分為電影數(shù)據(jù)與影視訊息數(shù)據(jù)。電影信息數(shù)據(jù)通過swiper插件進(jìn)行處理實現(xiàn)自由滑動效果;用戶通過點擊想要查看的電影,通過路由跳轉(zhuǎn)會進(jìn)入到所選電影的詳情頁。影視訊息數(shù)據(jù)通過判斷接口返回的狀態(tài)值,來展現(xiàn)不同樣式的影視訊息數(shù)據(jù),通過設(shè)定存儲值為10,當(dāng)列表數(shù)據(jù)值大于10時候會觸發(fā)數(shù)據(jù)懶加載REF_Ref25903\r\h[18]。影視訊息列表有圖片、標(biāo)題、距離當(dāng)前時間的時間差的顯示。當(dāng)列表頁居頂部距離達(dá)到一定高度時,會出現(xiàn)指定按鈕,通過指定可視距離實現(xiàn)置頂效果,置頂后按鈕消失。由于接口返回用戶通過點擊不同影視訊息列表進(jìn)入不同的影視訊息詳情頁。影視訊息詳情頁是通過iframe來引入第三方頁面展示影視訊息詳情,通過路由的$router.back()方法來實現(xiàn)頁面的返回。如圖4.2所示。圖4.2主頁信息展示頁面電影信息列表swiper組件初始化、影視訊息的時間過濾器、數(shù)據(jù)的懶加載、置頂功能等實現(xiàn)的核心代碼如下:Time(value){if(newDate(value*1000).getDate()==newDate().getDate()){if(newDate(value*1000).getHours()-newDate().getHours()==0){return"剛剛";}else{return(newDate().getHours()-newDate(value*1000).getHours()+"小時前");}}else{if(newDate().getDate()-newDate(value*1000).getDate()==1)return("昨天"+newDate(value*1000).getHours()+":"+newDate(value*1000).getMinutes());else{return(newDate(value*1000).getFullYear()+"-"+(newDate(value*1000).getMonth()+1)+"-"+newDate(value*1000).getDate());}}}4.2.3電影列表展示功能用戶通過在主頁點擊正在熱映或即將上映會跳到熱映或上映的電影列表頁面。熱映電影列表頁面和即將上映電影列表頁面都是電影頁面的子路由頁面,通過默認(rèn)子路由的樣式權(quán)重實現(xiàn)切換列表的導(dǎo)航高亮。兩個列表頁面的公共部分是頭部的地區(qū)選擇組件與輸入搜索組件,用戶通過點擊地區(qū)選擇按鈕會進(jìn)入地區(qū)選擇組件頁面,該頁面的數(shù)據(jù)是自己寫的json數(shù)據(jù),通過vant組件的IndexBar索引欄功能來實現(xiàn)頁面的展示,頁面頭部是搜索框,通過用戶的實時輸入會實時展現(xiàn)當(dāng)前搜索結(jié)果,該功能通過input事件忽略輸入法以及compositionstart方法和compositionend方法以及定時器的共同作用實現(xiàn)。右側(cè)顯示索引,索引值為大寫英文字母當(dāng)用戶點擊某個索引值后會跳到該索引值的第一個地區(qū)。如圖4.3所示。圖4.3電影列表展示頁面當(dāng)用戶選擇一個地區(qū)后,會通過sessionStorage存入該地區(qū)的id然后跳轉(zhuǎn)到電影列表頁面后重新請求接口數(shù)據(jù),如果首次進(jìn)入未選擇會默認(rèn)選擇地區(qū)為深圳的電影列表。電影列表頁面的搜索功能是通過前端實現(xiàn),搜索的邏輯為當(dāng)用戶在輸入框輸入搜索的關(guān)鍵字后,通過indexOf在列表數(shù)據(jù)數(shù)組中查詢搜索的關(guān)鍵字將數(shù)據(jù)的存入新數(shù)組然后替換列表數(shù)組,當(dāng)用戶輸入的值為空時會默認(rèn)搜索全部數(shù)據(jù)REF_Ref25952\r\h[19]。用戶通過導(dǎo)航按鈕切換電影列表,在即將上映列表通過接口返回的數(shù)據(jù)處理后實現(xiàn)不同月份的電影在不同月份底部出現(xiàn)。用戶可以通過點擊某一電影進(jìn)入該電影的詳情頁面,如圖4.4所示。圖4.4電影列表展示頁面地區(qū)列表的分類展示、地區(qū)列表的實施搜索功能、電影列表的搜索功能、處理即將上映的電影列表數(shù)據(jù)功能的核心代碼如下:search(name){this.List();if(name){this.state=1;}else{this.state=0;}setTimeout(function(){if(!that.flag){that.new_city_name=[];for(letcinthat.city){if(that.city[c].lname.indexOf(name)!=-1){that.new_city_name.push(that.city[c]);}}}},0);}4.2.4電影詳情功能用戶通過點擊電影列表頁某一數(shù)據(jù),通過localstorage存儲該電影的id,根據(jù)id進(jìn)入電影詳情頁展示不同電影的數(shù)據(jù)信息。通過數(shù)據(jù)接口獲取電影banner圖、標(biāo)題、評分、類別、上映時間、電影時長、電影簡介、演職人員、劇照等數(shù)據(jù)。電影類別通過數(shù)據(jù)接口獲取后是一個數(shù)組,需要進(jìn)行過濾器處理然后在頁面顯示正確格式,電影簡介通過vant的Collapse折疊面板實現(xiàn)簡介的顯示與隱藏,優(yōu)化詳情頁的頁面布局。電影詳情頁的演職人員與劇照均使用swiper插件進(jìn)行滑動處理,所以出現(xiàn)了swiper初始化錯亂,添加status狀態(tài)值來進(jìn)行swiper初始化。用戶點擊劇照后會進(jìn)入遮罩層顯示劇照大圖頁面,如圖4.5所示。圖4.5電影詳情展示頁面日期格式處理、swiper初始化、劇照放大鏡功能核心代碼如下:type(value){letstr="";for(letiinvalue){str=str+value[i]+"/";}returnstr.slice(0,str.length-1);},swiper1(){varswiper1=newSwiper(".swiper-container1",{slidesPerView:"auto",spaceBetween:10,freeMode:true,watchSlidesVisibility:true,watchSlidesProgress:true});varswiper2=newSwiper(".swiper-container2",{pagination:{el:".swiper-pagination",clickable:true},thumbs:{swiper:swiper1}});},4.2.5商城功能用戶通過頂部或底部導(dǎo)航進(jìn)入商城界面,商城頂部是通過swiper實現(xiàn)自動滾動的banner圖,用戶可以通過點擊banner圖進(jìn)入對應(yīng)的商品列表界面,banner圖下面是通過數(shù)據(jù)接口獲取的類別顯示,用戶可以通過點擊不同類別進(jìn)入不同的商品列表頁,類別下面是專區(qū)商品頁,用戶通過點擊不同的專區(qū)圖片進(jìn)入不同的商品列表頁,專區(qū)下面是通過熱門商品頁,用戶可以通過滑動熱門商品類別的頭像并點擊,在當(dāng)前頁面切換該商品列表,用戶點擊更多商品會進(jìn)入到該類別的商品列表頁,點擊商品會進(jìn)入到商品詳情頁,熱門商品下面是商品分區(qū),用戶可以查看不同分區(qū)的不同商品展示,點擊商品會進(jìn)入商品詳情頁,點擊更多會進(jìn)入并顯示該類別的商品列表頁REF_Ref25997\r\h[20]。商品詳情頁設(shè)有返回按鈕,會返回上一步操作的頁面。由于頁面過長所以使用公共組件實現(xiàn)置頂效果。如圖4.6、4.7所示。圖4.6商城展示頁面圖4.7商城展示頁面用戶通過點擊不同商品類別使用sessionStorage存儲類別id,進(jìn)入不同商品列表頁面,商城列表頁頭部為搜索列表,通過檢索搜索的關(guān)鍵字重新獲取數(shù)據(jù)列表實現(xiàn),內(nèi)容部分使用了flex屬性進(jìn)行了流式布局,通過數(shù)據(jù)接口展示REF_Ref1432\r\h[21]。商品列表通過監(jiān)聽使用了數(shù)據(jù)懶加載,用戶可以通過點擊不同商品進(jìn)入對應(yīng)的商品詳情頁面。如圖4.8所示。圖4.8商城-商品列表展示頁面用戶通過點擊不同商品,使用localstorage存入商品id,展示不同的商品詳情頁。商品詳情頁頂部依次為返回列表按鈕、導(dǎo)向首頁按鈕、導(dǎo)向購物車按鈕REF_Ref1553\r\h[22]。當(dāng)商品為告罄時用戶不能加入購物車,商品未告罄時點擊加入購物車會彈出遮罩層顯示加入數(shù)量,加入購物車后通過localstorage在進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換存入后,會在購物車按鈕顯示當(dāng)前購物車商品類別數(shù)量REF_Ref1615\r\h[23]。用戶點擊收藏按鈕通過localstorage在進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換存入后,會點亮收藏按鈕。如圖4.9、4.10所示。圖4.9商城-商品詳情展示頁面圖4.10商城-商品詳情展示頁面Swiper自動滾動、不同類別(商品)進(jìn)入商品列表頁(商品詳情頁)、點擊不同類別頭像區(qū)域顯示不同商品、商品列表的搜索、數(shù)據(jù)懶加載、收藏與取消收藏、進(jìn)入頁面收藏按鈕的是否點亮顯示加入購物車功能實現(xiàn)核心代碼如下:fave(id){if(localStorage.getItem("favlist")&&localStorage.getItem("favlist")!=""){letoldlist=JSON.parse(localStorage.getItem("favlist"));letfavonenew={id:id,title:this.desc.longName,img:this.swiper_list[0],price:this.desc.minSalePrice/100};oldlist.push(favonenew);localStorage.setItem("favlist",JSON.stringify(oldlist));}else{letlist=[];letfavone={id:id,title:this.desc.longName,img:this.swiper_list[0],price:this.desc.minSalePrice/100};list.push(favone);localStorage.setItem("favlist",JSON.stringify(list));}this.fav=true;},4.2.6系統(tǒng)信息功能用戶通過頂部導(dǎo)航或者底部導(dǎo)航可以進(jìn)入我的系統(tǒng)頁面,我的系統(tǒng)頁面擁有的分支功能有:頭像上傳功能、顯示用戶名稱、查看與編輯購物車、查看我的收藏、修改用戶名稱、重置密碼、退出登錄功能等;用戶點首次進(jìn)入我的系統(tǒng)界面時,用戶的頭像為空顯示帶上傳的圖片,用戶的用戶名顯示為用戶注冊時的賬號或者用戶接收短信的手機號REF_Ref1775\r\h[24]。用戶點擊上傳頭像按鈕后,選中自己喜歡的圖片后,上傳到系統(tǒng)中,系統(tǒng)通過文件流接收圖片,通過localstorage將文件流存儲到本地,實現(xiàn)退出登錄照片依舊存在的效果。如圖4.11所示。圖4.11系統(tǒng)-頭像(名稱)展示頁面當(dāng)用戶點擊購物車后會進(jìn)入到購物車頁面,用戶在商品詳情頁面通過添加購物車按鈕會將用戶選擇的商品以及商品數(shù)量、信息通過JSON.stringify(),將對象轉(zhuǎn)換為JSON字符串格式存入到localstorage(因為localstorage的value值只允許字符串的格式,所以需要進(jìn)行格式轉(zhuǎn)換);購物車通過localstorage.getItem讀取local中存儲的JSON字符串,通過JSON.parse()方法將local中的JSON字符串轉(zhuǎn)為對象,并讀取顯示在頁面。購物車頁面顯示的內(nèi)容有購物車中商品的種類數(shù)量、編輯按鈕、商品的選擇按鈕、商品的縮略圖、商品標(biāo)題、商品數(shù)量、商品單價、數(shù)量的增減按鈕、全選按鈕、總價計算等;用戶可以通過選擇商品縮略圖前的商品選擇按鈕選擇商品,通過數(shù)量增減按鈕實現(xiàn)數(shù)量的增加與減少,總價會計算選擇的商品的單價*數(shù)量之和并實時更新,全選按鈕可以實現(xiàn)全部選擇商品與反選商品,用戶點擊編輯按鈕后會改變頁面的樣式,每件商品會出現(xiàn)刪除按鈕,用戶選擇該商品或多件商品后,點擊刪除按鈕會彈出提示框詢問用戶是否刪除n件商品,取消則取消用戶刪除選項,確定實現(xiàn)刪除用戶選擇的商品REF_Ref1821\r\h[25]。用戶點擊完成后返回購物車展示頁面,如圖4.12所示。圖4.12系統(tǒng)-購物車展示頁面用戶點擊返回按鈕退回到系統(tǒng)功能頁面,用戶點擊收藏按鈕后會跳到商品收藏頁面,用戶在商品詳情頁點擊收藏按鈕將商品的信息通過方法重用,重用加入購物車的存儲方法,購物車頁面通過重用讀取方法,在頁面展示搜索按鈕、商品標(biāo)題、商品縮略圖、商品價格;用戶通過左滑商品柵格,會出現(xiàn)取消收藏按鈕,用戶點擊取消收藏按鈕后彈出提示框提示用戶是否取消收藏該商品,用戶點擊確定取消收藏后會返回收藏列表界面,并更新收藏列表;用戶點擊搜索按鈕后會從頂部彈出搜索框,輸入搜索關(guān)鍵字后通過前端的數(shù)組去重方法實現(xiàn)搜索功能,用戶搜索空值,默認(rèn)搜索全部商品信息,如圖4.13、4.14所示。圖4.13系統(tǒng)-收藏展示頁面圖4.14系統(tǒng)-收藏展示頁面用戶點擊退出按鈕后返回到系統(tǒng)功能頁面,用戶點擊修改名稱按鈕會彈出輸入框,通過讀取localstorage中在用戶登錄時通過賬號密碼登錄的賬號(用戶通過手機號登錄時的手機號)顯示用戶當(dāng)前的用戶名,用戶通過輸入框輸入想要修改的用戶名點擊確認(rèn)后通過localstorage存儲用戶輸入的新用戶名并實時更新用戶名顯示位置并返回到系統(tǒng)功能頁面;如圖4.15所示。圖4.15系統(tǒng)-修改名稱(密碼)展示頁用戶點擊重置密碼按鈕會彈出修改密碼的遮罩層,該組件有三部分組成,原密碼、新密碼、重新輸入新密碼。首先用戶需要滿足原密碼輸入正確,否則會彈出提示用戶原密碼輸入錯誤,其次用戶需要對新密碼的格式正確,否則彈出提示用戶新密碼格式不對,最后需要用戶兩次密碼輸入一致,否則會彈出提示兩次密碼不一致。滿足以上條件以后用戶完成修改密碼操作,彈出提示密碼修改成功。以上的修改密碼邏輯判斷均用正則來完成。最后用戶點擊退出登錄按鈕會返回到登錄頁面,整個項目的功能均完成。如圖4.16所示。圖4.16系統(tǒng)-修改名稱(密碼)展示頁面上傳頭像、購物車的編輯、收藏列表的編輯、修改名稱、重置密碼的核心代碼如下:set_ps(){varregPassword=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{6,10}$/;varps=localStorage.getItem(localStorage.getItem("user"));if(this.old_ps==""||this.new_ps==""||this.re_new_ps==""){this.$dialog.alert({message:"輸入不能為空"});}elseif(this.old_ps!=""&&this.old_ps!=ps){this.$dialog.alert({message:"原密碼錯誤"});}elseif(this.new_ps!=""&&!regPassword.test(this.new_ps)){this.$dialog.alert({message:"新密碼格式不符合要求"});}elseif(this.new_ps!=this.re_new_ps){this.$dialog.alert({message:"兩次密碼不一致"});}else{this.$dialog.alert({message:"密碼修改成功"});localStorage.setItem(localStorage.getItem("user"),this.new_ps);this.ps_show=false;}},4.3本章小結(jié)本章主要描述了制作項目的時候配置路由遇到的難點以及得到的解決方案,通過依靠編寫JavaScript中的方法來實現(xiàn)完成頁面之間的交互,其中實現(xiàn)效果通過項目抓圖將完成的效果如實的反應(yīng)出來,通過核心代碼,也將項目的核心功能展示出來。5基于Vue的娛訊移動端APP測試5.1測試計劃與目的本次測試計劃將進(jìn)行模塊化測試,對各個功能模塊的功能進(jìn)行測試。并編寫號測試用例,本次測試目的是為了用戶體驗度的提升,找出潛在的bug,所以項目在交付用戶手中需要對軟件進(jìn)行測試,以便達(dá)用戶得到更好的體驗性,也是為了軟件在使用過程中防止出現(xiàn)不必要的問題,來進(jìn)行效率的提高。5.2用戶登錄測試用戶登錄測試分為兩個階段。第一階段先進(jìn)行注冊測試,注冊測試分為兩個計劃,計劃一是測試人員輸入正確格式的賬號密碼進(jìn)行注冊操作,測試是否能完成注冊并保存注冊信息。計劃二是測試人員輸入格式不正確的賬號密碼進(jìn)行注冊操作,測試是否能完成注冊并保存注冊信息。測試用例如表5.1所示。表5.1注冊測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.1-1輸入格式正確的賬戶名和密碼后進(jìn)行登錄操作用戶名:123456密碼:Lsl885184注冊成功注冊成功并成功保存?zhèn)€人信息5.1-2輸入格式正確的賬戶名和格式不正確的密碼后進(jìn)行登錄操作用戶名:123456密碼:lsl885184注冊失敗系統(tǒng)提示:密碼格式錯誤5.1-3輸入格式不正確的賬戶名和格式正確的密碼后進(jìn)行登錄操作用戶名:12345密碼:Lsl885184注冊失敗系統(tǒng)提示:用戶名格式錯誤5.1-4輸入格式不正確的賬戶名和格式不正確的密碼后進(jìn)行登錄操作用戶名:12345密碼:lsl885184注冊失敗系統(tǒng)提示:用戶名格式錯誤第二階段進(jìn)行登錄測試,計劃一是測試人員輸入正確的手機號及驗證碼或賬號密碼進(jìn)行登錄操作,測試是否能完成登錄到首頁。計劃二是測試人員輸入格式不對的手機號或未經(jīng)過注冊的賬號進(jìn)行登錄操作,測試是否能登錄進(jìn)主頁。測試用例如表5.2所示。表5.2登錄測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.2-1輸入格式正確的手機號并填寫正確的驗證碼進(jìn)行登錄操作手機號證碼:UG2A登錄成功成功登陸首頁5.2-2輸入格式不正確的手機號進(jìn)行登錄操作手機號:1234568密碼:lsl885184登錄失敗系統(tǒng)提示:手機號格式錯誤5.2-3輸入格式正確的手機號并填寫不正確的驗證碼進(jìn)行登錄操作手機號證碼:1111登錄失敗系統(tǒng)提示:驗證碼輸入錯誤5.2-4輸入注冊過的用戶名并輸入正確的密碼進(jìn)行登錄操作用戶名:123456密碼:Lsl885184登錄成功成功登陸首頁5.2-5輸入注冊過的用戶名并輸入不正確的密碼進(jìn)行登錄操作用戶名:123456密碼:lsl885184登錄失敗系統(tǒng)提示:密碼輸入錯誤5.2-6輸入未注冊過的用戶名并隨意輸入密碼進(jìn)行登錄操作用戶名:123459密碼:lsl885184登錄失敗系統(tǒng)提示:該賬號未注冊5.3首頁功能測試測試計劃是測試人員進(jìn)入首頁后點擊頂部導(dǎo)航按鈕、電影縮略圖、影視資訊列表數(shù)據(jù)、置頂按鈕,測試是否能正確跳轉(zhuǎn)到對應(yīng)頁面和以及置頂按鈕實現(xiàn)置頂效果。測試用例如表5.3所示。表5.3首頁功能測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.3-1點擊頂部導(dǎo)航高亮按鈕跳轉(zhuǎn)頁面無跳轉(zhuǎn)到對應(yīng)頁面成功跳轉(zhuǎn)到對應(yīng)頁面5.3-2點擊電影縮略圖跳轉(zhuǎn)到電影詳情頁面無跳轉(zhuǎn)到電影詳情頁成功跳轉(zhuǎn)到電影詳情5.3-3點擊娛樂訊息列表數(shù)據(jù)無跳轉(zhuǎn)到訊息詳情頁成功跳轉(zhuǎn)到娛樂訊息詳情頁5.3-4點擊置頂按鈕無將頁面置于頂部成功將頁面置于頂部5.3電影列表頁功能測試測試計劃是測試人員進(jìn)入電影列表頁后執(zhí)行點擊地區(qū)按鈕、地區(qū)實時搜搜功能、選擇地區(qū)功能、搜索關(guān)鍵字功能、點擊電影列表數(shù)據(jù)。測試功能是否均能正常執(zhí)行。測試用例如表5.4所示。表5.4電影列表頁功能測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.4-1點擊地區(qū)按鈕并選擇地區(qū)無跳轉(zhuǎn)到地區(qū)選擇頁面,選擇地區(qū)后返回列表頁并刷新頁面頁面跳轉(zhuǎn)成功,選擇后成功更新頁面5.4-2輸入框搜索關(guān)鍵字點擊查詢按鈕“誤”列表更新為帶有“誤”的電影數(shù)據(jù)成功更新電影列表為帶有“誤”關(guān)鍵字5.4-3點擊電影列表數(shù)據(jù)無跳轉(zhuǎn)到電影詳情頁成功跳轉(zhuǎn)到電影詳情5.4電影詳情頁功能測試測試計劃是測試人員進(jìn)入電影詳情頁后查看數(shù)據(jù)是否正常顯示、執(zhí)行點擊簡介按鈕、滑動電影劇照、點擊電影劇照操作,測試數(shù)據(jù)是否顯示正確,功能是否正常執(zhí)行。測試用例如表5.5所示。表5.5電影詳情頁頁功能測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.5-1根據(jù)后臺接口查看頁面顯示數(shù)據(jù)無數(shù)據(jù)顯示正常數(shù)據(jù)與后臺接口數(shù)據(jù)一致并顯示正常5.5-2點擊簡介按鈕無點擊按鈕實現(xiàn)簡介的顯示與隱藏成功顯示與隱藏簡介5.5-3滑動并點擊電影劇照無電影劇照可以滑動并且點擊后進(jìn)入放大鏡效果成功滑動劇照并正確顯示對應(yīng)的放大鏡5.5商城頁功能測試測試計劃是測試人員進(jìn)入商城頁后執(zhí)行滑動banner圖并點擊banner圖、點擊商品分區(qū)按鈕、點擊聯(lián)名專區(qū)、滑動聯(lián)名分區(qū)頭像查看數(shù)據(jù)、點擊指定按鈕、進(jìn)入商城列表頁后執(zhí)行點擊列表數(shù)據(jù)、搜索商品關(guān)鍵字、進(jìn)入商品詳情頁執(zhí)行選擇數(shù)量加入購物車、購物車按鈕消息提示顯示、收藏與取消收藏、查看商品詳情、商品規(guī)格、商品參數(shù)切換按鈕,滑動商品展示圖功能、點擊整體返回按鈕、點擊購物車按鈕、點擊返回主頁按鈕,測試數(shù)據(jù)是否顯示正確以及功能是否可以正常執(zhí)行。測試用例如表5.6所示。表5.6商城頁功能測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.6-1滑動并點擊商城頁banner圖無可以正?;瑒硬⒄_進(jìn)入對應(yīng)的數(shù)據(jù)列表滑動并成功顯示對應(yīng)列表5.6-2點擊各個商品分區(qū)、聯(lián)名專區(qū)按鈕無點擊按鈕進(jìn)入對應(yīng)的數(shù)據(jù)列表成功顯示對應(yīng)列表并數(shù)據(jù)顯示正常5.6-3滑動聯(lián)名專區(qū)頭像并點擊對應(yīng)商品無區(qū)域內(nèi)變換商品,點擊商品進(jìn)入該商品的詳情頁成功在區(qū)域內(nèi)切換商品數(shù)據(jù)并成功進(jìn)入商品詳情頁5.6-4點擊商品列表頁數(shù)據(jù)無進(jìn)入對應(yīng)商品的詳情頁成功跳轉(zhuǎn)對應(yīng)商品詳情頁且數(shù)據(jù)顯示正確5.6-5搜索框輸入商品關(guān)鍵字“男”并點擊搜索按鈕“男”更新含有“男”關(guān)鍵字的數(shù)據(jù)列表成功更新含有“男”的商品數(shù)據(jù)列表5.6-6點擊加入購物車按鈕并添加商品數(shù)量為22將兩件該商品加入購物車且詳情頁購物車按鈕的消息提示為1成功將商品加入購物車且按鈕的消息提示顯示正確5.6-7點擊收藏按鈕無第一次點擊應(yīng)該進(jìn)行收藏操作,收藏按鈕高亮功能成功實現(xiàn)5.6-8再次點擊收藏按鈕無第二次點擊應(yīng)該執(zhí)行取消收藏操作,收藏按鈕高亮消失功能成功實現(xiàn)5.6-9查看商品詳情頁數(shù)據(jù)顯示無商品詳情頁數(shù)據(jù)顯示正常數(shù)據(jù)與后臺提供的數(shù)據(jù)一致5.6-10點擊購物車按鈕、返回主頁按鈕、整體返回按鈕無頁面跳轉(zhuǎn)正常成功跳轉(zhuǎn)頁面并正常顯示數(shù)據(jù)5.6-11查看并點擊商品詳情頁的購物車按鈕無顯示購物車內(nèi)商品種類數(shù)量且能進(jìn)入詳情頁數(shù)據(jù)顯示正確且功能正常5.6系統(tǒng)信息功能測試測試計劃是測試人員進(jìn)入系統(tǒng)信息頁后執(zhí)行點擊頭像上傳按鈕點擊購物車、點擊收藏、點擊修改用戶名、點擊重置密碼、點擊退出登錄、進(jìn)入購物車頁面執(zhí)行商品數(shù)量增減、計算總價、刪除商品數(shù)據(jù)商品的搜索功能。進(jìn)入收藏列表頁面執(zhí)行商品的取消收藏、商品的搜索。在修改用戶名的彈出層執(zhí)行修改用戶名操作、在重置密碼的彈出層里執(zhí)行修改密碼操作。測試頁面更新數(shù)據(jù)是否正確顯示測試用例如表5.7所示。表5.7系統(tǒng)信息功能測試用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果5.7-1點擊頭像上傳本地文件中選取一張圖片頭像上傳并顯示正確頭像成功上傳并顯示正確5.7-2點擊購物車、收藏、修改用戶名、重置密碼、退出登錄無跳轉(zhuǎn)對應(yīng)頁面或彈出對應(yīng)的彈出層成功跳轉(zhuǎn)頁面或彈出層顯示正確5.7-3對購物車的商品進(jìn)行數(shù)量的增減、總價的計算、刪除與批量刪除無完成操作后更新數(shù)據(jù)列表并顯示正確成功執(zhí)行所有操作且數(shù)據(jù)顯示正確5.7-4購物車數(shù)據(jù)關(guān)鍵字“車”搜索“車”更新購物車列表成功更新購物車數(shù)據(jù)列表顯示有關(guān)鍵字“車”的商品5.7-5收藏列表的取消收藏與批量取消收藏?zé)o完成操作后更新數(shù)據(jù)列表并顯示正確成功執(zhí)行所有操作且數(shù)據(jù)顯示正確5.7-6修改用戶名為321321系統(tǒng)信息頁面數(shù)據(jù)更新顯示新用戶名成功修改應(yīng)戶名為321并更新到系統(tǒng)信息頁面5.7-7輸入正確格式新密碼Lsl221547密碼修改成功成功修改密碼5.7-8輸入不正確格式新密碼lsl221547密碼修改失敗系統(tǒng)提示:密碼格式錯誤5.7-9點擊退出登陸按鈕無退出到登錄頁且個人信息清除成功執(zhí)行功能5.7-10點擊各頁面的返回按鈕無返回到操作的上一個頁面成功執(zhí)行功能5.7本章小結(jié)本章主要描述了項目功能實現(xiàn)后對實現(xiàn)的功能進(jìn)行測試操作,以測試用例的形式進(jìn)行展示,測試人員按模塊進(jìn)行測試,分別為登錄注冊測試、首頁功能測試、電影列表功能測試、電影詳情功能測試、商城功能測試、系統(tǒng)信息功能測試,經(jīng)過測試項目達(dá)到預(yù)期設(shè)計要求。結(jié)論在本次畢業(yè)設(shè)計項目的開發(fā)與論文的編寫過程中,聯(lián)系到在學(xué)校所學(xué)的HTML頁面布局、CSS樣式編寫與JavaScript方法的編寫與工作中項目所用到的Vue框架與項目開發(fā)經(jīng)驗,經(jīng)歷了無數(shù)次bug漏洞修改,終于完成了本次畢業(yè)設(shè)計項目部分的編寫,也就是這款基于Vue的娛訊移動端APP。本論文首先分析了影視娛樂訊息APP的開發(fā)背景與意義,之后分析了項目所用技術(shù)以及搭建項目的流程和介紹整體項目功能與項目功能的實現(xiàn),最后對項目的測試進(jìn)行了基本說明。本項目已經(jīng)用apk形式打包成安裝包,可以供人下載安裝,源碼均以上傳到碼云開源。本文所設(shè)計并實現(xiàn)的移動端APP在實際的工作中充分的考慮了本軟件的各項需求,其中包括了可擴展性、可維護性和未來的需求變更等,在性能優(yōu)化方面,本系統(tǒng)也做出了相應(yīng)的解決方法,系統(tǒng)中的代碼很多地方都用到了提取出來的公共方法,封裝公共組件,所以系統(tǒng)的代碼重用性很高,系統(tǒng)的伸展性也隨之提高。由于APP完成時間不久,有些可能存在的問題還沒有暴露出來,所以本項目實際上還存在著一定的不足。在實時性也許會有一點點的偏差性,例如商品列表頁的置頂實現(xiàn)效果不佳,沒有置于最頂部有一些偏差存在。這將是將來需要更進(jìn)一步完善的地方,希望在以后的項目中會有更大一個層面的突破性。致謝此次畢業(yè)設(shè)計課題是基于Vue的娛訊移動端APP前端設(shè)計與實現(xiàn),本次畢業(yè)設(shè)計研究工作是在各位老師的細(xì)心指導(dǎo)下完成的,各位老師科學(xué)的教學(xué)方法以及嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度給予本人極大的鼓勵。在作品完成的過程中遇到了一些設(shè)計上的瓶頸以及技術(shù)上疑難點,指導(dǎo)教師高麗老師與聶菲老師對本人進(jìn)行了細(xì)心的指導(dǎo)與幫助,指導(dǎo)本人完成技術(shù)上的不足以及對相關(guān)材料的整合,幫助自己及時的按照規(guī)定進(jìn)度完成了畢業(yè)設(shè)計作品,在最后的大學(xué)生涯中完成了此次的設(shè)計。同時,在設(shè)計思路上,指導(dǎo)教師也無時無刻的不在關(guān)心著本人的基本構(gòu)思。感謝各位老師每次都是在百忙之中對本人進(jìn)行不懈的指導(dǎo)。使得本人畢業(yè)設(shè)計與相關(guān)材料具有了很強的完整性,感謝各位教師對本人不厭其煩地進(jìn)行詳細(xì)的指導(dǎo)與嚴(yán)格的要求,在遇到瓶頸的同時又獲得了及時性的幫助,同時也是表現(xiàn)出了教師工作的的辛苦性,感謝每位老師對本人不懈幫助,讓自己度過了一個充滿溫馨的大學(xué)四年生涯。最后再次對每位教師工作者致以誠摯的問候,感謝指導(dǎo)老師的悉心教誨,感謝各位老師的耐心指導(dǎo)與無私幫助,感謝機電學(xué)院全體教師的幫助與鼓勵。參考文獻(xiàn)User-centredwebdesign,usabilityandusersatisfaction:ThecaseofonlinebankingwebsitesinIran.[J].DianatIman,AdeliPari,AsgariJafarabadiMohammad,KarimiMohammadAli.Appliedergonomics,2017.01:51-56.鄧成,孫書會.MVVM設(shè)計模式的前端應(yīng)用[J].電腦知識與技術(shù),2019,15(29):249-250.張如云.論移動端電商APP的設(shè)計與開發(fā)[J].辦公自動化,2019,(8).:119-130.俞敏.Web前端性能優(yōu)化的研究與應(yīng)用[J].計算機產(chǎn)品與流通,2019(12):26.李春鵬,李金友.移動端流體布局的一種布局方法[J].智富時代,2018,(11).:105-130.王玲平.Web前端開發(fā)技術(shù)和優(yōu)化措施[J].科技風(fēng),2020(03):105.Krill,Paul.ForVue.js,componentspowerinteractiveWebinterfaces[J].InfoW,2015.02:48-51.阮一峰.ES6標(biāo)準(zhǔn)入門[M].北京:電子工業(yè)出版社,2017.沈劍翹,陳澤椿.Vue.js在構(gòu)建系統(tǒng)前端SPA的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2020(03):181-182.潘志宏,羅偉斌,柳青.基于HTML5跨平臺移動應(yīng)用的研究與實踐[J].電腦知識與技術(shù),2013.06:3992-3995.張耀春.Vue.js權(quán)威指南[M].北京:電子工業(yè)出版社,2016.王志任.基于Vue.js的開發(fā)平臺的設(shè)計與實現(xiàn)[D].廣東工業(yè)大學(xué),2018.王萌,田楊,李寧寧.組件化WEB前端架構(gòu)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2018,14(30):77-79.PaulKrill,PaulKrill.Vue.jslead:OurJavaScriptframeworkisfasterthanReact[J].InfoW,2016.06:38-51.Webservicedesigndefectsdetection:Abi-levelmulti-objectiveapproach[J].RebaiSoumaya,KessentiniMarouane,WangHanzhang,MaximBruce.InformationandSoftwareTechnology,2020.03:34-39.王璐,崔保磊,潘紅霞,趙莉,田宇.基于Vue.js的在線設(shè)計開放平臺研究與實現(xiàn)[J].信息技術(shù)與信息化,2019(11):168-170.DeterminingthemostrepresentativeimageonaWebpage[J].KrishnaVyas,FlaviusFrasincar.InformationSciences,2017.03:925-983.梁海燕.MVVM架構(gòu)的移動Web前端展示方案研究[J].信息與電腦(理論版),2019(08):158-159.Claimingafamilybrandidentity:Theroleofwebsitestorytelling[J].BonnieFCanziani,DianneHBWelsh,Léo‐PaulDana,VelandRamadani.CanadianJournalofAdministrativeSciences,2020.01:356-426.NicholasC.Zakas.Javascript高級程序設(shè)計(第三版)[M].北京:人民郵電出版社,2017(06):102-106.麥冬,陳濤,梁宗灣.輕量級響應(yīng)式框架Vue.js應(yīng)用分析[J].信息與電腦(理論版),2017.07:53.呂英華.漸進(jìn)式JavaScript框架Vue.js的全家桶應(yīng)用[J].電子技術(shù)與軟件工程,2019.22:39-40.肖萌.基于移動端網(wǎng)頁界面的設(shè)計與實現(xiàn)[D].中南民族大學(xué),2016.陳鯡.Web前端開發(fā)技術(shù)以及優(yōu)化方向分析[J].新媒體研究,2015.07:39-40.秦美峰.Web前端編程實踐性教學(xué)的探索[J].福建電腦,2015.01:117-119.

怎樣提高電腦系統(tǒng)運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統(tǒng)啟動時加載的項目及來源,仔細(xì)查看每個項目是否需要自動加載,否則清除項目前的復(fù)選框,加載的項目越少,啟動的速度就越快。設(shè)置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進(jìn)行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會彈出“重復(fù)跟蹤”對話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動,默認(rèn)的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運行并記錄啟動進(jìn)程,生成啟動進(jìn)程的相關(guān)BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進(jìn)程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機,并分析啟動進(jìn)程文件,從而使計算機啟動得更快。(3)禁用多余的服務(wù)WindowsXP在啟動時會有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動類型。要修改某個服務(wù),可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項卡對服務(wù)進(jìn)行修改,通過單擊“啟動”、“停止”、“暫?!?、“恢復(fù)”四個按鈕來修改服務(wù)的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務(wù)在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個默認(rèn)是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機、死機引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設(shè)置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進(jìn)輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能,不過這只對服務(wù)器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動重新啟動功能當(dāng)WindowsXP遇到嚴(yán)重問題時便會突然重新開機,可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應(yīng)用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認(rèn)情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應(yīng)用程序崩潰的時候自動彈出,并且在默認(rèn)情況下,它會將與出錯有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時會對內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關(guān)閉,并且DUMP文件還會占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(diào)試功能的選項取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動和故障恢復(fù)”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進(jìn)行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。在重新啟動設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯誤報告當(dāng)應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關(guān)閉自動更新,我將手動更新計算機”單選框,單擊“確定”按鈕即可關(guān)閉自動更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guān)閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框。在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標(biāo)右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論