[前言]
由Michael Mahemoff发起的专门收集整理的Ajax设计模式网站AjaxPatterns.org于2005年5月15日正式开放.通过 New Pages RSS可以获得最新信息更新.
[Ajax设计模式分类]
分为四类:
1 ArchitecturalPatterns(架构模式)
2 DisplayPatterns(显示模式)
3 InteractionPatterns(交互模式)
4 ProgrammingPatterns(编程模式)
[AjaxPrinciples原则]
* Minimal Traffic
最小限度的
网络传输量,从而在浏览器与
服务器通信过程当中让用户感觉应用系统的响应速度比较快.
* No Surprises
无出乎意料的事情,采用交互模式,无论是标准的HTML,Ajax还是桌面应用,对于用户而言,都可预知下一步将是什么.
* Established Conventions
约定惯例将避免混淆,借鉴HTML以及桌面应用的常用惯例可以使用户快速了解你的系统运行.
* No Distractions
不需要分心在其他事情上,避免类似无关的动画显示的事情上,让用户专注应用.
* Avoid Entire Page Downloads
避免整页下载.
* User First
用户优先,提高应用的可用性. 避免堆砌类似启动画面,闪烁标签,弹出式广告等等
* Ease-of-development
易于开发.提供指导意义的模式有利于开发趋于简单,清晰.