Javascript/Ajax 框架
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
随着富客户端的流行,基于 WEB 的应用越来越多,人们在开发过程中不再满足于 DOM 提供的简单 API,特别是 DOM 对页面的操作比较繁琐,而且容易出错。当页面越来越华丽,页面 UI 越来越复杂(事件处理,特效处理)的时候,就有大量第三方 JavaScript 框架被开 发出来了,比如较早的 prototype,dojo,以及 yahoo 的 YUI,后来的 jQuery,以及 jQuery 的 UI 插件 jQuery-UI,最早基于 YUI 而后来又进行了重构的 ExtJs,号称纯 OO 的 Mootools 等等。
这些 JavaScript 框架的开发,大大的简化了页面的开发速度,也提高了开发效率,同时比较注重用户体验,这里列举出的框架几乎都是完全免费,所以应用十分广泛。我们在随 后的两章中将列举两个最流行的框架做一些介绍,以期读者可以有一些感性的认识,关于 jQuery 和 ExtJS 的深入的研究已经大大的超出了本书的范围(事实上每一个框架都足以写 一本书),有兴趣的读者可以参考相关的书籍。
在线练习
{$ activeFileHint $}