最近在修改百度地圖開源的東西,想把裡面耦合在一起的代碼給拆分出來。拆解之後,發現了一些坑爹的問題。邏輯上沒有問題的情況下,該出現的效果沒有出現。然後就以為是代碼哪裡寫得不對了,就一直找啊找的。在調試的時候發現,相應的事件被執行了兩遍。瞬間就明白了,肯定在哪個地方重復綁定了事件。果然,真心腦殘的綁定了兩次事件。
平時在寫代碼的時候,如果發現綁定的事件觸發了兩次,那就要查看是否是綁定了兩次事件了。別傻傻的先去查看代碼哪裡處處了,或者懷疑別人的api有問題。
此文僅記錄本人開發的時候遇到的問題。最近修改的百度地圖開源的東西,將會在項目發布後呈現給大家。本人菜鳥一個,希望大家指點。
以後大家在開發過程中,多注意一下。