1. 异步载入文件时,要使用readyState特性和onreadystatechange事件处理函数
readyState的五种可能的值
(0)(未初始化任何信息): (XMLHttpRequest)对象已经创建,但还没有调用open()方法。
(1)(正在载入数据):已经调用open() 方法,但尚未发送请求。
(2)(完成载入数据): 请求已经发送完成。
(3)(交互,部分可用):可以接收到部分响应数据。
(4)(完成):已经接收到了全部数据,并且连接已经关闭。
一旦readystate特性发生变化,就会触发onreadystatechange事件。
2.XPath :在XML代码中定位数据,专门用于定位匹配模式的一个或多个节点。
3.cookie
(1)名称 cookie虽然不区分大小写,但是还是建议区分一下。
(2)值 保存在cookie中的字符串值,这个值在保存之前必须用encodeURIComponent()对其进行编码,以免丢失数据或占用了cookie.
(3)域 处于安全考虑,网站不能访问由其他域创建的cookie。创建cookie后,域的信息会作为cookie的一部分存储起来。
(4)路径 路径限制了对web服务器上的特定目录的访问。
(5)失效日期 cookie何时应该被删除 默认情况下,关闭浏览器,即将cookie删除;
4 cookie操作
function setCookie(sName,sValue,oExpires,sPath,sDomain,bSecure)
{
var sCookie = sName+"="+encodeURIComponent(sName);
if(oExpires){
sCookie += "; expires="+oExpires.toGMTString();;
}
if(sPath){
sCookie +="; path="+sPath;
}
if(sDomain){
sCookie +="; domain="+sDomain;
}
if(bSecure){
sCookie += ";secure";
}
document.cookie=sCookie;
}
function getCookie(sName)
{
var sRE="(?:; )?" + sName + "=([^;]*);?";
var oRE=new RegExp(sRE);
if(oRE.test(document.cookie)){
return decodeURIComponent(RegExp["$1"]);
}else{
return null;
}
}
function deleteCookie(sName,sPath,sDomain)
{
setCookie(sName,"",new Date(0),sPath,sDomain);
}
5. 可以将web服务器看成函数调用,只不过这个函数存在于服务器上,而调用在客户端上进行。要求在客户端和服务器端之间发送接收信息。
6. HTML用<object/>元素将插件嵌入到页面中。
(1)type 嵌入的文件或对象的MIME类型
(2)data 载入到对象的文件的URL
(3)width
(4)height
<object type="application/x-shockwave-flash" data="tool_8_4.swf" width="100" height="100">
<param name="message" value="Hello World!" />
</object>
7.
分享到:
相关推荐
资源名称:JavaScript DOM高级程序设计内容简介:本书注重理论与实践的结合,全面讲述高级的DOM 脚本编程。全书分为3 个部分:第一部分“深入理解DOM 脚本编程”,涉及W3C DOM 规范的各方面,包括非标准的浏览器支持...
第二部分“浏览器外部通信”,以Ajax和客户端—服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例研究,将学到的内容应用于...
第二部分“浏览器外部通信”,以Ajax 和客户端—服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例研究,将学到的内容应用于...
《JavaScript高级程序设计(第3版)》主要内容包括: 对JavaScript实现各个组成部分的详尽解读; 对JavaScript面向对象编程的全方位阐述; 对DOM、BOM及浏览器事件模型的透彻剖析; Web应用基本数据格式JSON...
第二部分“浏览器外部通信”,以Ajax 和客户端—服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例研究,将学到的内容应用于...
包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用...
全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨...
全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递...
JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向 对象编程、Ajax 与 Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括 WebGL)及 Web Workers、 地理定位、跨文档...
11.3 服务器端API:需要代理脚本 11.3.1 通过Basecamp构建集成的To-Do列表 11.3.2 通过Flickr取得个性头像 11.4 小结 第12章 案例研究:用DOM设计选择列表 12.1 经典的感觉 12.2 ...
第二部分“浏览器外部通信”,以Ajax 和客户端—服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例研究,将学到的内容应用于...
包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用...
JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向 对象编程、Ajax 与 Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括 WebGL)及 Web Workers、 地理定位、跨...
全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨...
JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向 对象编程、Ajax 与 Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括 WebGL)及 Web Workers、 地理定位、跨...
对象编程、Ajax 与 Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括 WebGL)及 Web Workers、 地理定位、跨文档传递消息、客户端存储(包括 IndexedDB)等新 API,还介绍了离线应用和与维护、性 能、部署相关...
对象编程、 Ajax 与 Comet 服务器端通信, HTML5 表单、 媒体、 Canvas(包括 WebGL) 及 Web Workers、 地理定位、 跨文档传递消息、 客户端存储(包括 IndexedDB) 等新 API, 还介绍了离线应用和与维护、 性 能、...
全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨...
扩展、ASP.NET AJAX客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX框架为开发者在客户端用JavaScript与服务器端通信而创造 的种种便利条件,包括直接调用Web Service、页面方法以及ASP.NET应用服务...
包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP.NET AJAX XML脚本等,还介绍了ASP.NET AJAX 框架为开发者在客户端用JavaScript 与服务器端通信而创造的种种便利条件,包括直接调用...