搞網站開發,最頭痛的是js問題,倒不是php程式開發,前端的頁面,js真是太讓人折騰了,特別是js,你根本不知道哪裡就會出問題,各種兼容也要兼顧,不像寫程序,你只在乎功能如何實現,邏輯怎麼寫。 js檔案一個出問題,就影響其他js的運行,今天就遇到一個很糾結的東西,一個js導致的莫名其妙的問題。
這個js是一個增強頁面效果的功能,但是用了它,jquery在有的頁面可以用,有的頁面就失效了,用firefox的firebug調試,發現在有的頁面會報錯,獲取分頁的位置的地方會出錯。後來發現確實只要沒有分頁的地方jquery就失效了,因為js它取得不到分頁的位置。
中間省略800字,調前端什麼的最煩了,我又不是前端開發工程師,這些問題也本應由前端人員解決,但是做為php網站開發人員,能夠盡力解決的也就自己解決吧。
後來把確定出現問題的js檔案放到底部,問題就解決了,真是莫名其妙!可能是有問題的地方放到最後,也不會影響後面的js運作了,這是個經驗。 。
你說我說的有沒有道理!