最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript學(xué)習(xí)筆記(十四) window對象使用介紹

 更新時(shí)間:2012年06月20日 20:05:10   作者:  
javascript學(xué)習(xí)筆記之window對象使用介紹,需要的朋友可以參考下
1.窗口位置
以下取得瀏覽器窗口距屏幕左邊和上邊的位置
復(fù)制代碼 代碼如下:

var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; //左邊位置
var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY; //上邊位置

2.瀏覽器大小
以下取得瀏覽器頁面視口的大小
復(fù)制代碼 代碼如下:

var pageWidth = window.innerWidth,
pageHeight = window.innerHeight;

if (typeof pageWidth != "number") {
if (document.compatMode == "CSS1Compat") {
pageWidth = document.documentElement.clientWidth;
pageHeight = document.documentElement.clientHeight;
} else {
pageWith = document.body.clientWdith;
pageHeight = document.body.clientHeight;
}
}

3.打開或彈出窗口
window.open()方法,可以接受4個(gè)參數(shù),通常只需指定第一個(gè)參數(shù),第一個(gè)參數(shù)為URL,第二個(gè)參數(shù)為_self 、_parent 、_top 、_blank 或者框架名
復(fù)制代碼 代碼如下:

window.open("http://www.baidu.com");
window.open("http://www.baidu.com","_blank");
window.open("http://www.baidu.com","topFrame","height=400,width=400,top=10,left=10,resizable = yes");
topFrame.resizeTo(500,300); //調(diào)整窗口大小
topFrame.moveTo(100,100); //移動窗口位置
topFrame.close(); //關(guān)閉新打開的窗口,IE會報(bào)錯(cuò)

4.location 對象
location.href(URL) 加載URL
復(fù)制代碼 代碼如下:

location.href(URL) 加載URL
location.href("http://www.baidu.com");
location. ; //同上
location.assign = "http://www.baidu.com"; //同上
window.loaction = "http://www.baidu.com"; //同上
location.replace("http://www.baidu.com"); //同上,但不能回退

location.reload(); //重新加載(可能從緩存中加載)
location.reload(true); //重新加載(從服務(wù)器中加載)

location.search() 返回URL中的查詢字符串,字符串以為?開頭

5.獲取查詢字符串參數(shù)
復(fù)制代碼 代碼如下:

function getQueryStringArgs() {
var qs = (location.search.length > 0) location.search.substring(1) : "";
var args ={};
var items = qs.split("&");
var item = null,name = null,value = null;
for (var i=0 ; i<items.length ; i++)
{
item = itmes[i].split("=");
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
args[name] = value;
}
return args;
}

//假設(shè)查詢字符串參數(shù)是?q=javascript&num=10
var args = getQueryStringArgs();
alert(args["q"]); //"javascript"
alert(args["num"]); //"10"

6.history 對象
復(fù)制代碼 代碼如下:

history.go()頁面跳轉(zhuǎn)
history.go(-1); //后退一頁
history.go(1); //前進(jìn)一頁
history.go(2); //前進(jìn)兩頁
history.go("baidu.com"); 跳轉(zhuǎn)到最近的baidu.com頁面

history.back(); //后退一頁
history.forword(); //前進(jìn)一頁

檢測當(dāng)前頁是不是用戶打開的第一個(gè)頁面
復(fù)制代碼 代碼如下:

if (history.length == 0) {
//如果打開的是第一個(gè)頁面的話,執(zhí)行某些操作
}

7.頁面加載
window.onload() 用于頁面加載結(jié)束后做某些操作
復(fù)制代碼 代碼如下:

window.onload = function () {
//執(zhí)行某些操作
}

相關(guān)文章

  • ES6基礎(chǔ)語法之Map和Set對象

    ES6基礎(chǔ)語法之Map和Set對象

    這篇文章介紹了ES6基礎(chǔ)語法之Map和Set對象,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • JavaScript 基礎(chǔ)問答三

    JavaScript 基礎(chǔ)問答三

    JavaScript的注釋使用方法
    2008-12-12
  • js數(shù)組操作常用方法

    js數(shù)組操作常用方法

    這篇文章主要介紹了js數(shù)組操作常用方法,包括數(shù)組的創(chuàng)建、數(shù)組的元素的訪問、數(shù)組元素的刪除、數(shù)組的拷貝,需要的朋友可以參考下
    2014-05-05
  • JavaScript中splice的使用方法詳解

    JavaScript中splice的使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript中splice的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • JavaScript中的異常處理

    JavaScript中的異常處理

    這篇文章介紹了JavaScript中異常處理的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • JavaScript常用字符串與數(shù)組擴(kuò)展函數(shù)小結(jié)

    JavaScript常用字符串與數(shù)組擴(kuò)展函數(shù)小結(jié)

    這篇文章主要介紹了一些JavaScript常用字符串與數(shù)組擴(kuò)展函數(shù),整理了一些簡單而使用率又高的操作String與Array的函數(shù),需要的朋友可以參考下
    2016-04-04
  • javascript下for循環(huán)用法小結(jié)

    javascript下for循環(huán)用法小結(jié)

    javascript下for循環(huán)用法小結(jié)...
    2007-07-07
  • 實(shí)例解析JS布爾對象的toString()方法和valueOf()方法

    實(shí)例解析JS布爾對象的toString()方法和valueOf()方法

    這篇文章主要介紹了JS的布爾對象的toString()方法和valueOf()方法,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • Javascript繼承機(jī)制詳解

    Javascript繼承機(jī)制詳解

    JavaScript的繼承在很多書里面細(xì)致的分了很多種類型和實(shí)現(xiàn)方式,大體上就是兩種:對象冒充、原型方式。這兩種方式各有優(yōu)點(diǎn)和缺陷,這里我先列舉出來,再從底層分析區(qū)別
    2017-05-05

最新評論

剑河县| 渝北区| 高阳县| 临海市| 克拉玛依市| 琼中| 永年县| 博客| 顺平县| 南投县| 西充县| 黑龙江省| 锡林浩特市| 喀什市| 凯里市| 民县| 大厂| 垦利县| 家居| 滨州市| 镇巴县| 北川| 东宁县| 翁源县| 涪陵区| 瓮安县| 尉犁县| 海原县| 承德县| 金塔县| 甘孜县| 黄梅县| 长海县| 阿坝| 五峰| 平谷区| 拉萨市| 阿克苏市| 仁布县| 海丰县| 湘乡市|