[發(fā)明專利]網頁加載方法和裝置有效
| 申請?zhí)枺?/td> | 201410665123.7 | 申請日: | 2014-11-19 |
| 公開(公告)號: | CN104462249B | 公開(公告)日: | 2019-02-12 |
| 發(fā)明(設計)人: | 蔡劍彪;梁蕾;黨子皓 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 加載 方法 裝置 | ||
本發(fā)明公開了一種網頁加載方法和裝置,涉及計算機技術領域,主要目的在于提供一種新式的能夠分離網頁元素與其對應的行為策略的網頁結構。方法包括:加載網頁文檔,網頁文檔中記錄有引導文件的標識,引導文件用于記錄與網頁文檔對應的網頁元素的標識以及網頁元素對應的行為策略;從網頁文檔中獲取引導文件的標識,并根據引導文件的標識獲取引導文件進行加載;從引導文件中獲取網頁元素的標識,并根據網頁元素的標識獲取網頁元素進行加載;呈現網頁元素,以及按行為策略執(zhí)行網頁元素對應的行為。
技術領域
本發(fā)明涉及計算機技術領域,具體而言,涉及一種網頁加載方法和裝置。
背景技術
目前,在網頁制作等方面,通常都在網頁中設計了非常豐富的網頁元素,例如,圖像、音頻、視頻等,從而在瀏覽器中進行相應的呈現,以實現豐富的效果。
網頁元素的文件中常常記錄有相關的編碼。例如,對于一個swf格式的動畫元素來說,其文件中往往存儲了決定該動畫元素如何進行動作的編碼;又例如,對于一個顯示內容為“點擊進行注冊”的圖像元素,其文件中往往存儲了執(zhí)行注冊業(yè)務邏輯的編碼。由于對于網頁元素的設計往往涉及到藝術設計領域,而對于相應編碼的編寫則往往涉及到編程技術領域,而網頁元素的制作者很難兼具兩個不同領域的知識,這就會造成網頁元素的制作效率非常低,以及網頁元素的設計或相關代碼的編寫不夠合理。
發(fā)明內容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網頁加載方法和裝置。
依據本發(fā)明的一個方面,提供了一種網頁加載方法,其包括:加載網頁文檔,所述網頁文檔中記錄有引導文件的標識,所述引導文件用于記錄與所述網頁文檔對應的網頁元素的標識以及所述網頁元素對應的行為策略;從所述網頁文檔中獲取所述引導文件的標識,并根據所述引導文件的標識獲取所述引導文件進行加載;從所述引導文件中獲取所述網頁元素的標識,并根據所述網頁元素的標識獲取所述網頁元素進行加載;呈現所述網頁元素,以及按所述行為策略執(zhí)行所述網頁元素對應的行為。
依據本發(fā)明的另一個方面,提供了一種網頁加載裝置,其包括:網頁文檔加載模塊,用于加載網頁文檔,所述網頁文檔中記錄有引導文件的標識,所述引導文件用于記錄與所述網頁文檔對應的網頁元素的標識以及所述網頁元素對應的行為策略;引導文件加載模塊,用于從所述網頁文檔中獲取所述引導文件的標識,并根據引導的標識獲取所述引導文件進行加載;網頁元素加載模塊,用于從所述引導文件中獲取所述網頁元素的標識,并根據所述網頁元素的標識獲取所述網頁元素進行加載;控制模塊,用于呈現所述網頁元素,以及按所述行為策略執(zhí)行所述網頁元素對應的行為。
根據以上的技術方案,可知本發(fā)明的網頁加載方法和裝置至少具有以下優(yōu)點:
與現有技術方案所不同的是,網頁元素的文件中不再記錄用于執(zhí)行其對應行為的行為策略,網頁元素與行為策略實現了分離,行為策略記錄在引導文件中,這樣就有利于負責網頁元素設計的美術人員以及負責在引導文件中對行為策略進行編碼的技術人員分別進行工作;行為策略與網頁元素之間的“拼接”通過記錄在引導文件中的網頁元素的標識來實現,則通過修改引導文件中網頁元素的標識,可以實現不同的引導文件與網頁元素之間的搭配,這有利于提高網頁元素和行為策略的復用率;由此可見,本發(fā)明的技術方案中提供了一種更合理的包含引導文件和網頁元素的網頁結構。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據本發(fā)明的一個實施例的網頁加載方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410665123.7/2.html,轉載請聲明來源鉆瓜專利網。





