关于AJAX开发技巧的想法
2006-03-02 12:43
288 查看
随着《AJAX开发简略》系列文章的深入,逐渐体会到AJAX的魅力,也慢慢体会了它的缺陷。业界在AJAX开发过程中,也逐渐总结出一些技巧。国内外已经出现了一些可用的优秀控件,商业和开源的都有。国内的锐道(http://www.bstek.com/product.asp)做得比较成熟,也已经得到了广泛的应用。 下午看一篇文章《一个用于J2EE应用程序的Backbase Ajax前端》(http://dev2dev.bea.com.cn/techdoc/2005110301.html),似乎可以借鉴一下。在代码复用、控件封装方面可以参考一下: 1、JS函数复用 AJAX客户端请求的核心是XMLHttpRequest对象,发送请求、接收请求、XMLHttpRequest对象管理以及操作等方面是不是可以抽象出一些通用的函数。接收到XMLHttpRequest对象之后,要利用返回的信息更新页面,其中包含很多针对DOM的操作。这方面是不是也可以总结一下。需要为每一个操作编写独立的JS函数,这个应该不是我们希望看到的。那样的话开发效率太低了。 2、自定义标签的应用在上述复用的基础上,可以自己开发一些自定义标签,降低手工编码量,也方便代码管理。 3、XML文档的充分使用充分发挥XML在数据表示、传输以及结构统一方面的优势,让它在数据交换、持久化、视图统一等方面发挥真正的作用。 3、扩展传统的HTML表单控件在现有文本框、下拉列表框等的基础上,开发可用的类似Struts控件的简便标签库,让这些传统的HTML表单控件兼容AJAX,创造更好的用户体验。 4、往桌面系统靠近,模拟其快速的反应机制 AJAX的另外一个出发点是要吸取桌面系统快速能力,改善目前Web的Request/Response机制。这方面可以思考一下。
相关文章推荐
- AJAX开发技术在PHP开发中的简单应用技巧
- 关于团队开发的一点点想法
- AJAX开发技术在PHP开发过程中的简单应用技巧
- 关于一个php开发平台的想法
- 由腾讯"微信"触发的关于智能手机应用程序开发的想法
- [技术讨论]如何跟项目经理搞好关系,关于ajax的对话和开发工具
- 关于开发BugRaid的想法(1)
- 关于ajax.dll开发包在实际中的使用问题 涉及到IE6.0和IE7.0的兼容问题
- 安卓开发学习心得-------关于软键盘的那些知识与技巧
- 关于敏捷开发的一点小想法
- 关于开发框架设计的一点想法
- 关于前后端分离开发的方法,jQuery的Mockjax:Ajax请求模拟
- [置顶] 【Android开发技巧】 关于Webview拍照或从相册上传图片处理总结
- 关于Ajax的一些想法
- 开源的DWR,帮助开发AJAX, 以及关于开源框架的看法
- iOS开发技巧之:关于IQKeyboardManager 在iOS11导航栏消失的问题
- 关于代码版本管理提升开发效率的一些想法
- 关于软件开发的一些想法(log)
- 关于apicloud开发中对vue和ajax方法的封装