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

