一般情況下,我們?cè)贘S中用函數(shù)直接量來(lái)命名一個(gè)簡(jiǎn)單的函數(shù)。

<script type="text " /> 热久久免费频精品99热,日本中文字幕伊人成中文字幕,俄罗斯破处

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript-Mozilla和IE中的一個(gè)函數(shù)直接量的問(wèn)題分析

我在這里寫(xiě)這個(gè)也是寫(xiě)點(diǎn)在做js時(shí)遇到的問(wèn)題,當(dāng)個(gè)筆記.沒(méi)有想到被hax "批"了一頓,不過(guò)也是說(shuō)得有些道理的.畢竟這個(gè)內(nèi)容也不痛不癢的

一般情況下,我們?cè)贘S中用函數(shù)直接量來(lái)命名一個(gè)簡(jiǎn)單的函數(shù)。


<script type="text/Javascript">
var func=function(s){window.alert(s)};
func("never-online")
</script>

這在IE或者M(jìn)ozilla中也是合法的(ECMA標(biāo)準(zhǔn)中有函數(shù)直接量的定義)。

但是IE中還有另外一種更簡(jiǎn)單的命名方式可以簡(jiǎn)化我們的代碼:

<div id="demo">http://blog.never-online.NET</div>
<script type="text/Javascript">
var $=document.getElementById;
alert($("demo").innerHTML);
</script>

而這在Mozilla中沒(méi)有報(bào)語(yǔ)法錯(cuò)誤,而是拋出了一個(gè)異常, 操作符非法:
下面代碼是捕獲Mozilla拋出的異常并打印出來(lái)

<div id="demo">http://blog.never-online.NET</div>
<script type="text/Javascript">
var $=document.getElementById;
try {
alert($("demo").innerHTML);
} catch(ex) { document.write(ex)}
</script>

異常內(nèi)容為:
[Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Temp/non4A.htm :: :: line 22" data: no]

現(xiàn)在還不知道能不能在Mozilla的config中設(shè)置,總之寫(xiě)代碼的時(shí)候要注意.

我在google上搜索 getElementById 0x8057000c 關(guān)鍵字,還是有很多類似的情況,比如

http://groups.google.co.uk/group/comp.lang.Javascript/browse_thread/thread/65a1a23f5dd7c9ad/d264d04d9d768b28?tvc=2#d264d04d9d768b28

沒(méi)有更好的解決辦法,但是可以變通,比這樣寫(xiě)

<div id="foo"></div>
<script>
document.$ = document.getElementById; 
alert(document.$("foo").innerHTML);
</script>

因?yàn)閖s可以動(dòng)態(tài)的給對(duì)象增加屬性和方法,上面的例子在ie和moz中測(cè)試都可以通過(guò).

JavaScript技術(shù)Javascript-Mozilla和IE中的一個(gè)函數(shù)直接量的問(wèn)題分析,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 超碰国产视频免费播放 | 国产色精品久久人妻99蜜桃麻豆 | 色小妹影院 | 久久国产高清字幕中文 | 免费看欧美一级特黄a大片 免费看欧美xxx片 | 99久久国产露脸精品竹菊传煤 | 国产最猛性XXXX69交 | 欧美成人一区二免费视频 | 99视频在线免费观看 | 欧美GV肉片视频免费观看 | 手机伊在人线香蕉2 | 国产av免费观看日本 | 女神被调教成了精盆 | 日本人娇小hd | 免费精品一区二区三区AA片 | 我们中文在线观看免费完整版 | 一起碰一起噜一起草视频 | 男人的天堂MV在线视频免费观看 | 久久婷婷色香五月综合激情 | 日本精油按摩 | 榴莲推广APP网站入口下载安装 | 亚洲性夜夜色综合网站 | 乌克兰黄色录像 | 日韩一区二区三区视频在线观看 | 99精品影视 | 胸大美女又黄的网站 | 亚洲色欲国产免费视频 | 国产欧美日韩精品a在线观看高清 | 亚洲午夜无码久久久久蜜臀av | 被六个男人躁到一夜同性 | 内射人妻无码色AV麻豆去百度搜 | 蜜桃AV色欲A片精品一区 | 欧美又粗又长又大AAAA片 | 亚洲AV久久无码精品九九软件 | 国产精品永久在线 | 日本xxx在线观看免费播放 | 菠萝菠萝蜜免费播放高清 | 久久国产精品免费A片蜜芽 久久国产精品萌白酱免费 久久国产精品麻豆AV影视 | 搡女人免费免费视频观看 | 肉多荤文高h羞耻校园 | 芭乐视频网页版在线观看 |