客户端 JavaScript
客户端的 JavaScript 随着 AJAX 技术的复兴,越来越凸显了 JavaScript 的特点,也
有越来越多的开发人员开始进行 JavaScript 的学习,使用 JavaScript,你可以使你的 WEB页面更加生动,通过 AJAX,无刷新的更新页面内容,可以大大的提高用户体验,随着大量的 JavaScript 包如 jQuery, ExtJS,Mootools 等的涌现,越来越多的绚丽,高体验的WEB 应用被开发出来,这些都离不来幕后的 JavaScript 的支持。
图 JavaScript 实现的一个 WEB 幻灯片
浏览器中的 JavaScript 引擎也进行了长足的发展,比如 FireFox 3,当时一个宣传的重点就是速度比IE要快,这个速度一方面体现在页面渲染上,另一方面则体现在JavaScript 引擎上,而 Google 的 Chrome 的 JavaScript 引擎 V8 更是将速度发展到了极致。很难想象,如果没有 JavaScript,如今的大量的网站和 WEB 应用会成为什么样子。
我们可以看几个例子,来说明客户端的 JavaScript 的应用程度:
图 ExtJS 实现的一个网络相册,ExtJS 是一个非常优秀的 JavaScript 库
图 ExtJS 实现的一个表格,具有排序,编辑等功能
当然,客户端的 JavaScript 各有侧重,jQuery 以功能见长,通过选择器,可以完成 80%的页面开发工作,并且提供强大的插件机制,下图为 jQuery 的 UI 插件:
总之,随着 Ajax 的复兴,客户端的 JavaScript 得到了很大的发展,网络上流行着大 量的优秀的 JavaScript 库,现在有一个感性的认识即可,我们在后边的章节会择其尤要者 进行详细讨论。
{$ activeFileHint $}