JavaScript -- 浏览器对象小结
来源:互联网 发布:淘宝面交交易被骗 报警 编辑:程序博客网 时间:2024/05/17 05:12
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>浏览器对象</title></head><body onload="myWin()"> <button id = "btn" onclick="btnClicked()">按钮</button> <button id = "btnStopTime" onclick="stopTime()">停止计时</button> <!--<button id = "btn1" onclick="myWin()">开始延时</button>--> <button id = "btn2" onclick="stopWin()">停止延时</button> <button id="btn3" onclick="getLoc()">测试location</button> <p id = "ptime"></p> <script> //-------------------------window对象---------------------------// // 获得当前窗口的尺寸// window.document.write("宽度"+window.innerWidth+"高度"+window.innerHeight);// function btnClicked() { // 打开一个新窗口,并设置新窗口的属性 // 创建一个新的HTML5文件,名为"obindex"// window.open("obindex.html","windowName","height = 200,width = 200,top = 100,left = 100,toolbar = no,menubar = no");// window.open("www.baidu.com"); 不能使用 // 关闭一个窗口// window.close();// }/* // ---------------------------计时器------------------------------// // 添加计时器 var myTime = setInterval(function(){ getTime(); },1000); //单位是毫秒 function getTime(){ var d = new Date(); var a = d.toLocaleTimeString(); // 转换为字符串 document.getElementById("ptime").innerHTML = a; } // 停止计时器 function stopTime(){ document.getElementById("btnBeginTime"); clearInterval(myTime); }*//* // 延时执行 var win; function myWin(){ // 第一种:弹出一次// win = setTimeout(function(){alert("hello")},3000); // 第二种:反复弹出 alert("hello"); win = setTimeout(function(){myWin()},3000); } // 停止延时 // 先把延时程序在 body中 onload,让它一打开界面就出现,然后点击后停止 function stopWin(){ clearTimeout(win); }*/ // -----------------History对象--------------------// // window.histoty对象包含浏览器的历史(url)的集合 // 方法:// history.back() - 与在浏览器点击后退按钮相同// history.forward() - 与浏览器中向前作用相同// history.go() - 进入历史中的某个界面/*使用范例:<form> <input type="text" id="userName"> </form> <button id="btn" onclick="safe()">按钮</button> <script> function safe(){ var name = document.getElementById("userName").value; if (name == "hello"){ history.go(-1) }else { alert("输入错误"); } } </script>*/ // -----------------Location对象--------------------// // window.location 对象用于获得当前页面的地址(url),并把浏览器重定向到新的界面 /* location.hostname - 返回web主机的域名 location.pathname - 返回当前页面的路径和文件名 location.port - 返回web主机的端口 location.protocol - 返回所使用的web协议(http://或https://) location.href - 返回当前页面的url location.assign - 方法加载新的文档 */ function getLoc(){ // 点击按钮,将本界面的url显示出来(其他的方法使用方式一样,就不列举了)// document.getElementById("ptime").innerHTML = window.location.href; // 点击按钮后会跳转到新的界面,和<a>效果类似 location.assign("http://www.baidu.com"); } // -----------------Screen对象--------------------// // 包含有关用户的信息 document.write("可用高度"+screen.availHeight+",可用宽度:"+screen.availWidth+"<br>"); document.write("高度:"+screen.height+",宽度:"+screen.width); </script></body></html>
0 0
- JavaScript -- 浏览器对象小结
- javascript小结:对象
- JavaScript对象学习小结
- JavaScript面向对象小结
- javascript 浏览器对象结构
- Javascript之浏览器对象
- JavaScript中的浏览器对象
- JavaScript浏览器对象
- JavaScript-浏览器对象
- JavaScript浏览器对象
- JavaScript浏览器对象
- JavaScript 浏览器对象
- javascript浏览器对象
- **JAVASCRIPT** 浏览器对象
- **JAVASCRIPT** 浏览器对象二
- JavaScript浏览器对象操作
- JavaScript之浏览器对象
- JavaScript浏览器对象BOM
- 7.斐波那契数列
- JavaWeb学习笔记——Tomcat服务器部署
- java多线程并发库高级应用 之 线程范围内共享数据
- activiti 根据角色指定执行人(十二)
- java多线程并发库高级应用 之 多个线程之间共享数据的方式探讨
- JavaScript -- 浏览器对象小结
- redis学习笔记(1)---字符串sds
- Kafka主要参数详解
- MySQL 子查询
- 通过实验了解C++中的类是如何实现多态
- JAVA版的微信红包算法
- 安卓开发——对EditText设置软键盘的回车键的监听事件
- 用ndk-stack分析应用native程序异常crash掉
- java多线程并发库高级应用 之 java5中的线程并发库--线程池、Callable&Future