掌握了Ajax的设计思想和编程风格,那我们就进入了实际应用的阶段,在实际应用中又常常会出现什么样的状况?
Json数据结构必须掌握
在实际应用过程中,我们发现Json这个词出现的频率高。Json是轻量级的数据结构,用来将数据传输到Ajax客户端。如果你已经在用Ajax开发,你会发现Json非常好用。
可以简单地调用eval()函数来创建Json对象图:
var jsonObj=eval("("+jsonText+")");
Json能够被任何JS引擎使用,有的库已经包含了很多编程语言的Json解析器。
不耍流氓
Ajax可以频繁地在后台与服务器端进行交互,这也为流氓软件提供了便利,例如偷偷上传,窃取隐私,静默动作太多,很象前两年国内好多大公司的全家桶。
给予用户知情权,不耍流氓,应该是设计软件的最基本原则。
常用到Ajax的地方
- 登录控件
- 验证重名、电话号码是否被使用、其他需要在服务器端完成的验证。
- 联动下拉列表框
- 文本框输入提示
4.使用XSLT的动态搜索
5.Ajax XML阅读器 (RSS)
6.幻灯片
(用途非常之广泛)
Ajax 三篇
加上前面的两篇,我总共写了三篇关于Ajax的文章。
第一篇写设计思想,第二篇写编程风格,本篇写实际应用。
这三篇文章过后,如果你是Ajax使用者,那么对Ajax的认识和使用有了升华,如果没有基础,对Ajax也有了了解,Ajax阐述的一些方法和思想,可以参考和应用。
Ajax三篇过后,下一篇写作预告:
腾讯风铃和微信公众号的协同作战,希望读了这篇文章的同学,能够找到或胜任微信公众号建设推广的工作。
(科技自媒体原创作者:钱庄王员外)