日期:2014-05-16 浏览次数:20328 次
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.?