Ajax还是Ajah这是个问题
这确确实实是一个合法的xml文件,但是不是一个漂亮的xml文件。xml语言的一个巨大的优势是自说明性。上面这个xml语言只说明了一件事:我有一堆数据(data标记),大家拿去用阿。可是怎么用呢,只能靠约定了。
这个xml非常好的说明了所有的事情:xml的内容是新闻标题,每个标题的分类是什么,标题内容是什么,一目了然,甚至一个不懂中文的程序员也可以从xml标记和层次中了解到这些信息,不需要多余的猜测和约定。
开发Ajax应用中,我们经常要面临的一个选择就是,用上面AJaH的方式还是下面Ajax的方式来组织数据。这并不是可以简单的一刀切的问题,很大程度上取决于开发者对各方面优劣的取舍。我在这里只把两者的优劣大概的列一下。
1 Ajax比较好听,有个球队叫阿贾克斯的就是这么拼的,AjaH就不知道要怎么念才好听了:)
2 AjaH解析起来更容易更快。按照约定包装好的数据只需要最少的加工就可以使用了,按照规范形式包装的数据需要相对复杂的解析过程。
3 Ajax更加通用。用Ajax我们很容易就可以吧同一个CGI(广义的cgi)生成的xml数据使用在任何不同的场合,而不需要后台服务程序做出任何修改,用AjaH的话就很可能需要为相同的数据做出不同的版本。
4 Ajax更不容易出错,需要的时候我们可以建立DTD或者xmlschema来自动校验xml数据的正确性,二AjaH的正确性则需要手工验证来保障。
5 Ajax更容易维护和修改。AjaH的数据中往往整合了html/css美工效果和上下文相关的javascript代码,混合编码造成了代码维球速体育官方入口护的代价比较高。
您可能感兴趣的文章
- 10-27将网络操作系统变成现实 ajaxWindows正式上线
- 10-27AJAX的应用
- 10-27jquery-django项目的csrf保护导致ajax请求返回403
- 10-27Ajax的使用方法和原理讲解
- 10-27总结Ajax的用法
- 10-26Spring Cloud + Vue 前后端分离
- 10-26vue中怎么引入layui
- 10-26vue怎么动态引入img标签
- 10-26Web前端:确保项目成功的10大Web开发框架
- 10-26vue监听滚动事件如何实现滚动监听
阅读排行
推荐教程
- 10-12期货投资新手如何入门?
- 09-03明日之后第三季新手任务怎么过 第三季教程剧情彩蛋详解
- 09-19iPhone 16最大的卖点竟是苹果花钱买来的?!
- 10-09XTools十周年十大里程碑事件
- 07-18P2P到底是什么意思
- 09-14Java EE轻量级框架整合开发教与学(教案+大纲+源码+PPT+视频彭之军)
- 09-25世界这么大 为嘛这的西瓜能过生日
- 10-09ajax基本用法
- 08-0690%中国人都会读错的5个汽车名词你能读对几个?
- 08-11AJAX新技术借力Web应用增长 催生在线版Office