Sep
12
不知道这么说合不合理,或者也可以叫做是模块化编程。
好处:
适用范围:数据量不是很大的页面,同时要有很好的用户体验。
下面用一个实例来说明这个编程思想
Jun
9
原文地址:click here
挑主要的翻译了一下
通常的ajax设计程式
- 一个html页
- 在页面上点击某个元素
- js将请求发送到服务端
- js根据服务端返回的信息更新html页
May
30
原文地址:click here
网站开发通常是杂乱的。近几年来,我们的工具箱塞满了各种各样的工具,通常他们难以理解,并且很难结合到一块。网页代码已经成为一个历史问题。一个普通的web页总是包含了html,javascript,服务端代码。用户界面交织着各种逻辑规则和客户端-服务端通信。在大多数的编成环境里,我们使用文档的API说明,所以我们只需传递几个参数,然后就能得到我们想要的结果了。而web编程,我们通常需要hack,比如生成隐藏表单或者载入新的页面,就因为一些小的改变。难道就不能将这个过程变得更加合理吗?
这篇文章彻底改变了基于数据库的表单设计。我们先来看看过时的代码——混合了html,javascript,php。然后通过先进的技术,比如ajax,和先进的工具,比如jquery,来重构这些代码。好处是
- 将动态内容与静态内容分开来
- 将内容,样式和处理过程分开来
- 通过函数来调用服务端代码
- 页面的部分内容更新,而不是重新加载整个页面
- 更快速地开发,提高了代码的可维护性
- 加速载入过程,缓存优化
