JavaScript库比较

  1.Prototype(http://www.prototypejs.org/ )


          最早成型,对面向对象的编程思想把握不是很到位,导致其结构松散,也在不断改进中。


       2.Dojo (http://dojotoolkit.org/ )

          提供其他库没有提供的功能,如:离线存储的API,生成图标的组件,基于SVG/VML的矢量图形库和Comet支持等。

          适合企业级应用的库,缺点:学习曲线陡,文档不齐全,API不稳定,不断改进中。


       3.YUI (http://developer.yahoo.com/yui/ )

          这套库是Yahoo打造出来的JavaScript库。全名是The Yahoo! User Interface Library 。它提供了一些比较丰富的关于DOM操作、Ajax应用等一系列的封装。同时它还包括了几个核心的CSS等。是一套比较齐全完备的富交互网页程序工具集。 本身的文档极其完备,以至于很少看到第三方写相应的文章。本身的代码编写也非常的规范,扩展性也很不错的一套库。


  4.Ext JS(http://www.extjs.com/ )


          也常简称Ext。原本是对YUI的一个扩展,主要是用于创建前端用户界面,它提供了极其丰富的组件。如今已经发展到可以利用包括jQuery在内的多种 JavaScript框架作为基础库,而Ext作为界面的扩展库来使用。但由于侧重于界面,所以本身比较臃肿,不压缩的话文件上兆(MB),所以使用之前 请先考虑。请注意,Ext并非完全免费的,如果用于商业用途的话,是要付费获得授权许可的。


       5.MooTools (http://mootools.net/ )

        这是一套轻量级的JavaScript库,是一个简洁,模块化,面向对象的JavaScript框架。其语法几乎跟Prototype一样,但却提供了更 强大的功能和更好的扩展性及兼容性。其模块化思想非常优秀,核心代码只有8K。用到什么模块可即时导入,即使是完整版也不超过160K。还有它彻底完全的 面向对象的编程思想,语法简洁直观,文档完善。


 6.jQuery (http://jquery.com )

  轻量级的库,它拥有强大的选择器,出色的 DOM 操作,可靠的事件处理、出色的兼容性,以及链式操作等等,这些优点吸引了一批批 JavaScript 开发者去学习它、研究它。


你可能感兴趣的:(Javascript库)