javaScript瀏覽器對象

來源:互聯網
上載者:User

標籤:idt   replace   文檔   大小   名稱   字元   查看   protoc   war   

window對象

alert() 顯示帶有一段訊息和確認按鈕的警告框prompt()    顯示可提示使用者輸入的對話方塊confirm()   顯示帶有一段訊息以及企鵝人按鈕和取消按鈕的對話方塊open()  開啟一個新的瀏覽器視窗或者找一個已命名的視窗close() 關閉瀏覽器視窗print() 列印當前視窗的內容focus() 把鍵盤焦點給予一個視窗blur()  把鍵盤焦點從頂層視窗移開moveBy()    可相對視窗的當前座標把他移動指定的像素moveTo()    把視窗的左上方移動到一個指定的座標resizeBy()  按照指定的像素調整視窗的大小resizeTo()  把視窗的大小調整到指定的寬度和高度scrollBy()  按照指定像素值來滾動內容scrollTo()  把內容滾動到指定座標setInterval()   每隔指定的事件執行的代碼setTimeout()    在指定的延遲時間之後來執行代碼clearInterval() 取消setInterval設定clearTimeout()  取消setTimeout設定

定時器:
setInterval(代碼,互動時間);
  var attime;
    function clock(){
      var time=new Date();          
      attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
      document.getElementById("clock").value = attime;
    }
    setInterval(clock,1000);


計時器:
setTimeout(代碼,延遲時間);
var num=0;function numCount(){ document.getElementById(‘txt‘).value=num; num=num+1; setTimeout("numCount()",1000); }

History對象
history對象記錄了使用者曾經瀏覽過的頁面(URL),並可以實現瀏覽器前進與後退相似導航的功能。window.history.[屬性|方法]length  返回瀏覽器曆史列表中的URL數量back()  載入history列表中的第一個URL     forward() 載入history列表中的下一個URLgo()  載入history列表中的某個具體的頁面
back()方法,載入 history 列表中的前一個 URL。比如,返回前一個瀏覽的頁面,代碼如下:window.history.back();注意:等同於點擊瀏覽器的倒退按鈕。back()相當於go(-1),代碼如下:window.history.go(-1);
返回下一個瀏覽的頁面forward()方法,載入 history 列表中的下一個 URL。如果倒退之後,再想回到倒退之前瀏覽的頁面,則可以使用forward()方法,代碼如下:window.history.forward();forward()相當於go(1),window.history.go(1);
LOCATION對象屬性屬性                       描述hash          設定或返回從(#)開始的URL(錨)host          設定或返回主機名稱和當前URL的連接埠號碼hostname      設定或返回當前URL的主機名稱href          設定或返回完整的URLpathname      設定或返回當前URL的路徑部分port          設定或返回當前URL的連接埠號碼protocol      設定或返回當前URL的協議search        設定或返回從問號(?)開始的URL(查詢部分)LOCATION對象方法屬性               描述assign()    載入新的文檔reload()    重新載入當前文檔replace()   用新的文檔替換當前文檔
Navigator對象屬性                        描述appCodeName      流浪器代碼名的字串表示appName          返回瀏覽器的名稱appVersion       返回瀏覽器的平台和版本資訊platform         返回運行瀏覽器的作業系統平台userAgent        返回由客戶機發送伺服器的user-agent頭部的值
顯示瀏覽器和瀏覽器相關資訊
<script type="text/javascript"> function validB(){ var u_agent =navigator.userAgent; ; var B_name="不是想用的主流瀏覽器!"; if(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)"; } document.write("瀏覽器:"+B_name+"<br>"); document.write("u_agent:"+u_agent+"<br>"); } </script>

window.screen 對象
document.write( "螢幕寬度:"+screen.width+"px<br />" );   //查看螢幕寬度document.write( "螢幕高度:"+screen.height+"px<br />" ); //查看螢幕高度

document.write("可用寬度:" + screen.availWidth);   //查看螢幕可用寬度
document.write("可用高度:" + screen.availHeight);  //查看螢幕可用高度







javaScript瀏覽器對象

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.