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

主站蜘蛛池模板: 亚洲涩福利高清在线 | 精品日韩欧美一区二区三区 | 欧美卡1卡2卡三卡2021精品 | 性色AV一区二区三区咪爱四虎 | 欧美MV日韩MV国产网站 | 交换邻居波多野结衣中文字幕 | 青柠高清在线观看完整版 | 成人免费毛片观看 | 手机在线亚洲日韩国产 | 99re.05久久热最新地址 | 老阿姨儿子一二三区 | 在线视频a | 亚洲乱色视频在线观看 | 恋夜直播午夜秀场最新 | 久久黄视频 | 美女张开腿让男生桶动态图 | 疯狂第一次国语 | 日韩精品欧美在线视频在线 | 飘雪在线观看免费高清完整版韩国 | 在线国产三级 | 亚洲国产精品久久精品成人网站 | 日本久久道一区二区三区 | 高h肉文合集| 精品香蕉99久久久久网站 | 欧美精品99久久久啪啪 | 97久久国产露脸精品国产 | 夫妻主vk | 丰满艳妇亲伦 | 国产3级在线观看 | 2019一級特黃色毛片免費看 | 亚洲免费国产 | 爽爽窝窝午夜精品一区二区 | 三级全黄的视频在线观看 | 奶水四溅54p| 午夜福利院电影 | 国产精品JIZZ视频免费 | 激情午夜307 | 韩日午夜在线资源一区二区 | 国产无遮挡又黄又爽在线视频 | 语文老师扒开胸罩喂我奶 | 青青青草免费 |