一般情況下,我們?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)系我們修改或刪除,多謝。

主站蜘蛛池模板: bl高h乱肉辣文 | 欧美の无码国产の无码影院 | 国产成人久久婷婷精品流白浆 | 亚洲精品美女久久久久99 | 快播理论片 | 国产二级一片内射视频播放 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 无码137片内射在线影院 | 先锋资源av | 国产 有码 无码 电影 | 久久re这里精品23 | 毛片视频大全 | 天堂so导航 | 内射一区二区精品视频在线观看 | 国产午夜在线精品三级a午夜电影 | 久久综合视频网站 | 好吊妞国产欧美日韩视频 | 国产精品久久久久久人妻精品流 | 国产AV白丝爆浆在线播放 | 亚洲精品久久久久69影院 | 印度学生xxxxx性14一16 | 亲嘴扒胸摸屁股视频免费网站 | 国产精品久久久久久久久99热 | 嫩草影院在线观看网站成人 | 美女被日出水 | 久久久99精品成人片中文 | 狠狠插综合 | 国产在线观看香蕉视频 | 麻豆精品人妻一区二区三区蜜桃 | 丰满少妇发泄14p | 棉袜足j吐奶视频 | 大桥未久电影在线观看 | 亚洲欧美自拍清纯中文字幕 | 99精品国产第一福利网站 | 99视频免费在线观看 | 久久久无码精品亚洲A片软件 | 日本精品在线观看视频 | 暖暖视频免费观看高清完整版 | 国产精品久久久久久人妻精品流 | 在线观看成人3d动漫入口 | 爱如潮水3免费观看日本 |