XuGang

记录一个程序员的成长

 

2010年8月7日

AJAX 学习笔记[一] 简单的异步通信示例

摘要: 客户端:向服务器发出一个空请求。9-1.html 代码如下: <html> <head> <title>XMLHttpRequest</title> <script language="javascript"> varxmlHttp; functioncreateXMLHttpRequest(){ if(window.ActiveXObj... 阅读全文

posted @ 2010-08-07 16:10 钢钢 阅读(1602) 评论(1) 推荐(0) 编辑

AJAX 学习笔记[二] 我编写的AJAX 测试代码示例

摘要: 客户端:代码如下:(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... 阅读全文

posted @ 2010-08-07 16:06 钢钢 阅读(1219) 评论(0) 推荐(0) 编辑

AJAX 学习笔记[三] get 与post 模式的区别

摘要: 如果是get 模式的请求,则将传递参数通过URL 地址发送到服务器端;如果是post 模式的请求,则将传递参数通过send( ) 方法发送到服务器端(并且必须设置请求文件头); post 模式的代码如下: <scripttype="text/javascript"> <!-- varqueryString="firstName=xugang&birthday=1227"... 阅读全文

posted @ 2010-08-07 16:03 钢钢 阅读(1390) 评论(4) 推荐(0) 编辑

AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理

摘要: 在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。 假设服务器返回的XML 文档,如下所示: <?xml version="1.0" encoding="gb2312"?> <list> <caption>MemberList</capti... 阅读全文

posted @ 2010-08-07 15:56 钢钢 阅读(2329) 评论(0) 推荐(0) 编辑

AJAX 学习笔记[五] AJAX 如何处理多个异步请求

摘要: 前面的示例中,都是通过1个全局变量的xmlHttp 异步对象对所有异步请求进行处理的。这样做通常会存在一些问题。比如:当第1个异步请求尚未完成,很可能就已经被第2个异步请求所覆盖。 解决办法:通常是将xmlHttp 对象作为局部变量来处理,并且在收到服务器端的返回值后手动将其删除。 客户端(9-6.html) 代码如下: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTM... 阅读全文

posted @ 2010-08-07 15:53 钢钢 阅读(4226) 评论(0) 推荐(0) 编辑

AJAX 学习笔记[六] AJAX 轻量级框架介绍

摘要: 一些开发人员将操作AJAX 的固定步骤封装成了一些框架,为后人提供了便利。下面将要介绍两个AJAX 框架:AjaxLib 和 AjaxGold ; AjaxLib 的介绍它是一个小巧的Ajax 框架,在http://karaszewski.com/tools/ajaxlib 上下载其.js 文件即可。客户端代码(9-7.html ): <html> <head> <... 阅读全文

posted @ 2010-08-07 15:45 钢钢 阅读(1493) 评论(0) 推荐(0) 编辑

AJAX 学习笔记[七] AJAX 与JQuery 框架

摘要: A 使用JQuery 的load( ) 方法使用load( ) 方法发送异步数据,返回的数据不需要用户考虑是文本还是XML,JQuery 都会自动进行处理。示例如下:客户端(14-1.html ): <html> <head> <title>jQuery简化Ajax步骤</title> <script language="javascript"... 阅读全文

posted @ 2010-08-07 15:36 钢钢 阅读(1107) 评论(2) 推荐(0) 编辑

AJAX 学习笔记[八] AJAX 制作可自动校验的表单

摘要: 客户端代码(9-9.html ): <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>自动校验的表单</title> ... 阅读全文

posted @ 2010-08-07 15:29 钢钢 阅读(643) 评论(0) 推荐(0) 编辑

使用CSS 排版网页布局

摘要: 代码如下: <html> <head> <style type="text/css"> <!-- body{ margin:0px; font-size:13px; font-family:Arial; } #container{ position:relative; width:100%; } #banner{ height:80px; border:1... 阅读全文

posted @ 2010-08-07 15:20 钢钢 阅读(1317) 评论(1) 推荐(0) 编辑

JavaScript 制作带自动提示的文本框

摘要: 示例一:直接编写AJAX 实现。客户端:9-10.htmlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3... 阅读全文

posted @ 2010-08-07 14:39 钢钢 阅读(2982) 评论(2) 推荐(0) 编辑

使用CSS 制作导航菜单

摘要: 方式一:直接编写代码实现代码如下: <html> <head> <title>无需表格的菜单</title> <style> <!-- body{ background-color:#ffdee0; } #navigation{ width:200px; font-family:Arial; } #navigationul{ lis... 阅读全文

posted @ 2010-08-07 13:48 钢钢 阅读(1583) 评论(0) 推荐(0) 编辑

C# 根据反射和特性实现ORM 映射[学习]

摘要: (一)关于反射什么是反射?反射就是在运行时,动态获取对象信息的方法。比如:运行时获得对象有哪些属性,方法,委托等。反射的作用? 能够实现运行时,动态调用对象的方法,以及动态设置、获取属性值等。反射的示例: usingSystem; usingSystem.Reflection; namespaceCS_Test { publicclassMyStudent { privatestringsName... 阅读全文

posted @ 2010-08-07 12:57 钢钢 阅读(5224) 评论(2) 推荐(1) 编辑

导航