Ajax须知

依据《Ajax in Action》

第一: 三层(视图、逻辑、数据)视图一般来说,指客户端界面,也就是应用层。逻辑,笼统来说,指程序员所写的代码,包括前台的和后台的。数据,简单说就是指数据库了,可以是SQL、Access、XML、Oracle 等

第二:一个好的程序要做到清晰的三层的分离,这样才能便于软件的移植和维护。

第三:没有什么特别的,先了解Ajax的含义  Asynchronous JavaScript + XML 即异步 Javascript+XML

第四:需要明白几点东西

  • 浏览器中的是应用,而不是内容。
  • 服务器交付的是数据,而不是内容。
  • 用户和应用的交互是连续的,大部分对于服务器的请求是隐式的而不是显式的。
  • 代码库是巨大的、复杂的,最重要的是组织良好的。这个特点对于架构来说非常重要,需要认真对待。

第五:瞬态应用与独占应用的差别,可以简单的说,word、excel之类的软件,是独占应用,当然也存在瞬态应用,比如当我们保存、查询的时候;对于我们软件开发者,文本编辑器、调试器和 IDE(集成开发环境)是独占的。
关于独占与瞬态的解释大家可查看:http://www.cooper.com/articles/art_your_programes_posture.htm

第六:网络延迟的有效解决方案,可采用异步事件机制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值