標簽‘瀏覽器’

異步輸出網頁列表查看詳情后返回定位

最近有個需求,移動端網站,列表上拉加載,點擊詳情后返回,每次都固定返回到頂部,感覺這樣不夠人性化,希望固定到進列表前的頁面,于是簡單實現了一下。

這里有兩個問題

1、數據都是異步的

2、只有返回的時候定位(刷新正常回頂部)

簡單的實現思路及主要代碼

為了方便二次加載,異步數據每次緩存到本地,同時攔截頁面所有鏈接,在即將跳轉的時候記錄當前頁面或者滾動元素的scrollTop值,下次進頁面判斷是否返回進來的,如果是直接進來或者刷新,則重新請求,如果為返回,則直接使用已緩存數據迅速加載后使用已緩存的scrollTop值定位到進詳情頁之前的位置,同時清除值,即scrollTop值的緩存僅一次有效。 查看更多...

Ajax應用事件處理及瀏覽器內存泄漏實踐

事件處理是 Ajax 應用中的重要組成部分,也是應用動態變化的源動力。本文詳細介紹了瀏覽器中的事件處理相關的內容,包括注冊事件監聽器、事件發生之后的傳播機制、編寫事件監聽器等,還介紹了 Dojo 對事件處理提供的支持。最后介紹了與瀏覽器內存泄露和性能相關的最佳實踐。

瀏覽器中的事件是 Ajax 應用動態變化的源動力。用戶通過輸入設備(主要是鍵盤和鼠標)與應用進行互動。對于用戶不同的動作,如點擊鼠標左鍵、右鍵、或是按下鍵盤上的回車鍵,瀏覽器會產生與之對應的事件。這些事件按照一定的規則在當前文檔樹中傳播。應用可以根據自己的需要,對特定的事件進行處理,以響應用戶的動作。這種事件驅動的方式,不僅在 Web 應用中被使用,在桌面應用中也廣泛流行。本文詳細介紹了瀏覽器中事件處理的各個方面,包括事件監聽器的注冊、事件的傳播、事件處理和其它高級話題。本文還介紹了如何使用 Dojo 提供的 dojo.connect()。本文中使用的 Dojo 版本是 1.4。下面首先介紹如何注冊事件監聽器。

注冊事件監聽器

注冊事件監聽器的目的是在事件發生的時候添加相應的處理邏輯。瀏覽器中的事件處理采用經典的觀察者(Observer)設計模式。對于可能產生的各種事件,Ajax 應用通過腳本在節點上關注自己感興趣的事件,并添加相應的處理邏輯。當相應的事件發生并傳播到監聽器注冊的節點時,處理邏輯會被調用。 查看更多...

常用瀏覽器CSS hack匯總表及部分示例

1. 此匯總表中測試瀏覽器的版本為:
微軟系統自帶:IE6、 IE7、IE8
火狐:Firefox 3.6.6
Safari:Safari 5.0
谷歌瀏覽器:Chrome 6.0.458.1 dev
Opera瀏覽器:Opera 10.60
2. 其中,多數CSS hack是在selector{property:value;}基礎上更改的。
selector代表CSS選擇器,property代表CSS特性,value代表特性的值。

3. FF代表Firefox,Ch代表Chorme,Sa代表Safari,Op代表Opera 查看更多...

解決QQ與QQ瀏覽器強制綁定問題

半夜上線發一個小知識,可能很多喜歡騰訊相關軟件的朋友都知道,從TT開始,騰訊就將QQ和瀏覽器綁定了,現在的QQ瀏覽器還是一樣。表現情況就是無論將默認瀏覽器設置為什么,只要通過QQ面板、聊天窗口等打開鏈接,全部都是調用QQ瀏覽器,這樣在你不需要或不想用的時候就顯得很無奈。

在網上找過相關文章,沒找到結果,自己曾經修改注冊表實現過,尚不知是否有副作用。

不過最近在官方開發論壇上找到開發人員解答,頓時恍然大悟,之前也曾認為是QQ里面的設置問題,把設置面板翻了遍,硬是沒看出來,官方人員一語點破了。 查看更多...

今天,我想說的一件事

很久沒有清理電腦了,今天清理電腦后,發現最近使用比較多的火狐瀏覽器啟動很慢,有時候反應也很慢。眾所周知,火狐是擴展性、自定義設置很強的,于是在網上找了幾篇火狐的優化相關知識,優化后的確不錯,有點顯著的效果,但是火狐的標簽式瀏覽實在讓人不敢恭維,一直使用默認主題的我,基本打算放棄標簽式瀏覽方式了,但由于習慣上的改變讓人更不適應,就改回了。

晚上,因為發現右鍵新建文件中的文本文檔不見了,通過優化大師、360都沒有找到解決方案,重新注冊庫文件 查看更多...

談談自己親測14款瀏覽器的體驗

昨天下午,閑著沒事干就想著安裝多個瀏覽器測試下,雖然之前我已經安裝過3款:Google Chrome、IE9.0、360極速瀏覽器,但使用一段發現各有各的優、缺點。

昨天,一連下載安裝了目前常見的10款瀏覽器,算上之前裝過的,一共是13款。

開始測試,不知道權威認識測試瀏覽器的話用的是什么方法,我是只靠自己的感受,點開,瀏覽幾個門戶網站,當然,也瀏覽下自己的博客。下面就按照我瀏覽器快捷方式的排序一一說下我的個人感受。 查看更多...

IE9.0候選發布版官方提供下載了

去年升級IE9.0公測版后一直在用,今天更新電腦無意中發現微軟在2月11日已經開放了IE9.0的候選發布版的下載。

版本號為9.0.8080.16413IC RC版本的下載已經開始,目前僅能夠提供給Windows 7用戶使用,x86和x64的所有語種版本均已經出現下載地址。本人的電腦也已經 查看更多...

黑龙江22选5开奖