[發明專利]一種加載頁面的方法、裝置及計算機設備有效
| 申請號: | 201710648775.3 | 申請日: | 2017-08-01 |
| 公開(公告)號: | CN107577712B | 公開(公告)日: | 2019-03-15 |
| 發明(設計)人: | 王佳;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加載 頁面 方法 裝置 計算機 設備 | ||
1.一種加載頁面的方法,其特征在于,所述方法包括:
接收當前節點的加載請求;
判斷所述當前節點是否存在預設的加載屬性,若存在所述加載屬性,接收所述當前節點的加載屬性值;
判斷是否存在所述加載屬性值對應的第一容器,若存在對應的所述第一容器,則基于所述第一容器加載并顯示所述當前節點;所述第一容器中緩存有所述當前節點的加載數據;
若不存在所述對應的第一容器的情況下,還包括:
按照預設的解析規則對所述加載屬性值進行解析,獲取解析結果;
若所述解析結果與預設的解析值一致時,則根據所述解析結果構建請求地址;
基于所述請求地址獲取并顯示加載數據;
所述基于所述請求地址獲取并顯示加載數據,包括:
獲取用戶文件夾;
基于所述請求地址中目標文件的名稱標識,判斷所述用戶文件夾中是否存在所述當前節點的目標文件,若存在所述目標文件,則將所述請求地址添置至對應的第二容器中;
接收服務器基于所述請求地址返回的加載數據,并將所述加載數據存儲至所述第二容器中;
利用腳本文件將所述加載數據渲染到所述目標文件中,顯示所述加載數據。
2.如權利要求1所述的一種加載頁面的方法,其特征在于,所述基于所述第一容器加載并顯示所述當前節點,包括:
判斷所述當前節點是否存在預設的緩存屬性值,若存在所述預設的緩存屬性值,判斷所述緩存屬性值是否與預設的標識值一致;
若所述緩存屬性值與所述標識值一致,則從所述第一容器中調用所述當前節點的加載數據,加載并顯示所述加載數據。
3.如權利要求1所述的一種加載頁面的方法,其特征在于,所述按照預設的解析規則對所述加載屬性值進行解析,獲取解析結果,包括:
獲取所述加載屬性值的字符串;
按照預設的劃分規則將所述字符串劃分為各數組;
獲取所述數組的數量,所述數組的數量為所述解析結果。
4.如權利要求3所述的一種加載頁面的方法,其特征在于,所述若所述解析結果與預設的解析值一致時,則根據所述解析結果構建請求地址,包括:
將所述字符串第一個字符設置為控制器屬性值,將第二個字符設置為方法屬性值;
將所述字符串中剩余的元素解析為對應的鍵值對;
獲取服務器的域名、通信協議及通信端口;
根據所述控制器屬性值、所述方法屬性值、所述鍵值對、所述服務器的域名、通信協議及通信端口構建所述請求地址。
5.如權利要求1所述的一種加載頁面的方法,其特征在于,所述顯示所述加載數據,包括:
判斷所述當前節點是否存在彈出模態框屬性,若存在所述彈出模態框屬性,則彈出所述模態框,并在所述模態框中顯示所述加載數據;
若不存在所述彈出模態框屬性,則直接在所述頁面中顯示所述加載數據。
6.一種加載頁面的裝置,其特征在于,所述裝置包括:
接收單元,用于接收當前節點的加載請求;
第一判斷單元,用于判斷所述當前節點是否存在預設的加載屬性,若存在所述加載屬性,所述接收單元還用于接收所述當前節點的加載屬性值;
第二判斷單元,用于判斷是否存在所述加載屬性值對應的第一容器;
加載單元,用于在存在對應的所述第一容器的情況下,基于對應的所述第一容器加載并顯示所述當前節點;還用于不存在所述對應的第一容器的情況時,按照預設的解析規則對所述加載屬性值進行解析,獲取解析結果;若所述解析結果與預設的解析值一致時,則根據所述解析結果構建請求地址;基于所述請求地址獲取并顯示加載數據;
所述基于所述請求地址獲取并顯示加載數據,包括:
獲取用戶文件夾;
基于所述請求地址中目標文件的名稱標識,判斷所述用戶文件夾中是否存在所述當前節點的目標文件,若存在所述目標文件,則將所述請求地址添置至對應的第二容器中;
接收服務器基于所述請求地址返回的加載數據,并將所述加載數據存儲至所述第二容器中;
利用腳本文件將所述加載數據渲染到所述目標文件中,顯示所述加載數據。
- 上一篇:一種圖片緩存的方法和裝置
- 下一篇:基于電力詞典的文本處理方法





