8月10号=》376页-385页

14.7  传统的DHTML模型

    在DHTML对象模型中,window对象时整个对象模型的顶层对象,该对象包含一个document属性,该属性代表窗口内的HTML文档,

    如果该窗口内有多个Frame,则可使用frames[]方法依次访问该窗口的每个Frame。

    document对象代表HTML文档本身,document对象又包含了一系列的属性:forms、anchors、links、images·····这些属性的

    返回值以关联数组的形式存在,为了访问文档内的指定控件,访问这些属性数组的指定元素即可。访问页面控件有如下3中语法。

      document.images[0]:返回页面内第一个图片元素。

      document.images[id]:返回页面内id或name为id的图片对象。

      documentimages.id:返回页面内id或name为id的图片对象。

14.8  使用window对象

    window提供了如下几个方法,这些方法可以再JavaScript脚本中直接使用。

      alert()、confirm()、prompt():分别用于弹出警告对话框、确认对话框和提示输入对话框。

      close():关闭窗口。

      focus()、blur():让窗口获得焦点、失去焦点。

      moveBy()、moveTo():移动窗口。

      open():打开一个新的顶级窗口,用于装载新的URL所指向的地址,并可指定一系列的新属性,包括隐藏菜单等。

      print():打印当前窗口或Frame。

      resizeBy()、resizeTo():重设窗口大小。

      scrollBy()、scrollTo():滚动当前窗口中的HTML文档。

      setInterval()、clearInterval():设置、删除定时器。

      setTimeout()、clearTimeout():也是设置定时器。推荐使用setInterval()和cearInterval()。

    除此之外window对象还提供了如下的常用属性,通过这些属性即可访问window对象包含的一系列对象,例如location、history等。

      closed:该属性返回一个boolean值,用于判断该窗口是否处于关闭状态。

      defaultStatus、status:返回浏览器状态的文本。

      document:返回该窗口内装载的HTML文档。

      frames[]:返回该窗口内包含的Frame对象,每个Frame对象又是一个window对象。

      history:返回该窗口的浏览历史。

      location:返回该窗口装载的HTML文档的URL。

      name:返回该窗口的名字。

      navigator:返回浏览当前页面的浏览器。

      parent:如果当前窗口是一个Frame,则该属性返回包含本Frame的窗口,即该Frame的直接父窗口。

      screen:返回当前浏览者的屏幕对象。

      self:返回自身。

      top:如果当前窗口是一个Frame,则该属性指向包含本Frame的顶级窗口。

14.8.1  访问历史

    window的history属性时一个History对象,该对象表示当前窗口的浏览历史,它支持如下几个方法。

      back():后退到上一个浏览页面,如果该页面是第一个打开的,则该方法没有任何效果。

      foward():前进道下一个浏览页面,前提是之前使用了back或go方法。

      go(intValue):该方法可指定前进或后退多少个页面,其中的intValue控件前进、后退的页面数。其中intValue为正,

             表示前进;intValue为负,表示后退。

14.8.2  访问页面URL

    window对象还包含一个location属性,该属性可用于访问该窗口或Frame所装载文档的地址。location对象还包含如下几个常用属性。

      hostname:文档所在地址的主机名。

      href:文档所在地址的URL地址。

      host:文档所在地址的主机地址。

      port:文档所在地址的服务端口。

      pathname:文档所在地址的文件地址。

      protocol:装载该文档所使用的协议,例如http:等。

14.8.3  客户机屏幕信息

    window对象有一个screen属性,它返回当前浏览者的屏幕对象,该对象的属性会随不同的平台存在变化,但通常会包含如下属性。

      width:屏幕的横向分辨率。

      height:屏幕的纵向分辨率。

      colorDepth:当前屏幕的色深。

14.8.4  弹出新窗口

    window的open()方法用于打开一个新窗口。

    代码示范:

      window.open("xxxx.html");

14.8.5  确认对话框和输入对话框。

    window对象提供了两种对话框:用于取得用户确认(confirm)的确认对话框和用于获得用户输入(prompt)的输入对话框。

    代码示范:

      //confirm确认对话框

      confirm("是否导航到xx网站");

      //prompt输入对话框

      prompt("请输入你的名字:","");

14.8.6  使用定时器

    window提供了如下4个方法来支持定时器

      setInterval("code",interval)、clearInterval(timer):设置、删除定时器。setInterval设置每隔interval毫秒重复执行一次code。

      setTimeout("code",interval)、clearTimeout(timer):也是设置定时器。推荐使用setInterval()和clearInterval()。setTimeout

                                设置在interval毫秒延迟后执行一次code。

    代码示范:

      //显示当前时间的setTime()函数

      var setTime = functon()

      {

        document.getElementById("div").innerHTML = new Date().toLocaleString();

      }

      //指定每隔1000毫秒执行setTime()函数一次

      window.setInterval("setTime()",1000);

