<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個參數,通常只需指定第一個參數,第一個參數為URL,第二個參數為_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); //調整窗口大小

      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.獲取查詢字符串參數

      復制代碼 代碼如下:

      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;

      }

      //假設查詢字符串參數是?q=javascript&num=10

      var args = getQueryStringArgs();

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

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

      6.history 對象

      復制代碼 代碼如下:

      history.go()頁面跳轉

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

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

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

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

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

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

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

      復制代碼 代碼如下:

      if (history.length == 0) {

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

      }

      7.頁面加載

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

      復制代碼 代碼如下:

      window.onload = function () {

      //執行某些操作

      }

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

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

    JavaScript學習筆記08-24

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

    關于javascript對象之內置和對象Math的使用方法10-08

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

    javascript面向對象中的對象怎么理解09-02

    關于數據類型的Javascript學習筆記08-05

    JavaScript中的三種對象10-24

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

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

    主站蜘蛛池模板: 亚洲欧美日韩精品| 九九热这里只有国产精品| 91精品国产综合久久四虎久久无码一级| 四虎成人精品| 9久热这里只有精品| 日韩精品无码一区二区三区不卡| 国产精品免费大片一区二区| 精品久久久久久久无码| 无码精品蜜桃一区二区三区WW| 欧美一区二区精品| 国精无码欧精品亚洲一区| 午夜福利麻豆国产精品| 国产精品你懂的在线播放| 精品九九人人做人人爱| 久久久久久亚洲精品成人| 亚洲精品宾馆在线精品酒店| 国产一区麻豆剧传媒果冻精品| 华人亚洲欧美精品国产| 久久国产热精品波多野结衣AV| 久久久久人妻一区精品 | 亚洲国产精品第一区二区三区| 国产精品高清2021在线| 久久99热国产这有精品| 国内精品人妻无码久久久影院 | 91精品国产91久久久久久蜜臀| 久久精品无码一区二区无码| 亚洲精品国产精品乱码不卞| 精品国精品国产自在久国产应用男| 久久精品国产免费| 成人精品视频99在线观看免费 | 欧美精品一区二区久久| 国产成人精品一区在线| 日本精品中文字幕| 国产精品成人观看视频国产| 992tv精品视频tv在线观看| 精品一区二区三区免费毛片爱 | 国产精品久久久久天天影视| 日韩精品极品视频在线观看免费| 亚洲欧美精品综合中文字幕 | 拍国产乱人伦偷精品视频 | 国产精品兄妹在线观看麻豆|