<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • javascript學習筆記:window對象使用介紹

    時間:2024-11-03 00:36:30 JavaScript 我要投稿
    • 相關推薦

    javascript學習筆記:window對象使用介紹

      1.窗口位置

    javascript學習筆記:window對象使用介紹

      以下取得瀏覽器窗口距屏幕左邊和上邊的位置

      復制代碼 代碼如下:

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

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

      2.瀏覽器大小

      以下取得瀏覽器頁面視口的大小

      復制代碼 代碼如下:

      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個參數(shù),通常只需指定第一個參數(shù),第一個參數(shù)為URL,第二個參數(shù)為_self 、_parent 、_top 、_blank 或者框架名

      復制代碼 代碼如下:

      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(); //關閉新打開的窗口,IE會報錯

      4.location 對象

      location.href(URL) 加載URL

      復制代碼 代碼如下:

      location.href(URL) 加載URL

      location.href("http://www.baidu.com");

      location.href = "http://www.baidu.com" ; //同上

      location.assign = "http://www.baidu.com"; //同上

      window.loaction = "http://www.baidu.com"; //同上

      location.replace("http://www.baidu.com"); //同上,但不能回退

      location.reload(); //重新加載(可能從緩存中加載)

      location.reload(true); //重新加載(從服務器中加載)

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

      5.獲取查詢字符串參數(shù)

      復制代碼 代碼如下:

      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ù)是?q=javascript&num=10

      var args = getQueryStringArgs();

      alert(args["q"]); //"javascript"

      alert(args["num"]); //"10"

      6.history 對象

      復制代碼 代碼如下:

      history.go()頁面跳轉(zhuǎn)

      history.go(-1); //后退一頁

      history.go(1); //前進一頁

      history.go(2); //前進兩頁

      history.go("baidu.com"); 跳轉(zhuǎn)到最近的baidu.com頁面

      history.back(); //后退一頁

      history.forword(); //前進一頁

      檢測當前頁是不是用戶打開的第一個頁面

      復制代碼 代碼如下:

      if (history.length == 0) {

      //如果打開的是第一個頁面的話,執(zhí)行某些操作

      }

      7.頁面加載

      window.onload() 用于頁面加載結(jié)束后做某些操作

      復制代碼 代碼如下:

      window.onload = function () {

      //執(zhí)行某些操作

      }

    【javascript學習筆記:window對象使用介紹】相關文章:

    使用ajax操作JavaScript對象的方法09-28

    JavaScript學習筆記08-24

    javascript克隆對象深度介紹07-25

    關于javascript對象之內(nèi)置和對象Math的使用方法10-08

    Javascript中arguments對象的詳解和使用方法08-20

    關于數(shù)據(jù)類型的Javascript學習筆記08-05

    JavaScript中的三種對象10-24

    整理Javascript基礎語法學習筆記欣賞08-04

    JavaScript高級程序設計:本地對象Array10-22

    主站蜘蛛池模板: 久久免费精品一区二区| 久久精品国产欧美日韩| 国产亚洲精品AA片在线观看不加载| 国产精品热久久毛片| 亚洲精品综合一二三区在线| 亚洲欧美日韩国产精品专区| 国产精品熟女一区二区| 亚洲精品国产福利一二区| 国产精品v欧美精品v日韩| 一夲道无码人妻精品一区二区| 国产美女精品视频| 51精品资源视频在线播放| 99re这里只有精品国产精品| 无码人妻精品中文字幕| 亚洲AⅤ永久无码精品AA| 久久精品国产国产精品四凭 | 思思久久99热免费精品6| 国产高清在线精品一区小说 | 国产精品99精品视频网站| 久久99精品久久久久久| 欧美成人精品一区二区综合| 国产精品无码无卡无需播放器| 久久婷婷国产综合精品| 中文成人无字幕乱码精品区| 9久热这里只有精品| 亚洲综合精品一二三区在线| 亚洲人精品午夜射精日韩| 亚洲精品免费在线观看| 最新国产精品拍自在线观看| 久久夜色撩人精品国产| 国产精品你懂得| 国产精品视频网站你懂得| 国内精品久久国产大陆| 国产精品成人不卡在线观看| 午夜精品久久久久久久久| 97精品在线播放| 91麻豆精品国产自产在线观看一区 | 国产精品免费视频观看拍拍| 国产麻豆一精品一AV一免费| 国产精品vⅰdeoxxxx国产| 亚洲欧美国产∧v精品综合网|