那些年遇到的bug 之一 多次繫結事件

2022-07-12 08:21:09 字數 633 閱讀 7154

由於各種原因老大們決定使用sea.js模組化開發,所以需要把各功能重新梳理。保險起見一致決定先從首頁著手處理,完成後再跟進其它的頁面開發。

1.定時更新資料,並且支援點選重新整理資料

2.滑鼠移到主播小圖上,顯示主播大圖,並且顯示當前主播的詳細資訊。

3.大圖跟隨滑鼠移動。滑鼠離開,大圖消失。

費了一番功夫把功能都寫好了,各瀏覽器測試了下並且能跑起來,效果如下:

沒發現有什麼問題,可是,生活總是無處不驚喜的 ( >﹏

又重新把**審視了一遍,確認沒問題後重新測試。

在chrome下盯著控制台,確認請求資料沒問題。然後再檢視html渲染結果,沒問題。動畫執行函式也沒問題。然後切換ie看,發現在ie這個功能的其它動畫執行得很好,但滑鼠跟隨依然卡成馬(沒錯,ie總是能提前發現問題),思前想後還是先把pagex列印出來:

列印出來一看:每一次移動滑鼠pagex按倍數列印。檢查**,原來每一次更新資料就繫結一次mouseover,造成了多次繫結。

解決方案是把最新的資料放到乙個自定義屬性裡面去,然後把mouseover函式提取出來。修改好後再次測試,一切正常 o(∩_∩)o~~ 。

軟體測試之一 曾經遇到的bug

一 簡述 在一次編寫簡單的python爬蟲的過程中,發現了某個bug,深入學習後了解了這個bug。二 bug出現的情景 在某次編寫python爬蟲的過程中,因為是初學,對爬蟲並不能很好的使用,在邊學習邊編寫 的過程中,對某個 的內容的爬取出現了問題。爬蟲的編寫時首先對單頁內容進行爬取測試,測試時結果...

那些年mysql遇到的一些問題

1 access denied for user root localhost using password yes 解決辦法 a.開啟mysql目錄下的my.ini檔案,在檔案的最後新增一行 skip grant tables 儲存重啟msyql服務。b.開啟黑視窗,輸入 mysql u root...

考研那些事 那些年,我們一起度過的豬狗不如的生活

又是一年畢業季,圖書館前的木棉樹迎來送往了一屆又一屆的學生。回想起過往的四年,感慨萬千,瘋狂過,努力過,高興過,哀傷過。而今我又將站在乙個全新的起點上去迎接新的開始,新的挑戰。首先來看下我的初試分數 政治76分 英語一67分數學一142分 專業課116分,總分401分,專業排名第一。研友們得知這個分...