1、概述

<script type="text/javascript">console.log(window.outerWidth);console.log(window.outerHeight);</script>

2、获取窗口信息

window.outerWidth

3、Screen对象获取屏幕信息

<script type="text/javascript">console.log(window.screen.availHeight);console.log(window.screen.availWidth);</script>

4、与窗口交互


未能实现,报window.print()不是函数

<body><div id="mytext"><button id="print">print</button><br/><button id="close">close</button><br/><button  id="scroll">scroll</button><br/></div>  <pre id="results"></pre><script type="text/javascript">var print=document.getElementById("print");var close=document.getElementById("close");var scroll=document.getElementById("scroll");print.onclick=function(e){window.print();}close.onclick=function(e){window.close();}scroll.onclick=function(e){window.scroll(0,200);}</script>
</body>

5、对用户进行提示

<script type="text/javascript">window.alert("here is alert")var myconfirm =window.confirm("this is confirm");console.log(myconfirm);var myprompt=window.prompt("enter a words","hello");console.log(myprompt);</script>

6、获取基本信息

7、window.history使用浏览器历史

返回浏览器历史对象

<body><div id="mytext"><button id="print">print</button><br/><button id="close">close</button><br/><button  id="scroll">scroll</button><br/></div>  <pre id="results"></pre><script type="text/javascript">var print=document.getElementById("print");print.onclick=function(){window.history.back();//farword(),go()}</script>
</body>

8、pushState向浏览器历史添加条目

   window.history.pushState("?"+"your items")

9、为不同的文档添加条目

for(var i=0;i<length; i++){window.history.pushState("otherpage"+"i"+"?"+"your items");}

10、postMessage跨文档传递信息



没看懂也不想看了

11、setTimeOut,setInterval使用计时器方法

<body><div id="mytext"><button id="print">print</button><br/><button id="clear">clear</button><br/><button  id="scroll">scroll</button><br/></div>  <pre id="results"></pre><script type="text/javascript">var print=document.getElementById("print");var clear=document.getElementById("clear");print.onclick=function(){setTimeout(sayhello,3000);}var myinterval=setInterval(saygoodbay, 2000);clear.onclick=function(){clearInterval(myinterval);}function sayhello(){console.log("hello everyone");}function saygoodbay(){console.log("goodbye everyone");}</script>
</body>

HTML5权威指南读书笔记18(第27章)-window对象,获取窗口信息,获取scree信息,与窗口交互,用户提示,基本信息,history对象,pushstate添加条目,使用定时器相关推荐

  1. HTML5权威指南----读书笔记

    <!DOCTYPE html> <html> <head><meta name = 'keywords' content="HTML5权威指南--- ...

  2. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  3. OCA/OCP Oracle 数据库12c考试指南读书笔记:第27章: Duplicating a Database

    可传输表空间可将表空间从一个数据库拷贝到另一数据库,而无需耗时的export/import. 可传输数据库是可传输表空间的扩展,可创建新数据库,并将非系统表空间拷贝到新数据库. 还可以复制整个数据库, ...

  4. HTML5权威指南读书笔记03(第7,8章)--icon,base,锚点,一些七七八八的元素

    1.使用ico图标 如果标志文件位于服务器/favicon.ico(服务器根目录,则不需要link),浏览器自动匹配该文件 <link rel="shortcut icon" ...

  5. HTML5权威指南读书笔记12(第21章)--创建布局postion,z-index,column-count,display:flex,box-flex、algin、pack,table

    1.概述 2.定位内容的位置 <head><style type="text/css"><!--使用static和默认属性一致-->div{ p ...

  6. MongoDB权威指南读书笔记——CRUD

    插入并保存文档 插入是向MongoDB中添加数据的基本方法.可以使用Insert方法向目标集合插入一个文档:db.foo.insert({"bar" : "baz&quo ...

  7. HTTP权威指南读书笔记

    <<HTTP权威指南>>读书笔记 第一部分:Web的基础 第1章:HTTP概述 主要内容 1.什么是HTTP 2.HTTP的基本组件 HTTP HTTP:HTTP(Hypert ...

  8. WINDOWS+PE权威指南读书笔记(27)

    目录 软件安装自动化 基本思路: 补丁程序 patch.exe: 执行线程函数: 简单测试: 消息发送器 _Message.exe: 窗口枚举回调函数: 调用窗口枚举函数: 向指定窗口发送消息: 消息 ...

  9. 计算机网络和http权威指南 读书笔记

    计算机网络笔记 网络层 网络层向上提供无连接的,尽最大努力交付的数据报服务 网络层不提供数据质量承诺 物理层使用的中间设备叫转发器repeater 数据链路层叫网桥bridge 网络层叫路由器rout ...

  10. MapReduce总结 + 相关Hadoop权威指南读书笔记(未完......欢迎补充,互相学习)

    文章目录 MapReduce概述 MapReduce优缺点 MapReduce核心思想 MapReduce进程 MapReduce编程规范 WordCount 案例实操 本地测试 集群测试 Hadoo ...

最新文章

  1. Linux系统文件目录
  2. PostgreSQL日期函数备忘
  3. this.$nextTick()的使用场景
  4. 外媒:特斯拉申请新商标 寻求进入餐饮业
  5. TextMate里添加Theme
  6. 2022G3锅炉水处理复训题库及答案
  7. 台大林轩田《机器学习基石》:作业三python实现
  8. 密码学家王小云:十年破解MD5和SHA-1两大国际密码
  9. HTML教程(看完这篇就够了)
  10. 顶着“顶流”光环面对舆论质疑,为何威震天向左,玲娜贝儿向右?
  11. Win10系统电脑声卡驱动正常但没声音?驱动人生解决方案
  12. 揭秘:带你玩转陪玩圈,潮流玩法轻松赚钱
  13. 图片中不规则区域的点击
  14. MATLAB——根轨迹原理及其Matlab绘制
  15. android x86评测,异于Win8新体验 x86版Android4.0解析
  16. Token Bucket 令牌桶算法
  17. 数据结构与算法是什么?
  18. matlab无向图 有向图画法
  19. 嵌入式板卡在麻醉系统中的应用
  20. 【十一日记】 清北学堂酱油记

热门文章

  1. endnote找不到国标_实验差距惊人!揭秘雅迪高于新国标的品质标准测试
  2. 2w 字长文带你搞懂 Linux 命令行
  3. ps怎么对比原图快捷键_Photoshop最常用的10个快捷键,让你修图事半功倍!
  4. python运行内存不足_python svm内存不足怎么解决?
  5. “华为杯”山东理工大学第十一届 ACM程序设计竞赛 我不是股神
  6. easy touch5.0.17的安装与使用
  7. Ubuntu Server 21.10静态IP地址设置
  8. 华为事件对我们个人成功的启示:为什么自强自立不是出路?
  9. mate50 鸿蒙,华为Mate50Pro概念机:瀑布环绕屏+鸿蒙系统,就算涨价我也劝你买...
  10. 产品研发项目管理软件哪个好? 1