javascript代碼var R = document.body.offsetWidth-document.getElementById("fly").offsetWidth;是什么意 在DW中怎樣制作漂浮窗口
offsetWidth 是頁面中所有對象都有的屬性,表示它實際的寬度。有的時候你在style里面設(shè)置的寬度是百分比或者auto,這時候你想知道這個對象被呈現(xiàn)出來的實際寬度,就需要用offsetWidth
document.body.offsetWidth-document.getElementById("fly").offsetWidth 的意思是當(dāng)前頁面的寬度減去id為"fly"這個對象的寬度。
頁面本身的寬度 減去 以id為fly的對象(控件或是層)的寬度
最后得到一個數(shù)
丹嘩18780718111: js代碼中var opt={};一類的代碼是干什么的? -
長寧區(qū)齒輪: ______ var opt={};是初始化一個js的對象等同于 var opt = new Object(); 然后可以用 opt.a = "ddddd"這樣的語句賦值,或者 opt["a"] = "ddddd"
丹嘩18780718111: JavaScript代碼里面,var d=new Date()要如何去理解他的意思??
長寧區(qū)齒輪: ______ 在javascript中 定義所有類型都是用var 所以這里var d 的意思是定義了一個 d,new Date()是一個時間函數(shù).表示當(dāng)前的時間. 全部的意思是:定義了一個時間類型b 來獲取當(dāng)前的時間.
丹嘩18780718111: javascript中有1000個數(shù)組,需要根據(jù)輸入的值決定顯示用哪個數(shù)組求思路和... -
長寧區(qū)齒輪: ______ 大體思路就是數(shù)組下標(biāo)與輸入值關(guān)聯(lián).例如:var x=[1,2,3...1000]; 當(dāng)你在輸入框中輸入1的時候,對應(yīng)x[0]就ok了.
丹嘩18780718111: javascript語句var obj = $("AddMark");中$的含義…… -
長寧區(qū)齒輪: ______ $ 是一個自定義函數(shù) 代碼是 function $(objId) { return document.getElementById(objId); } 一般的js類庫都具有這個功能
丹嘩18780718111: javascript 求任意兩個數(shù)之間的所有數(shù)的和 -
長寧區(qū)齒輪: ______ if(b>c){ b = r; c = f;}else{ b = f; c = r;}賦值反了,應(yīng)該是r = b;f = c其實不用寫這么麻煩的,可以這樣寫:var b = Math.floor(prompt("輸入"));var c = M...
丹嘩18780718111: javaScript 代碼 var userid = "<%=request.getAttribute("userid") %>";
長寧區(qū)齒輪: ______ 感覺有些奇怪,getuserinfo()中的userid和returnuser(user)中的validateCode應(yīng)該是你頁面生成時候就定下來的,然后再加載完成以后你又根據(jù)userid找出對應(yīng)的user信息,然后又通過From提交,都看不出來有什么目的
丹嘩18780718111: javascript中在使用任何變量之前必須先使用var聲明嗎 -
長寧區(qū)齒輪: ______ 不用,javascript只是一種腳本語言,是一種弱類型的語言,變量在使用前不必聲明類型,由解釋器根據(jù)上下文來判斷數(shù)據(jù)類型,var也不是必須的.
丹嘩18780718111: javascript的對象和變量之間的區(qū)分 -
長寧區(qū)齒輪: ______ 當(dāng)然有區(qū)別 只不過javaScript的變量不能自己定義類型所以所有類型的值都可以賦給同一個變量你的例子var request=createRequest();如果這是一個普通的函數(shù)返回一個值的話request就是一個普通的變量如果createRequest()是一個對象的構(gòu)造方法的話那 request就是一個對象的引用記住是引用而不是對象本身 這個時候你當(dāng)然可以request.xxx可以訪問createRequest方法里面的xxx
丹嘩18780718111: 為什么以下的javascript代碼用for循環(huán)輸出結(jié)果的時候全部是undefined -
長寧區(qū)齒輪: ______ 出現(xiàn)0是因為你在給數(shù)組賦值為[0,1,2],調(diào)用arr[0]自然輸出0; 出現(xiàn)undefined是因為你在第二個for循環(huán)里循環(huán)條件變量是j,而循環(huán)體內(nèi)變量是i,i在第一個循環(huán)之后的值是3,而arr[3]這個值是未定義的,所以出現(xiàn)undefined、undefined、undefined的結(jié)果,把i改成j即可
document.body.offsetWidth-document.getElementById("fly").offsetWidth 的意思是當(dāng)前頁面的寬度減去id為"fly"這個對象的寬度。
頁面本身的寬度 減去 以id為fly的對象(控件或是層)的寬度
最后得到一個數(shù)
相關(guān)評說:
長寧區(qū)齒輪: ______ var opt={};是初始化一個js的對象等同于 var opt = new Object(); 然后可以用 opt.a = "ddddd"這樣的語句賦值,或者 opt["a"] = "ddddd"
長寧區(qū)齒輪: ______ 在javascript中 定義所有類型都是用var 所以這里var d 的意思是定義了一個 d,new Date()是一個時間函數(shù).表示當(dāng)前的時間. 全部的意思是:定義了一個時間類型b 來獲取當(dāng)前的時間.
長寧區(qū)齒輪: ______ 大體思路就是數(shù)組下標(biāo)與輸入值關(guān)聯(lián).例如:var x=[1,2,3...1000]; 當(dāng)你在輸入框中輸入1的時候,對應(yīng)x[0]就ok了.
長寧區(qū)齒輪: ______ $ 是一個自定義函數(shù) 代碼是 function $(objId) { return document.getElementById(objId); } 一般的js類庫都具有這個功能
長寧區(qū)齒輪: ______ if(b>c){ b = r; c = f;}else{ b = f; c = r;}賦值反了,應(yīng)該是r = b;f = c其實不用寫這么麻煩的,可以這樣寫:var b = Math.floor(prompt("輸入"));var c = M...
長寧區(qū)齒輪: ______ 感覺有些奇怪,getuserinfo()中的userid和returnuser(user)中的validateCode應(yīng)該是你頁面生成時候就定下來的,然后再加載完成以后你又根據(jù)userid找出對應(yīng)的user信息,然后又通過From提交,都看不出來有什么目的
長寧區(qū)齒輪: ______ 不用,javascript只是一種腳本語言,是一種弱類型的語言,變量在使用前不必聲明類型,由解釋器根據(jù)上下文來判斷數(shù)據(jù)類型,var也不是必須的.
長寧區(qū)齒輪: ______ 當(dāng)然有區(qū)別 只不過javaScript的變量不能自己定義類型所以所有類型的值都可以賦給同一個變量你的例子var request=createRequest();如果這是一個普通的函數(shù)返回一個值的話request就是一個普通的變量如果createRequest()是一個對象的構(gòu)造方法的話那 request就是一個對象的引用記住是引用而不是對象本身 這個時候你當(dāng)然可以request.xxx可以訪問createRequest方法里面的xxx
長寧區(qū)齒輪: ______ 出現(xiàn)0是因為你在給數(shù)組賦值為[0,1,2],調(diào)用arr[0]自然輸出0; 出現(xiàn)undefined是因為你在第二個for循環(huán)里循環(huán)條件變量是j,而循環(huán)體內(nèi)變量是i,i在第一個循環(huán)之后的值是3,而arr[3]這個值是未定義的,所以出現(xiàn)undefined、undefined、undefined的結(jié)果,把i改成j即可