摘要:在 Google 地图的使用上,我需要根据数据库中控制命令表(T_ZK_CtrlMsg)的记录行数,控制某一发送指令面板DIV是否显示。指令面板DIV的代码如下:<divclass="monitor_show"> <divid="DIV_Map"style="width:712px;height:456px;"></div> <!--透明浮出层--> <divid="jmp_show"class="jmp_show"> <b>
阅读全文
摘要:我最近学习AJAX 的笔记AJAX 学习笔记[一] 简单的异步通信示例AJAX 学习笔记[二] 我编写的AJAX 测试代码示例AJAX 学习笔记[三] get 与post 模式的区别AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理AJAX 学习笔记[五] AJAX 如何处理多个异步请求AJAX 学习笔记[六] AJAX 轻量级框架介绍AJAX 学习笔记[七] AJAX 与JQuery 框架AJAX 学习笔记[八] AJAX 制作可自动校验的表单我的博客中与AJAX 相关的文章:一个剖析AJAX 原理的简单范例从readyState 状态看AJAXJavaScript 制作带自动
阅读全文
摘要:客户端:向服务器发出一个空请求。9-1.html 代码如下: <html> <head> <title>XMLHttpRequest</title> <script language="javascript"> varxmlHttp; functioncreateXMLHttpRequest(){ if(window.ActiveXObj...
阅读全文
摘要:客户端:代码如下:(AJAX_test.html ) <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l...
阅读全文
摘要:如果是get 模式的请求,则将传递参数通过URL 地址发送到服务器端;如果是post 模式的请求,则将传递参数通过send( ) 方法发送到服务器端(并且必须设置请求文件头); post 模式的代码如下: <scripttype="text/javascript"> <!-- varqueryString="firstName=xugang&birthday=1227"...
阅读全文
摘要:在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。 假设服务器返回的XML 文档,如下所示: <?xml version="1.0" encoding="gb2312"?> <list> <caption>MemberList</capti...
阅读全文
摘要:前面的示例中,都是通过1个全局变量的xmlHttp 异步对象对所有异步请求进行处理的。这样做通常会存在一些问题。比如:当第1个异步请求尚未完成,很可能就已经被第2个异步请求所覆盖。 解决办法:通常是将xmlHttp 对象作为局部变量来处理,并且在收到服务器端的返回值后手动将其删除。 客户端(9-6.html) 代码如下: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTM...
阅读全文
摘要:一些开发人员将操作AJAX 的固定步骤封装成了一些框架,为后人提供了便利。下面将要介绍两个AJAX 框架:AjaxLib 和 AjaxGold ; AjaxLib 的介绍它是一个小巧的Ajax 框架,在http://karaszewski.com/tools/ajaxlib 上下载其.js 文件即可。客户端代码(9-7.html ): <html> <head> <...
阅读全文
摘要:A 使用JQuery 的load( ) 方法使用load( ) 方法发送异步数据,返回的数据不需要用户考虑是文本还是XML,JQuery 都会自动进行处理。示例如下:客户端(14-1.html ): <html> <head> <title>jQuery简化Ajax步骤</title> <script language="javascript"...
阅读全文
摘要:客户端代码(9-9.html ): <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>自动校验的表单</title> ...
阅读全文
摘要:示例一:直接编写AJAX 实现。客户端:9-10.htmlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3...
阅读全文
摘要:方式一:直接编写代码实现代码如下: <html> <head> <title>无需表格的菜单</title> <style> <!-- body{ background-color:#ffdee0; } #navigation{ width:200px; font-family:Arial; } #navigationul{ lis...
阅读全文
摘要:抽空看了一下博主GodSpeed 的《ASP.NET应用程序生命周期趣谈系列》的三篇文章,讲解得不错。尤其是第三篇文章 ASP.NET应用程序生命周期趣谈(三) HttpModule 的后半段,让我收获颇多,顺便自己也做了一个Demo 进行测试。 首先:我在Web.config 配置文件中,分别在 <httpHandlers> 和 <httpModules> 节点添加了自...
阅读全文
摘要:分块编码 ( chunked encoding )就是让 response 分块编码进行传输。response 分块编码,可以先传输一部分不需要处理的 html 代码到客户端,等其他耗时代码执行完毕后再传输另外的 html 代码。详细介绍,请参考:高性能 WEB 开发(11) - flush 让页面分块,逐步呈现假设有一个页面,一开始显示 cnblogs 的 logo 图标,3 秒钟后显示 csd...
阅读全文
摘要:查看网站排名 http://www.alexa.comHTTP规范 http://www.w3.org/Protocols/rfc2616/rfc2616.html对HTTP协议的学习,推荐看David Gourley、Brian Totty编著的《HTTP: The Definitive Guide》一书。绪言A下载缓存图片:一个图片的HTTP请求默认是一个条件GET请求(Conditional...
阅读全文
摘要:readyState的五种状态详解 在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下: 0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been i...
阅读全文
摘要:DOM是Document Object Model的缩写,是对XML文档的内容进行表示的模型。它把XML文档看作是一系列node和node间的关系,并且把每一个node都当作一个对象,所以叫文档对象模型。 DOM是与编程语言无关的,因此有多种实现。 DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中导航仪寻找特定信息。分析该结构通常需要加载整个文档和构造层次结...
阅读全文
摘要:看了“坐断东南 笑煞之”的那篇 .net组件开发系列(二)之武林系列 太极拳 开发ajax控件 总有一种意犹味尽的感觉。没有想到金色海洋(jyk)竟“晕了”,我感觉写得挺不错的,就是少了点盐味,所以斗胆补充以下。声明:本代码是引用自奚江华的著作,但我没有在网络找到相关地址,所以没有添加相关引用。这个例子是我手动敲打进来的,一是为了自己练习一下,二来也...
阅读全文