My白开水

导航

2014年9月10日 #

9月10号=》466页-470页

摘要: 18.2 使用WebSocket与服务器通信 WebSocket是一个革命性的技术,它改变了传统HTTP协议的通信方式。通过WebSocket可以让服务器主动向浏览器“推送”数据。18.2.1 WebSocket接口 按照传统的HTTP协议,如果浏览器不向Web服务器发送请求,那么W... 阅读全文

posted @ 2014-09-10 17:55 My白开水 阅读(141) 评论(0) 推荐(0)

2014年9月9日 #

9月9号=》461页-465页

摘要: 18.1 跨文档消息传递 在以前,如果要在两个window装载的HTML文档之间传递消息,实现起来可能比较困难,因为所有的JavaScript脚本都是在一个window对象中装载并执行, 而两个window对象中的JavaScript对象很难相互传递消息。 跨文档消息传递机制的出... 阅读全文

posted @ 2014-09-09 19:45 My白开水 阅读(147) 评论(0) 推荐(0)

2014年9月4日 #

9月4号=》456页-460页

摘要: 17.2.2 Worker线程中可用的API 前面已经看到,Worker线程启动的JavaScript脚本不能访问DOM API,不能动态地修改前台HTML界面组件。事实上,Worker线程所启动的JavaScript脚本甚至 不能调用alert()、confirm()、prompt(... 阅读全文

posted @ 2014-09-04 17:47 My白开水 阅读(146) 评论(0) 推荐(0)

2014年9月3日 #

9月3号=》451页-455页

摘要: 17.1 使用Worker创建多线程 在介绍JavaScript多线程之前,先回顾以前的JavaScript编程:在前面介绍的所有JavaScript代码中,所有的JavaScript脚本都在主线程中执行。 如果当前脚本包含复杂的、耗时的代码,那么JavaScript脚本的执行将会被阻... 阅读全文

posted @ 2014-09-03 14:38 My白开水 阅读(149) 评论(0) 推荐(0)

2014年9月2日 #

9月2号=》446页-450页

摘要: 16.2.3 判断在线状态 为了判断浏览器的在线状态,HTML5提供了两种方法来检测是否在线。 navigator.onLine属性:navigator.onLine属性可返回当前是否在线。如果返回true,则表示在线;如果返回false,则表示离线。当网络发生变化时, ... 阅读全文

posted @ 2014-09-02 20:51 My白开水 阅读(239) 评论(0) 推荐(0)

2014年9月1日 #

8月20号=》441页-445页

摘要: 16.4 存储结构化数据 前面我们看到,使用Storage保存key-value对时,key、value都只能是字符串,这对于简单数据来说已经足够了。但如果需要保存更复杂的数据, 比如保存类似于表记录的数据,因此可以结合前面介绍过的JSON知识。 我们可以考虑按如下步骤来存储结构... 阅读全文

posted @ 2014-09-01 17:46 My白开水 阅读(134) 评论(0) 推荐(0)

2014年8月19日 #

8月19号=》436页-440页

摘要: 16.1 Web Storage 在传统的HTML时代,浏览器的主要功能只是负责展现HTML页面,即使增加了JavaScript脚本,依然只是为动态地修改HTML页面服务。因此 浏览器只是一个“界面呈现工作”。 如果开发者需要在客户端存储少量数据,早起只能通过Cookie来实现,... 阅读全文

posted @ 2014-08-19 22:04 My白开水 阅读(128) 评论(0) 推荐(0)

2014年8月18日 #

8月18号=》431页-435页

摘要: 15.3.4 转发事件 DOM提供了dispatchEvent方法用于事件的转发,该方法属于Node对象,因此DOM的每个Node元素都可调用该方法,从而将事件直接 转发到本节点。该方法的语法格式如下: target.dispatchEvent(Event event):将e... 阅读全文

posted @ 2014-08-18 21:05 My白开水 阅读(95) 评论(0) 推荐(0)

2014年8月17日 #

8月17号=》421页-430页

摘要: 15.3 DOM的事件模型15.3.1 绑定事件处理器 DOM也提供了一种事件绑定机制,这种机制和Internet Explorer的attachEvent()方法类似,但是有自己独特的语法。DOM所提供的 事件绑定方法是addEventListener(),该方法的语法格式如下。 ... 阅读全文

posted @ 2014-08-17 19:35 My白开水 阅读(143) 评论(0) 推荐(0)

8月16号=》411页-420页

摘要: 15.2.4 事件冒泡 当浏览者在页面上执行某个动作时,页面上实际有多个元素可以响应该事件,假如单击页面的某个按钮,而该按钮又处于元素之内,则实际 上用户既单击了该按钮,也单击了该元素。 代码示范: //脚本代码 var gotClick = function... 阅读全文

posted @ 2014-08-17 18:27 My白开水 阅读(165) 评论(0) 推荐(0)