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

<script type="text " /> 欧美亚洲另类热图,成人在免费视频手机观看网站,99国内偷揿国产精品人妻

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

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

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

一般情況下,我們?cè)贘S中用函數(shù)直接量來命名一個(gè)簡單的函數(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中還有另外一種更簡單的命名方式可以簡化我們的代碼:

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

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

<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è)置,總之寫代碼的時(shí)候要注意.

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

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

沒有更好的解決辦法,但是可以變通,比這樣寫

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

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

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

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

主站蜘蛛池模板: 另类专区hy777 | 中文字幕在线观看网址 | www.欧美与曽交性video | 俄罗斯aaaa一级毛片 | 大屁股国产白浆一二区 | 亚洲精品无码久久久久A片 亚洲精品无码国产爽快A片百度 | 果冻传媒独家原创在线观看 | 97人视频国产在线观看 | 正在播放一区二区 | 国产高清视频免费最新在线 | 浪荡受自我调教纯肉BL | 国产精品久久久久AV麻豆 | 啊好深啊别拔就射在里面 | 爽a中文字幕一区 | 青青草在现线免费观看 | 久久亚洲国产中文字幕 | 成人国产精品免费网站 | 富婆找黑人老外泻火在线播放 | 视频一区精品自拍亚洲 | 欧美 亚洲 另类 综合网 | 亚洲成人三级 | 青青草原伊人 | 777久久人妻少妇嫩草AV蜜桃 | 暖暖 免费 日本 高清 在线1 | 最近日本MV字幕免费观看视频 | 99久久免费热在线精品 | 国产永久免费高清在线观看 | 99久久无码一区人妻A片蜜 | 夜里18款禁用的免费B站动漫 | 午夜福利免费院 | 国产爱豆剧果冻传媒在线 | 久久www成人看片 | 三级全黄的视频 | 超碰97人人做人人爱少妇 | 印度最猛性ⅹxxxxx | 青青国产在线观看视频 | 美国大臿蕉香蕉大视频 | 久久久久国产一级毛片高清片 | 日韩精品欧美在线视频在线 | jlzz中国jizz日本老师水多 | 小SB几天没做SAO死了H |