没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
了解 的朋友也许知道其实这种炫丽效果的实现并不是一件很为难的事,
当然如果你不了解何为 那也没有关系,本节我们就通过打造一个新闻评论
系统,来看看到底什么是 首先我们还是先了解一些基础东西。
什么是 Ajax?
提出者 在《一个 应用的新途径》
中提到 为“的简称,也就是异步的
和 处理。其包含:
! 用 "# 和 $ 进行基于标准的表示方式:
%! 采用 &'())*+动态显示和交互操作,
-! 采用 和 # 进行数据交换和操作,
.! 采用 "/0 进行异步数据获取,
1! 采用 绑定上述技术应用,
Ajax 与传统 Web 应用有什么不同?
与传统 应用最大的不同就是 可以对页面某一个区域进行局
部加载,而不是像传统 中每次页面请求后的都必须重新加载整个页面,
特别在页面负载比较大的情况下,页面加载时间就比较长,用户多数时间就处
在等待状态,而呈现给用户的仅仅是一片空白,而在 的应用中就可以很好
的避免这类事情的发生。
Ajax 的工作原理是什么?
主要是通过 对象中的 *"/0 向服务器提出请
求,并根据处理的结果更新页面。这样的更新不会使整个页面全部更新,而是
根据用户的需要对某个区域进行局部更新,而且在更新的同时不影响其它区域
的浏览。例如:搜狐个人博客中每个栏目后面的刷新按钮。
什么是 XmlDom?
&' 是用来访问和操作 文档的编程接口规范。&' 被设
计为可用于任何语言和任何操作系统。借助 &',程序员可以创建 文档、
遍历其结构,增、改、删其元素。&' 将整个 文档视作一棵树,文档级
的元素是树的根。
下面我们就来看看几个与本教程相关的功能,值得注意的是以下方法或属
性并不是同一个对象下,具体请看说明:
23*4#25方法
说明:传回指定名称的元素集合。
语法:5)6
*&!23*4#25(2+,
例:
)6*&!!23*4#25(7*7+,
2(+方法
说明:获得某个元素节点的属性值
语法:*5)!2(+
例:
6*&!!23*4#25(7*7+
89:!2(77+,
*)5)属性
说明:传回一个节点列表,包含该节点所有可用的子节点。
语法:5)6)!*)5),
例:5)6*&!*)5),
如需具体的某一个节点6*&!*)5)(9+,
2 属性 (+
说明:返回一个节点列表中的节点数量
语法:)*'!*2
例:*6)!*2,
至此,基础知识已经讲完了,如果你还是不太了解的话,那建议你去看一
些 相关的教程。下面我们就看这个新闻评论系统的具体实现原理
假设有一个页面 )!,上半部分为评论列表显示区域,下面为评论
提交区域。那么这样一个页面我们如何显示评论内容和提交评论呢;
传统:上半部分评论列表直接通过数据库查询语句读取并显示,每当提交
新的评论时,先传递给处理页面,处理页面处理完毕后再返回 )! 这个
页面,当然 )! 是重新加载获得新的评论。
:首先列表页面的内容是一个单独的 * 文件(*<*!+,然后
)!! 中的上半部分评论通过 *"/0 请求 *<*! 页面,
并通过返回的结果传递到需要更新区域。提交评论同样如此,每次提交采用
*"/0 请求提交处理程序,然后重新更新评论列表显示区域。
此新闻评论系统共分为五个部分,分别为数据库、前台页面、 代码、服
务器处理、$ 样式。
数据库的设计
= 表:
字段名
类型
长度
)
自动编号
文本
%9
))
日期>时间
备注
?)
数字
前台页面:(index.htm)
如上图所示,前台页面共包括两部分,上半部分为页面评论列表显示,下
半部分为提交评论。由于我们这里只是模拟一个新闻评论系统,并没有真正的
新闻页面,那么在传递新闻 @& 的时候我们采用了一个默认值 〈
67?)7*67 767))7>〉。
代码:)!
〈AB5C367D4$/@=#7$'&3=367E-F7A〉
〈G&'$#H=3*=C4@$7I>>-$>>&#&"# !9
#*>>3577>>???!?-!2>#/>* >&#&>* I
*!))7〉
〈**67>>???!?-!2> EEE>*7〉
〈)〉
〈I067$I#767>*,
62%- %7>〉
〈*〉评论系统〈>*〉
〈67!7〉〈>〉
〈*JK67!7*67*767>7>〉
〈>)〉
〈)〉
〈))67**7〉正在加载评论……
〈〉 *)&(+,#(7*)&(+7 9999+,〈>〉
〈>)〉
〈)*67?)%.9,KIL %,I*27〉
〈K*)〉〈*2)〉评论〈>*2)〉
呢称:〈677677*67?) M97>〉
〈67?)7*67 767))7>〉〈>〉
内容:〈677
*67?) M9,2M97〉〈>〉〈>〉
剩余16页未读,继续阅读
wayne888
- 粉丝: 2
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论7