新聞中心
求大俠解釋這個(gè)JavaScript到底什么意思,越詳細(xì)越好~淚奔鳥。。。。
哪里不懂就問哪里,太長了,一句一句寫出來多麻煩,
創(chuàng)新互聯(lián)是一家專業(yè)提供太康企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為太康眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
你要是一點(diǎn)都不懂就看教程去
下面挑幾句寫下
if (!document.all!document.getElementById!document.layers)return
判斷如果瀏覽器不支持DOM操作,或者沒加載完DOM不可用就退出函數(shù),不往下執(zhí)行
menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
兩個(gè)三元運(yùn)算符,相當(dāng)于
if(ie4){
menuobj=document.all.popmenu
}else if(ns6){
menuobj=document.getElementById("popmenu")
}else if( ns4){
menuobj=document.popmenu
}else{
menuobj=""
}
eventX=ie4? event.clientX : ns6? e.clientX : e.x
這一句是獲取事件發(fā)生時(shí)鼠標(biāo)的x座標(biāo).ie和其它瀏覽器對事件的支持接口不同.
ie保存事件在event里,而其它瀏覽器都是采用傳值的方式function showmenu(e,vmenu,mod){
這里面的e就是傳事件的,如果是ie就傳的是空值,而要去window.event里取事件了
javascript技術(shù)問題,請大俠來解答
您好:這個(gè)3D特效的js代碼中
并且JS代碼中已經(jīng)規(guī)定了外層DIV的大小用js中的樣式為screen的那個(gè)DIV的大小來設(shè)置的。所以你里面也就不可能出現(xiàn)滾動條。
請問各路javascript大俠:Ajax重構(gòu)中的this.onload.call(this);還有this.onerror.call(this);是什么意思
call方法只能對函數(shù)有效。按照上述寫法,在上述代碼中,應(yīng)當(dāng)有這樣的語句,
xhr.onload=function(){};
xhr.onerror=function(){};
否則不合理(this.onload會顯示未定義)。
再看你的問題,this.onload指向的是綁定在此事件上的函數(shù),一旦調(diào)用call函數(shù)就會立即執(zhí)行,看上去的確是如此。后面的this.onerror同理。
javascript代碼麻煩大俠解釋下
Date是一個(gè)日期對象,是javascript的內(nèi)置對象。 prototype表示其“原形”原來Date是沒有format方法的,這里為Date對象增加了format方法。該方法有一個(gè)參數(shù),就
請js大俠指教:(代碼如下) 其他代碼都沒問題,但谷歌報(bào)錯(cuò): Cannot read property 'indexOf' of null
js其他代碼都沒問題,但谷歌報(bào)錯(cuò),是參數(shù)設(shè)置錯(cuò)誤造成的,解決方法如下:
1、新建一個(gè)html頁面,命名為test.html。
2、在test.html編寫js代碼,在try內(nèi)使用錯(cuò)誤的彈窗方法adddlert() ,在catch內(nèi)捕捉錯(cuò)誤信息,并把它顯示在頁面的p標(biāo)簽內(nèi)。代碼如下。
3、在瀏覽器運(yùn)行test.html,在js中是沒有adddlert()這個(gè)方法的,執(zhí)行過程會出錯(cuò),使用try catch成功捕獲了錯(cuò)誤,在頁面提示了錯(cuò)誤信息。
4、除了上面將錯(cuò)誤寫在頁面上,還可以以彈窗的方式彈出錯(cuò)誤信息。在test.html定義一個(gè)查看消息的按鈕,點(diǎn)擊按鈕,執(zhí)行try catch里的內(nèi)容,如果js代碼有錯(cuò)誤,會以彈窗的形式顯示錯(cuò)誤信息。
5、在瀏覽器運(yùn)行test.html,點(diǎn)擊“查看消息”按鈕執(zhí)行js代碼,因?yàn)樵趈s中是沒有adddlert()這個(gè)方法的,執(zhí)行過程會出錯(cuò),實(shí)現(xiàn)錯(cuò)誤信息的彈窗顯示。
javascript大俠來看看這代碼為什么ie會報(bào)錯(cuò)?
parseResult:?function(responseType,?xhr)?{
var?result?=?null;
var?that?=?this;
switch?(responseType)?{
case?"JSON":
result?=?this.preFilter(xhr.responseText);
try?{
result?=?parseObjectToJSON(result);
}?catch?(ex)?{
throw?that.filename?+?"/parseResult()?error:?can't?parse?to?JSON.\n\n"?+?xhr.responseText;?//this?-?that
}
break;
case?"XML":
result?=?xhr.responseXML;
break;
case?"TEXT":
result?=?this.preFilter(xhr.responseText);
break;
default:
throw?this.filename?+?"/parseResult()?error:?unknown?response?type:"?+?responseType;
}
}
本文題目:javascript大俠,JavaScript啊
文章分享:http://www.dlmjj.cn/article/dsggdjj.html