Ajax技术在博客系统中的应用

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:tangroo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
博客是当今快速发展的互联网的一种新应用,是继电子邮件、论坛和即时通讯后一种新的网络交流方式。博客为个人提供了一个信息发布、交流的平台。用户通过博客可以方便地用文字、链接、影音、图片建立起个性化的空间。博客的发展呈现出个人化、交互化、商业化、富媒体化等特点,在政治、经济、教育等领域中产生了巨大的影响。本文对当前主流商业博客系统进行了详细地分析,发现它们普遍存在更新速度慢、服务器端负担重、交互性差、表现能力单一等缺陷,基本上仍然停留在静态展示同志和图片的阶段。Ajax技术具有异步通信、响应速度快、动态效果丰富、交互能力强等优势。利用此技术来开发博客系统,能够克服上述弊端。本文在对Ajax的开发模式及其核心技术进行系统研究的基础上,设计并开发了基于Ajax技术的博客系统。在系统设计中,根据用户的需要,划分了功能模块并逐步细化,得到了完整的系统功能结构图,为系统实现奠定了良好的基础。本系统采用PHP语言和MySQL数据库实现服务器端功能,在逻辑架构上采用三层架构,即总体上将系统分为数据访问层、业务逻辑层和用户表现层。在系统实现中,详细描述了无刷新表单验证、动态拖放定制主页、搜索提示与自动完成、在线图片浏览以及在线交流等主要功能的实现原理和过程,并给出了部分核心代码。在每个功能的实现中,都分析了Ajax技术的参与为其带来的新特性和优势。另外,在系统的实现过程中利用hash函数、隐藏框架和统一编码等技术,为开发过程中遇到的导航按钮失效和中文输入乱码问题提供了解决方案。博客系统已经在局域网内成功试运行。从运行的效果来看,该系统具有消耗带宽少、响应速度快、按需获取数据、动态局部刷新页面等优点,可用性强,丰富了用户体验。通过此实践,也验证了利用Ajax技术开发的Web应用在可用性和用户体验方面明显优于传统的Web应用。
其他文献
随着产品设计的信息化的发展,工业设计正在朝知识化和网络化方向迈进,CAD技术已成为产品设计人员进行研究开发的重要工具,其中三维造型技术已被制造业广泛应用于产品造型及模
W型火焰锅炉采用了长火焰、分级送风、煤粉浓缩等技术手段,适于燃烧无烟煤等劣质燃料。目前我国已投用了50余台W型火焰电站锅炉,积累了不少实际运行经验,但仍有一些问题亟待
注射用重组人CTLA4-抗体融合蛋白是一种由人细胞毒性T淋巴细胞相关抗原4(CTLA4)胞外区和人免疫球蛋白G1(IgG1)修饰的Fc片段(铰链区、CH2和CH3区)相连接的融合蛋白。它是一种
大量农村劳动力流动就业给城市和发达地区的GDP增长作出了巨大贡献,同时,流动劳动力也增加了个人和家庭收入。然而,相对个人收入的增长和城市经济的发展,农村经济的发展却很
作为国民经济中一个新兴的产业部门,物流服务所具有的经济价值已得到了世界各国的公认。而在我国,由于物流服务产业处于起步发展阶段,人们对其定价问题还缺乏系统的研究。作
组态软件是用于工业自动化和过程监控的应用软件,它为自动化项目提供人机接口,实现现场总线控制系统与管理网络的互连。它的出现,为自动化工程技术人员提供了一种采用搭积木
随着现代公司制度的发展,公司治理结构中董事、监事、高级管理人员的权力逐渐增强,其利用职权侵害公司利益的现象也日益突出。为防止高管权利的不断膨胀,保护公司和股东的合
改革开放30年来,我国的对外贸易事业取得了举世瞩目的成就,对外贸易极大地促进了我国经济的增长,作为改革开放前沿地区的广东省,在这方面的表现尤为突出。在我国开展对外贸易
半个多世纪以来,WTO的多边贸易体制在促进国际贸易飞速发展的基础上带动了世界经济的迅速增长,但同时也带来了前所未有的全球环境压力。在国际法的范畴贸易自由和环境保护都
人类社会自诞生以来,就不断面临各种各样的危机。但是,人类对于危机的认识、理解和控制却是近几十年才逐渐发展的。随着经济的快速发展,因各类矛盾或问题所引发的不同程度的