8月10号=》376页-385页

时间: 2024-12-26 07:48:04

8月10号=》376页-385页的相关文章

5月29号=》第41页-第45页

2.4 HTML5头部和元信息 <script>:该元素用于包含JavaScript脚本. <style>:该元素用于定义内部CSS样式. <link>:该元素用于链接外部CSS样式等资源. <title>:该元素用于定义文档标题. <base>:该元素用于指定该页面中所有链接的基准链接. 该元素属性如下: href:指定所有链接的基准链接. target:指定超链接默认在哪个窗口打开=>(_blank._parent._self._top

5月27号=》第30页-第35页

2.18 框架相关元素 HTML5删除了<frameset>.<frame>.<noframes>这三个标签 保留了<iframe>元素 2.2 HTML5新增的通用属性 2.2.1 contenEditable:该属性为true时可在页面直接对该标签进行编辑    用户编辑完后,内容会直接显示在该页面中(一旦  刷新页面就会重新加载,编辑的内容会丢失),开发  者可以通过该元素的innerHTML属性来获取编辑后    的内容   该属性具有"可

10月10号就准备进公司

10月10号 进入公司. 月薪是8K 技术水平:初级程序员. 技术目前为止:JAVASE. JAVAEE.SSH.SSM.AJAX.JQUERY.JS.MYSQL.ORACLE.LUCENE.pdsgell各种插件 都在入门级别. 一般功能可以做出来.. 现在又回到了JAVASE.准备研究开始研究底层原理. 一切从最基础开始研究. 研究源码. 现在是第二遍研究底层.. 10号开始..我会将每一天的成长进到微博.连续记载999天. 希望在我成长的999天里. 回过头来看今天日记.. 希望成长的99

北京1月10号 《微营销超前思维模式》将颠覆整个世界,开创新时代!

北京1月10号 <微营销超前思维模式>将颠覆整个世界,开创新时代! 0 如果你接触了微信营销一段时间一定听过下面这些案例:1.7天连锁酒店利用微信在一个月内会员从30万快速倍增到100万. 2.凯迪拉克通过30天的推广吸引37万精准粉丝,轻松省去传统的1千万的推广费.3."90后"的学生通过微信卖水果,没店铺,没店员,实现月入8万的奇迹.4.金凤成祥微信会员卡上线97天,累计开卡数163276张.5.2013年9月,陈坤微信门事件,陈坤公开微信平台一天净收入就高达700万元

2020.2月10号-2月16任务完成情况

2月10号-2月16任务完成情况: 1. java并发复习了一遍,但是还没总结完 2. go入门,看到第5章 3. 剑指offer每天一题 4. 剑指offer书看了20道题 2月17-23任务: 1. 看完go语言 2. 看完剑指offer书 3. 每天一题 原文地址:https://www.cnblogs.com/Stephanie-boke/p/12355451.html

9月10号=》466页-470页

18.2 使用WebSocket与服务器通信 WebSocket是一个革命性的技术,它改变了传统HTTP协议的通信方式.通过WebSocket可以让服务器主动向浏览器“推送”数据. 18.2.1 WebSocket接口 按照传统的HTTP协议,如果浏览器不向Web服务器发送请求,那么Web服务器就不能把数据“推送”给浏览器.在这样的技术背景下,如果需要构建实时性要求比较高的应用, 比如说在线游戏.在线证券.设备监控.新闻在线播报等,当客户端浏览器呈现这些信息的时候,服务器端的数据可能已经更新过了

5月28号=》第35页-第40页

2.3.2 语义相关元素 <mark>:用于显示HTML页面中需要重点"关注"的内容,浏览器 通常会用黄色显示该标签内的内容. <time>:用来显示被标注内容是日期.时间或者日期时间.   使用该标签要指定datetime属性,格式为"yyyy-MM-ddTHH:mm"   如果<time>标签的内容直接符合以上格式,则可以不用指定datetime属性. <details>:该元素用于显示一段详细信息或某个主题的细节

3月10号周二课堂练习:四则运算二

一.题目新的要求 1.题目避免重复: 2.可定制(数量/打印方式): 3.可以控制下列参数: 是否有乘除法.是否有括号. 数值范围.加减有无负数.除法有无余数.否支持分数 (真分数, 假分数, …).是否支持小数 (精确到多少位).打印中每行的间隔可调整: 二.设计思想(将自己上次上课时的设计思想进行稍微的修改) 1.判断两次随机数是否相同    使用函数srand()保证两个随机数不同 2.多加入一个变量,来控制题目数量 3.在每一个switch选择的语句,进行选择判断  3.1选择是否有乘除

8月10号课后练习

课后练习 1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小. #!/bin/bash echo Hostname: `hostname` echo IP address: `ifconfig|egrep -o "[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}"|head -n1`