全部博文(60)
分类: 系统运维
2010-05-30 23:21:49
首先提出一个问题:“什么是Javascript Framework?”也就是人们所说的Javascript库。引自百度百科关于Javascript库的概念,即:
库,指得是可以方便应用到现有开发体系中的、现成的代码资源。库不仅为大部分日常的DOM脚本编程工作提供了快捷的解决方案,而且也提供了许多独特的工具。虽然库使用起来很方便,但它们也并非能解决你所有的问题。在使用库之前,一定要保证真正理解javascript的DOM原理。
这些库一般是一个(或多个)js文件,只要把他们导入你的网页就能使用了。
常用的库有:
jQuery:javascript库中的新成员,提供css和xpath选择符查找元素,ajax,动画效果等。
dojo:一个巨大的库,包括的东西很多,dijit和dojox是dojo的扩展,几乎你想要的各种javascript程序都包括了。
prototype:一个非常流行的库,使用了原型链向javascript中添加了很多不错的函数
YUI:yahoo!用户界面,非常实用,提供各种解决方案。
ExtJs :组件非常丰富,皮肤也很漂亮,动画效果也丰富。
每个JavaScript库都有各自的优点和缺点,根据goole的访问量趋势图来看,自从jQuery诞生那天起,其关注度就一直在上升,jQuery已经逐渐从其他JavaScript库中脱颖而出,成为Web开发人员的最佳选择。