JavaScript中變量的相互引用
更新時間:2010年05月10日 11:41:48 作者:
變量相互引用的原因是:由于某些類型的變量是按地址存儲的而導(dǎo)致的兩個或多的參數(shù)的值互相影響.
測試如下:
關(guān)于對節(jié)點對象操作產(chǎn)生的影響:
由于是函數(shù)是按值傳遞,所以在插入節(jié)點時,引用的是節(jié)點本身,而不是它的一個克隆,所以節(jié)點被轉(zhuǎn)移了
如:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
最后一個是關(guān)于節(jié)點的移除的,本來以為用innerHTML=""來移除元素內(nèi)容的話,在IE中會把創(chuàng)建的節(jié)點從內(nèi)存中徹底消除,事實并非如此,而是產(chǎn)生了很奇怪的現(xiàn)象:
如:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
原生js實現(xiàn)fadein 和 fadeout淡入淡出效果
這篇文章主要介紹了通過原生js實現(xiàn)fadein 和 fadeout淡入淡出效果,需要的朋友可以參考下2014-06-06
基于Marquee.js插件實現(xiàn)的跑馬燈效果示例
這篇文章主要介紹了基于Marquee.js插件實現(xiàn)的跑馬燈效果,結(jié)合實例形式給出了Marquee.js插件的定義及具體使用方法,需要的朋友可以參考下2017-01-01
layer.msg()去掉默認時間,實現(xiàn)手動關(guān)閉的方法
今天小編就為大家分享一篇layer.msg()去掉默認時間,實現(xiàn)手動關(guān)閉的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
關(guān)于arguments,callee,caller等的測試
關(guān)于arguments,callee,caller等的測試...2006-12-12

