IE下var的重要性的又一佐證

2021-08-26 10:52:40 字數 367 閱讀 8594

乙個朋友問了乙個js問題, 一段看不出有任何問題的**, 在ie下報錯:」object doesn』t support this property or method」.

function foo(obj)

開始, 還以為錯誤是指obj的tostring方法, 繞了半天彎路, 無果..

後來,注意到變數名是producttree沒有用var申明, 加上getelementbyid(『producttree』)說明有個id為producttree的元素, 並且我們知道在ie下可以直接通過id獲取dom元素的引用, so~

所以啊, 區域性變數一定要用var申明, 不僅僅是因為不用var會成全域性變數, 更因為在ie下, 有可能會出現這種, 讓人很莫名的錯誤….

定時的重要性

2.wm timer訊息 是又定時器發出的訊息 首先我們先建立乙個定時器 函式原型 unit settimer hwnd hwnd,uint nidevent,uint nelapse,timerproc lptimerfunc 要建立定時器,還需要 a.視窗控制代碼 b.選擇識別符號 c.微秒級的...

資料的重要性

對於程式設計師來說,高手 和 菜鳥 之間的區別實際上只有兩個因素 一是從事程式設計時間的長短不同,使經驗的多少有所區別 第二個因素就是手頭掌握資料的多少了,因為很多問題並不是靠自己鑽研可以解決的,必須靠資料,試想在寫 dos匯程式設計序時如果沒有中斷手冊,可以自己鑽研出來嗎?實際上,大部分 菜鳥 向...

溝通的重要性

近期有個同事要離開工作了兩年的崗位,讓我感觸良多。作為他的同事,我和他談了很多。最後,我發現他在溝通上面有問題,碰到問題或者有些想法只會悶在心裡。典型的例子是 我問他,既然你現在提出來對於軟體程式設計不感興趣,為何當初剛剛來到我們這個部門的時候,不提出來呢,或者在實習期間,也沒有提出來呢?而是在培養...