基于jQuery的面向dom的ajax编程

文章分类:jQuery | 发表评论  查看次数:709 + 116

不知道这么说合不合理,或者也可以叫做是模块化编程。

好处:

  • html页,只有html元素,数据全部通过,以的方式来提供。
  • 页面,美工,前台编程,后台编程,分工更加明确
  • 更有利于的部署

适用范围:数据量不是很大的页面,同时要有很好的用户体验。

下面用一个实例来说明这个编程思想

Read more

[译]ajaxmvc 设计

文章分类:misc | 发表评论  查看次数:414 + 119

原文地址:click here

挑主要的翻译了一下

这是一篇基于设计的文章

通常的设计程式

  • 一个html页
  • 在页面上点击某个元素
  • js将请求发送到服务端
  • js根据服务端返回的信息更新html页

图解说明
ajax-mvc.PNG

Read more

[译]将基于web的php程序迁移到ajax

文章分类:misc | 共3 条评论  查看次数:466 + 122

原文地址:click here

网站开发通常是杂乱的。近几年来,我们的工具箱塞满了各种各样的工具,通常他们难以理解,并且很难结合到一块。网页代码已经成为一个历史问题。一个普通的web页总是包含了html,javascript,服务端代码。用户界面交织着各种逻辑规则和客户端-服务端通信。在大多数的编成环境里,我们使用文档的API说明,所以我们只需传递几个参数,然后就能得到我们想要的结果了。而web编程,我们通常需要hack,比如生成隐藏表单或者载入新的页面,就因为一些小的改变。难道就不能将这个过程变得更加合理吗?

这篇文章彻底改变了基于数据库的表单设计。我们先来看看过时的代码——混合了html,javascript,php。然后通过先进的技术,比如,和先进的工具,比如,来重构这些代码。好处是

  • 将动态内容与静态内容分开来
  • 将内容,样式和处理过程分开来
  • 通过函数来调用服务端代码
  • 页面的部分内容更新,而不是重新加载整个页面
  • 更快速地开发,提高了代码的可维护性
  • 加速载入过程,缓存优化

Read more