[發(fā)明專(zhuān)利]處理網(wǎng)頁(yè)元素的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201410371601.3 | 申請(qǐng)日: | 2014-07-30 |
| 公開(kāi)(公告)號(hào): | CN104133893A | 公開(kāi)(公告)日: | 2014-11-05 |
| 發(fā)明(設(shè)計(jì))人: | 漆昱恒;潘俊;江岱霖 | 申請(qǐng)(專(zhuān)利權(quán))人: | 小米科技有限責(zé)任公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30;G06F9/44 |
| 代理公司: | 北京尚倫律師事務(wù)所 11477 | 代理人: | 代治國(guó) |
| 地址: | 100085 北京市海淀區(qū)清*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 處理 網(wǎng)頁(yè) 元素 方法 裝置 | ||
技術(shù)領(lǐng)域
本公開(kāi)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及處理網(wǎng)頁(yè)元素的方法及裝置。
背景技術(shù)
相關(guān)技術(shù)中,隨著互聯(lián)網(wǎng)技術(shù)的廣泛發(fā)展,通過(guò)互聯(lián)網(wǎng)可以實(shí)現(xiàn)各種各樣的功能,而在互聯(lián)網(wǎng)中應(yīng)用最廣泛的要屬通過(guò)瀏覽器瀏覽網(wǎng)頁(yè)了。在一個(gè)網(wǎng)頁(yè)頁(yè)面中通常會(huì)包括多個(gè)網(wǎng)頁(yè)元素,這些網(wǎng)頁(yè)元素可以是用戶(hù)顯示所需的圖片或視頻,也可以是實(shí)現(xiàn)相應(yīng)的功能,如,登陸元素,包括用戶(hù)名、密碼及登錄按鍵。由于這些網(wǎng)頁(yè)元素是通過(guò)代碼編寫(xiě)出來(lái)的,所以在使用這些網(wǎng)頁(yè)元素時(shí)直接讀取代碼得到這些網(wǎng)頁(yè)元素,但是由于代碼是開(kāi)放的,所以在讀取這些網(wǎng)頁(yè)元素的代碼時(shí)有可能會(huì)出現(xiàn)錯(cuò)誤,使網(wǎng)頁(yè)元素的樣式改變,并且當(dāng)瀏覽器升級(jí)時(shí)這些網(wǎng)頁(yè)元素可能出現(xiàn)不兼容的情況。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種處理網(wǎng)頁(yè)元素的方法及裝置。用以提高處理網(wǎng)頁(yè)元素的準(zhǔn)確率,并且使網(wǎng)頁(yè)元素可重復(fù)使用,在二次使用時(shí)不需重新制作新的網(wǎng)頁(yè)元素,并且由于將網(wǎng)頁(yè)元素封裝在元素模板中,因此使這些網(wǎng)頁(yè)元素不易被修改。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種處理網(wǎng)頁(yè)元素的方法,包括獲取帶有元素模板的瀏覽器節(jié)點(diǎn);其中,所述瀏覽器節(jié)點(diǎn)對(duì)應(yīng)于一個(gè)或多個(gè)元素模板;通過(guò)所述瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板;其中所述元素模板用于封裝網(wǎng)頁(yè)元素,所述元素模板被調(diào)用的結(jié)果為在網(wǎng)頁(yè)中實(shí)現(xiàn)所述網(wǎng)頁(yè)元素。
本公開(kāi)的實(shí)施例提供的處理網(wǎng)頁(yè)元素的方法可以包括以下有益效果:通過(guò)對(duì)元素模板的封裝,使在調(diào)用元素模板時(shí),提高調(diào)用元素模板的準(zhǔn)確率,并且使元素模板可重復(fù)使用,在二次使用時(shí)不需重新制作新的元素模板,并且由于將網(wǎng)頁(yè)元素封裝在元素模板中,因此不易修改元素模板中的網(wǎng)頁(yè)元素。
所述方法還包括:將所述瀏覽器節(jié)點(diǎn)定義為文件對(duì)象;將所述元素模板定義為文件對(duì)象;將所述定義為文件對(duì)象的元素模板封裝到所述定義為文件對(duì)象的瀏覽器節(jié)點(diǎn)中。
本公開(kāi)的實(shí)施例提供的處理網(wǎng)頁(yè)元素的方法可以包括以下有益效果:不僅可以將元素模板封裝在瀏覽器節(jié)點(diǎn)中,還可以以文件對(duì)象的形式將元素模板封閉在定義為文件對(duì)象的瀏覽器節(jié)點(diǎn)中,擴(kuò)大了適用范圍。
獲取帶有元素模板的瀏覽器節(jié)點(diǎn),包括:通過(guò)所述文件對(duì)象獲取帶有所述元素模板的瀏覽器節(jié)點(diǎn);通過(guò)所述瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板,包括:通過(guò)所述定義為文件對(duì)象的瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板。
本公開(kāi)的實(shí)施例提供的處理網(wǎng)頁(yè)元素的方法可以包括以下有益效果:在將元素模板定義為文件對(duì)象及將瀏覽器節(jié)點(diǎn)定義為文件對(duì)象時(shí),可以直接通過(guò)讀取文件對(duì)象內(nèi)容實(shí)現(xiàn)對(duì)元素模板的調(diào)用,便于調(diào)用元素模板。
所述瀏覽器節(jié)點(diǎn)包括多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)構(gòu)成樹(shù)形結(jié)構(gòu);所述通過(guò)所述瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板,包括:按照根節(jié)點(diǎn)到葉子節(jié)點(diǎn)的順序,采用遞歸方式調(diào)用各節(jié)點(diǎn)中的元素模板。
本公開(kāi)的實(shí)施例提供的處理網(wǎng)頁(yè)元素的方法可以包括以下有益效果:當(dāng)在一個(gè)元素模板中含有多個(gè)元素時(shí),通過(guò)多個(gè)節(jié)點(diǎn)構(gòu)成樹(shù)形結(jié)構(gòu),并采用遞歸方式調(diào)用各節(jié)點(diǎn)中的元素模板,可以使在調(diào)用這個(gè)元素模板時(shí),各個(gè)元素模板所表達(dá)的內(nèi)容更明確,方便后期對(duì)一個(gè)或多個(gè)元素模板的維護(hù)。
所述元素模板,包括:?jiǎn)我辉啬0寮岸嘣啬0澹凰龆嘣啬0澹ǎ汗δ苄阅0寮跋嚓P(guān)性模板;所述功能性模板,用于封裝至少兩個(gè)屬于同一功能單元的元素;所述相關(guān)性模板,用于封裝至少兩個(gè)符合預(yù)設(shè)關(guān)聯(lián)關(guān)系的元素。
本公開(kāi)的實(shí)施例提供的處理網(wǎng)頁(yè)元素的方法可以包括以下有益效果:通過(guò)對(duì)元素模板及多元素模板的分類(lèi),可以擴(kuò)大通過(guò)調(diào)用封裝的元素模板來(lái)調(diào)用元素模板的適用范圍。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種處理網(wǎng)頁(yè)元素的裝置,包括:獲取模塊,用于獲取帶有元素模板的瀏覽器節(jié)點(diǎn);其中,所述瀏覽器節(jié)點(diǎn)對(duì)應(yīng)于一個(gè)或多個(gè)元素模板;調(diào)用模塊,用于通過(guò)所述獲取模塊獲取的所述瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板;其中所述元素模板用于封裝網(wǎng)頁(yè)元素,所述元素模板被調(diào)用的結(jié)果為在網(wǎng)頁(yè)中實(shí)現(xiàn)所述網(wǎng)頁(yè)元素。
所述裝置還包括:節(jié)點(diǎn)定義模塊,用于將所述瀏覽器節(jié)點(diǎn)定義為文件對(duì)象;模板定義模塊,用于將所述元素模板定義為文件對(duì)象;封裝模塊,用于將通過(guò)所述模板定義模塊定義的文件對(duì)象的元素模板封裝到通過(guò)所述節(jié)點(diǎn)定義模塊定義的文件對(duì)象的瀏覽器節(jié)點(diǎn)中。
所述獲取模塊,包括:文件對(duì)象獲取單元,用于通過(guò)所述文件對(duì)象獲取帶有所述元素模板的瀏覽器節(jié)點(diǎn);調(diào)用模塊,包括:文件對(duì)象調(diào)用單元,用于通過(guò)所述文件對(duì)象獲取單元獲取的定義為文件對(duì)象的瀏覽器節(jié)點(diǎn)調(diào)用所述元素模板。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于小米科技有限責(zé)任公司,未經(jīng)小米科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410371601.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種搜索網(wǎng)頁(yè)的方法和裝置
- 網(wǎng)頁(yè)類(lèi)型識(shí)別方法以及網(wǎng)頁(yè)類(lèi)型識(shí)別裝置
- 網(wǎng)頁(yè)生成方法及網(wǎng)頁(yè)生成裝置
- 網(wǎng)頁(yè)修改方法及網(wǎng)頁(yè)修改裝置
- 網(wǎng)頁(yè)訪(fǎng)問(wèn)處理方法
- 獲取網(wǎng)頁(yè)信息方法和裝置
- 網(wǎng)頁(yè)資源的獲取方法、裝置及終端
- 一種網(wǎng)頁(yè)制作方法、系統(tǒng)、可讀存儲(chǔ)介質(zhì)及服務(wù)器
- 網(wǎng)頁(yè)安全處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種網(wǎng)頁(yè)同步的方法、系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





