- 浏览: 127385 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (145)
- java (145)
- Java网络编程 (1)
- SWT 文本框Text通过GC重绘改变边框颜色 (1)
- tomcat部署web工程的两种方法 (1)
- JAX-RS 从傻逼到牛叉 1:REST 基础知识 (1)
- FreyjaJdbcTemplate 大致上完工了,想请人重构。。 (1)
- 开始认识自己 (1)
- 设计模式-Abstract Factory 模式 (1)
- 数据库中主键的设计原则 (1)
- JNI中jstring类型与c语言中的字符串的转换 (1)
- mac环境变量 (1)
- STC单片机ADC转换的例子 (1)
- myeclipse 8下安装Ibator . (1)
- OSGI与Android结合 (1)
- CSDN BLOG EXPERT (1)
- Java中网络操作的开源库CommonsNet (1)
- Apache License Version 2.0 英文内容及中文翻译 (1)
- JTest (1)
- GeoCon 用C#编写的开源的地理信息数据转换工具 (1)
- ERP简易教程 (1)
- 提高站点在搜索引擎上的排名 (1)
- Wifi (1)
- 腾讯Q+开放平台,相信又是一次成功的模仿 (1)
- C#坦克大战网络版代码 (1)
- Problem16 (1)
- Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较) (1)
- ava框架数据库连接池比较(c3p0 (1)
- dbcp和proxool)bonecp (1)
- 继续向成熟男人靠拢 (1)
- Qt4.7中 默认的构造函数 (1)
- xml CDATA (1)
- 只针对中英文混合分词的中文分词器 (1)
- 典型相关分析及其适用范围和spss操作(转) (1)
- llvm (1)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access (1)
最新评论
-
xm3530:
什么鬼?都没法看,发出来干嘛
Android中利用App实现消息推送机制的代码实例 -
lvtenglongxiaohei:
太经典了!
学习一下!
ERP简易教程 -
lvtenglongxiaohei:
<br> 一天中午,丈 ...
ERP简易教程 -
hzw2312:
加油~~~!!!
开始认识自己 -
123048591:
显示乱码
tomcat部署web工程的两种方法
Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较)
<span style="font-family: Times New Roman; font-size: 18px;">1、可读性 </span>
<span style="font-family: Times New Roman; font-size: 18px;"> JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。</span>
<span style="font-family: Times New Roman; font-size: 18px;">2、可扩展性</span>
<span style="font-family: Times New Roman; font-size: 18px;">XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。<br>
3、编码难度</span>
<span style="font-family: Times New Roman; font-size: 18px;"> XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。</span>
<span style="font-family: Times New Roman; font-size: 18px;">4、解码难度</span>
<span style="font-family: Times New Roman; font-size: 18px;">XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。</span>
<span style="font-family: Times New Roman; font-size: 18px;">5、流行度</span>
<span style="font-family: Times New Roman; font-size: 18px;"> XML已经被业界广泛的使用,而JSON才刚刚开始,但是在</span><span style="font-family: Times New Roman; font-size: 18px;">Ajax</span><span style="font-family: Times New Roman; font-size: 18px;">这个特定的领域,未来的发展一定是XML让位于JSON。到时Ajax应该变成Ajaj
(Asynchronous</span><span style="font-family: Times New Roman; font-size: 18px;">JavaScript</span><span style="font-family: Times New Roman; font-size: 18px;"> and JSON)了。</span>
<span style="font-family: Times New Roman; font-size: 18px;">6、XML与JSON的写法</span>
<span style="font-family: Times New Roman; font-size: 18px;">XML写法:</span>
<span style="font-family: Times New Roman; font-size: 18px;"><contact></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <name>Michael</name></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <email>17bity@gmail.com</email></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <homepage>http://www.jialing.net</homepage></span>
<span style="font-family: Times New Roman; font-size: 18px;"> </friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <name>John</name></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <email>john@gmail.com</email></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <homepage>http://www.john.com</homepage></span>
<span style="font-family: Times New Roman; font-size: 18px;"> </friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <name>Peggy</name></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <email>peggy@gmail.com</email></span>
<span style="font-family: Times New Roman; font-size: 18px;"> <homepage>http://www.peggy.com</homepage></span>
<span style="font-family: Times New Roman; font-size: 18px;"> </friend></span>
<span style="font-family: Times New Roman; font-size: 18px;"></contact></span>
<span style="font-family: Times New Roman; font-size: 18px;">JSON写法:[</span>
<span style="font-family: Times New Roman; font-size: 18px;">{</span>
<span style="font-family: Times New Roman; font-size: 18px;"> name:"Michael",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> email:"17bity@gmail.com",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> homepage:"http://www.jialing.net"</span>
<span style="font-family: Times New Roman; font-size: 18px;">},</span>
<span style="font-family: Times New Roman; font-size: 18px;">{</span>
<span style="font-family: Times New Roman; font-size: 18px;"> name:"John",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> email:"john@gmail.com",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> homepage:"http://www.jobn.com"</span>
<span style="font-family: Times New Roman; font-size: 18px;">},</span>
<span style="font-family: Times New Roman; font-size: 18px;">{</span>
<span style="font-family: Times New Roman; font-size: 18px;"> name:"Peggy",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> email:"peggy@gmail.com",</span>
<span style="font-family: Times New Roman; font-size: 18px;"> homepage:"http://www.peggy.com"</span>
<span style="font-family: Times New Roman; font-size: 18px;">}</span>
<span style="font-family: Times New Roman; font-size: 18px;">]</span>
<span style="font-family: Times New Roman; font-size: 18px;"></span>
<span style="font-family: Times New Roman; font-size: 18px;"></span>
<span style="font-family: Times New Roman; font-size: 18px;"></span>
<span style="font-family: Times New Roman; font-size: 18px;"> </span>
<span style="font-family: Times New Roman; font-size: 18px;"></span>
<span style="font-family: Times New Roman; font-size: 18px;"></span>
发表评论
-
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
2012-02-08 14:17 1057<div>Java数据库连接(JDBC)由 ... -
llvm
2012-02-07 16:29 880llvm ... -
典型相关分析及其适用范围和spss操作(转)
2012-02-07 15:43 1582看文章《科学学研 ... -
只针对中英文混合分词的中文分词器
2012-02-03 10:39 1013该版本说明 1、只针对中英文混合分词 需要一些中文和 ... -
xml CDATA
2012-02-03 08:45 1209<h2 style="font-si ... -
Qt4.7中 默认的构造函数
2012-02-01 09:14 1088<p><span style=&qu ... -
继续向成熟男人靠拢
2012-01-11 17:04 879转自徒儿的人人。 ... -
ava框架数据库连接池比较(c3p0,dbcp和proxool)bonecp
2012-01-11 14:13 1135<h1 style="text ... -
Problem16
2011-12-28 12:53 667package com.shui.mu.yao.io. ... -
C#坦克大战网络版代码
2011-12-20 13:09 983简单C#坦克大战网络版代码 写完单机版 http ... -
腾讯Q+开放平台,相信又是一次成功的模仿
2011-12-20 10:44 861今天看到两则新 ... -
Wifi
2011-12-19 13:14 1086. Confirm if Wifi is On ... -
提高站点在搜索引擎上的排名
2011-12-19 12:04 937对于拥有网站的各位站长来说,都希望自己的站点能够在各种 ... -
ERP简易教程
2011-12-16 16:47 921注明:下面的帖子 ... -
GeoCon 用C#编写的开源的地理信息数据转换工具
2011-12-14 12:29 956<p class="MsoNorma ... -
JTest
2011-12-14 09:00 1029接到parasoft公司一位先生打来的电话,说下个月第 ... -
Apache License Version 2.0 英文内容及中文翻译
2011-12-13 12:59 2337</span> <p class= ... -
Java中网络操作的开源库CommonsNet
2011-12-13 12:39 816<p class="MsoNorma ... -
CSDN BLOG EXPERT
2011-12-13 08:59 1093<img src="http://p. ... -
OSGI与Android结合
2011-12-12 12:09 876将当前最优秀的OSGI框架,与当前最火热的Androi ...
相关推荐
刚发现一个新玩意 Ajaj ,即 Asynchronous JavaScript And JOSN。 这个技术可以实现类ajax的无刷新交互,但他能够跨域。 其原理是动态创建一个script标签,然后把src属性指向到异域的url,然后异域返回的数据里调用...
Ajax,全称Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。这种技术的应用大大提升了用户体验,使得网页交互更加流畅。 在"Exam_AJAX_...
文章中提到,还有其他的跨域方案,例如AJAJ(AJAX with JSON)等。这些方案的原理与JSONP类似,都是通过某种方式绕过浏览器的同源策略限制。例如,AJAJ尝试通过在表单提交后用iframe来承载返回的数据,并通过...
尽管名称如此,但不需要使用 XML(AJAJ 变体中经常使用 JSON),并且请求不需要是异步的。 AJAX 不是一项简单的技术,而是一组技术。 HTML 和 CSS 可以结合使用来标记和样式信息。 DOM 使用 JavaScript 访问以...
现在,JSON更常用于数据传输,因此AJAX也被称为AJAJ(Asynchronous JavaScript and JSON)。 7. **DOM操作**:Document Object Model(DOM)是HTML和XML文档的结构化表示。JavaScript可以使用DOM API来查找、修改或...
Ajaj.Net是一个ASP.NET库,用于使用JSON开发AJAX Web应用程序。 它支持C#,Visual Basic.Net等。 要使用它,请将AjajMethod属性放在方法上,就像在Web Service中使用WebMethod属性一样。
【标题】"cajalocalmama: Codigo Simple Para Guardar mis datos que鼻子si vale bien ajaj" 提供的信息表明,这是一个与数据存储相关的简单Java代码项目。在Java编程中,处理数据保存是一项基础但至关重要的任务,...
Web开发人员训练营 类别:现代Web开发 ...AJAX / AJAJ DOM操作 节点JS ExpressJS与中间件,路由等 休息 SQL与NoSQL数据库 云数据库 MongoDB和猫鼬 模式设计 从头开始认证 常见的安全问题-SQL注入,XSS等
操作系统课程实践部分的评估任务,包括创建一个基于Bourne Again Shell(BA-SH,缩写为ajaj)的外壳,准备读取基本命令和高级程序(扩展名)。 谢谢 Melchor(melchor9000): : 忠告和指导。 Alec(Alkesst): : ...
这个项目演示了我(约书亚·帕特森)(Joshua Patterson)使用基于AJAJ的API来显示相关数据的能力。 这是通过使用各种React钩子(包括useState和useEffect)完成的。 该项目涉及的所有工作都是我(约书亚·帕特森...
在前端网页的搭建过程中,使用这个工具,能让你事半功倍。主要有如下的功能:代码的美化工具、进制转换工具、网页截屏工具、网页取色工具、网页栅格标尺、边界的思维导图,代码的压缩工具、网页的性能检测等。