當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript浏览器的对象
生活随笔
收集整理的這篇文章主要介紹了
JavaScript浏览器的对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一,JS瀏覽器對象-window對象
?? 1.可以直接作為對象調(diào)用函數(shù),window本身也有一些元素:innerHeight和 innerWidth
?? 2.open()? 和 close() 函數(shù)
<button onclick="demo()">open</button><script> function demo(){window.open("window.html","windowname","height=200,width=200");}//document.write("window的寬度:"+ window.innerWidth+"<br>");//document.write("window的長度:"+window.innerHeight)</script>二.計時器
?? 1.setInterval( )這是一個計數(shù)器函數(shù),在相應(yīng)的的事件內(nèi),會執(zhí)行第一個參數(shù)的代碼
???? clearInterval( )這個函數(shù)可以;理解為一個時間的停止器
<p id="p"></p><button id="btn" onclick="stop()">時間停止</button><script>function demo(){var date=new Date();//創(chuàng)建一個時間的對象var t=date.toLocaleTimeString();//用時間的對象去獲取一個當(dāng)?shù)氐臅r間 document.getElementById("p").innerHTML=t;//獲取id,在原有的元素上輸出t }var mytime=setInterval(function(){demo()},1000);//這個函數(shù)是在一千毫秒的時間后 重新調(diào)用函數(shù)一邊 可以理解為刷新function stop(){ clearInterval(mytime);//這是一個清除的函數(shù),參數(shù)的調(diào)用計時器的對象 }</script>2.setTimeout():這也是一個計時的函數(shù),只是他只能調(diào)用自身的函數(shù)才可以實現(xiàn)計時的效果
? clearTimeout():清除
<button id="btn" onclick="demo()">按鈕</button><script>var win;unction demo(){alert("把她忘了吧!!!");win=setTimeout(function(){demo()},2000);//只能通過自己調(diào)用自己的情況下才可以實現(xiàn)重復(fù)的輸出 } </script>三, JS瀏覽器對象-History對象
?
history對象函數(shù) JavaScript history.go() 函數(shù) -- 前進或后退指定的頁面數(shù) JavaScript history.back() 函數(shù) -- 后退一頁 JavaScript history.forward() 函數(shù) -- 前進一頁 <form><input type="text" id="t"><button id="btn" onclick="demo()">按鈕</button></form><script>function demo(){var win=document.getElementById("t").value;if (win=="Hello") {history.back();} else{alert("輸入錯誤!!!");}}四,JS瀏覽器對象-Location對象
?
?五,Screen對象Screen 對象包含有關(guān)客戶端顯示屏幕的信息。
注釋:沒有應(yīng)用于 screen 對象的公開標(biāo)準,不過所有瀏覽器都支持該對象。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhengweizhao/p/6538357.html
總結(jié)
以上是生活随笔為你收集整理的JavaScript浏览器的对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10怎么下载解压文件怎么打开不了
- 下一篇: 三星怎么重装系统 三星手机如何重新安装系