[發明專利]移動終端的網頁刷新方法及裝置有效
| 申請號: | 201611144849.1 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106777075B | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 冷雪峰 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 11406 北京格羅巴爾知識產權代理事務所(普通合伙) | 代理人: | 白銀環<國際申請>=<國際公布>=<進入 |
| 地址: | 100085 北京市海淀區清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 網頁 刷新 方法 裝置 | ||
本公開是關于一種移動終端的網頁刷新方法及裝置。該方法包括:在檢測到針對移動終端的網頁的用戶下拉操作的情況下,獲取第一全局變量的值;在所述第一全局變量的值不為第一預設值的情況下,將所述第一全局變量的值設置為所述第一預設值,并執行頁面拉動操作;在檢測到所述頁面拉動操作執行完畢的情況下,將所述第一全局變量的值設置為第二預設值;根據所述用戶下拉操作對所述網頁進行刷新控制。在當前頁面拉動操作執行完畢前,不會有新的頁面拉動操作被執行,從而能夠準確檢測用戶下拉操作的下拉位置,并能節省移動終端性能的開銷,使下拉過程更順暢,避免下拉過程出現卡頓現象,提升用戶體驗。
技術領域
本公開涉及移動終端技術領域,尤其涉及移動終端的網頁刷新方法及裝置。
背景技術
在通過移動終端瀏覽網頁的過程中,常常需要刷新當前的內容。常見的刷新方式為用手指向下拖動網頁進行刷新,也就是通常所說的下拉刷新。相關技術中,使用網頁前端技術實現下拉刷新通過包括以下步驟:第一步,建立DOM(Document Object Model,文檔對象模型)結構,包括一個外層組件(outter)以及一個嵌套在outter內的內存結構(inner)。當執行下拉刷新時,實際上拉動的是inner部分。第二步,監聽outter的touchstart(觸摸開始)事件,記錄當前觸點的pageY屬性(即觸點相對于HTML(HyperText Markup Language,超文本標記語言)文檔的上邊沿的位置),并將當前觸點的pageY作為起始位置保存以備用。第三步,監聽outter的touchmove(觸摸移動)事件,當touchmove事件被觸發時,執行頁面拉動操作。第四步,監聽outter的touchend(觸摸結束)事件,當touchend事件被觸發時,記錄當前觸點的pageY屬性,并根據第二步保存的起始位置,計算出下拉距離,以判斷是否執行刷新操作。
相關技術中,在inner滑動過程中,outter的touchmove事件不斷地被觸發。執行頁面拉動操作會消耗一定的性能,并且會持續一小段時間。相關技術中,在inner滑動過程中,由于outter的touchmove事件被觸發的頻率很高,導致上一次的頁面拉動操作還沒有執行完畢,又執行了一次頁面拉動操作,由此導致多次頁面拉動操作同時進行,不僅造成滑動位置的檢測不準確,還會導致移動終端性能極大的開銷,從而使下拉過程出現卡頓現象。
發明內容
為克服相關技術中存在的問題,本公開提供一種移動終端的網頁刷新方法及裝置。
根據本公開實施例的第一方面,提供一種移動終端的網頁刷新方法,包括:
在檢測到針對移動終端的網頁的用戶下拉操作的情況下,獲取第一全局變量的值;
在所述第一全局變量的值不為第一預設值的情況下,將所述第一全局變量的值設置為所述第一預設值,并執行頁面拉動操作;
在檢測到所述頁面拉動操作執行完畢的情況下,將所述第一全局變量的值設置為第二預設值;
根據所述用戶下拉操作對所述網頁進行刷新控制。
對于上述方法,在一種可能的實現方式中,在獲取第一全局變量的值之前,所述方法還包括:
創建所述第一全局變量。
對于上述方法,在一種可能的實現方式中,所述第一全局變量為boolean類型。
對于上述方法,在一種可能的實現方式中,所述方法還包括:
在檢測到針對所述網頁的下拉事件被觸發的情況下,判定檢測到針對所述網頁的用戶下拉操作。
對于上述方法,在一種可能的實現方式中,根據所述用戶下拉操作對所述網頁進行刷新控制,包括:
在所述用戶下拉操作對應的下拉距離大于第三預設值的情況下,對所述網頁進行刷新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611144849.1/2.html,轉載請聲明來源鉆瓜專利網。





