最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中關(guān)于執(zhí)行環(huán)境的雜談

 更新時間:2011年08月14日 17:35:29   作者:  
如你所知,javascript里執(zhí)行環(huán)境是作為一個最核心的概念存在的。相信廣大FE筒子們對于這個概念不會陌生,它定義了變量或函數(shù)有權(quán)訪問其他數(shù)據(jù)范圍以及其行為。
——這就要從JAVASCRIPT的解釋器開始說起了:每當(dāng)JAVASCRIPT解釋器開始執(zhí)行一個函數(shù)的時候,都會創(chuàng)建一個執(zhí)行環(huán)境,并且還會產(chǎn)生一個和這個函數(shù)息息相關(guān)的變量對象,在這個執(zhí)行環(huán)境中定義的一切變量或者函數(shù)都會被他保存起來。但是他就像有關(guān)部門,可能和你息息相關(guān),但是你永遠(yuǎn)找不到他的身影,你是無法調(diào)用這個對象的,但是JAVASCRIPT解析器處理數(shù)據(jù)時便會調(diào)用到它。
點題就到此為止了,讓我們真刀真槍來說說執(zhí)行環(huán)境吧。先從全局執(zhí)行環(huán)境開始,他處于整個執(zhí)行環(huán)境的最外面,并且是作為window對象的屬性添加的。
  舉個例子:
復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
var a = 1;
(function(){
alert(window.a === a);
})();
</script>
</head>
<body>
</body>
</html>

上面這個栗子,最后會彈出true。也就是說,我們在最外圍定義的全局變量,最終都收編到了window上面了。每當(dāng)一個執(zhí)行環(huán)境中的代碼全部執(zhí)行結(jié)束之后,里面一干變量以及函數(shù)的定義都會被押下,銷毀。吃果果的兔死狗烹啊。
  但不得不說的是,Javascript的實現(xiàn)允許有多個全局執(zhí)行對象。納尼?!是的,用一個說爛了的栗子吧:IFRAME,IFRAME里面擁有者不同于瀏覽窗口的全局作用環(huán)境。當(dāng)然如果這里牽涉了跨域獲取屬性,那么就要說到安全性了。恩,點到為止。就說那么多吧

相關(guān)文章

最新評論

米脂县| 清徐县| 浦江县| 商南县| 泰来县| 惠州市| 新宁县| 荣成市| 垦利县| 乌兰察布市| 共和县| 靖西县| 海盐县| 梁平县| 临江市| 樟树市| 阆中市| 柳林县| 泌阳县| 罗平县| 奎屯市| 读书| 夏邑县| 隆子县| 婺源县| 赫章县| 西贡区| 甘德县| 张北县| 阿克苏市| 开阳县| 梅州市| 芒康县| 内丘县| 宜兰县| 黄大仙区| 沁水县| 姚安县| 宣化县| 乐陵市| 高淳县|