js除了有JQuery框架以外,还有哪些强大点的框架,或者比较实用的也可以。。谁能给我介绍一下?

JavaScript092

js除了有JQuery框架以外,还有哪些强大点的框架,或者比较实用的也可以。。谁能给我介绍一下?,第1张

Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的DHTML工具箱。dojo很想做一个“大一统”的 工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包括ajax, browser, event, widget等跨浏览器API,包括了JS本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库,也被广泛 应用在很多项目中,他的UI组件的特点是通过给html标签增加tag的方式进行扩展,而不是通过写JS来生成,dojo的API模仿Java类库的组织 方式。 用dojo写Web OS可谓非常方便。dojo现在已经4.0了,dojo强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面。优点:库相当完善,发展时间也比较长,功能强大,据说利用dojo的io.bind()可以实现comet,看见其功能强大非一般,得到IBM和SUN的支持缺点:文件体积比较大,200多KB,初次下载相当慢,此外,dojo的类库使用显得不是那么易用,j s语法增强方面不如prototype。Prototype (JS OO library):是一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,以prototype为核心,形成了一个外围的各种各样 的JS扩展库,是相当有前途的JS底层框架,值得推荐,感觉也是现实中应用最广的库类(RoR集成的AJAX JS库),之上还有 Scriptaculous 实现一些JS组件功能和效果。优点:基本底层,易学易用,甚至是其他一些js特效开发包的底层,体积算是最小的了。缺点:如果说缺点,可能就是功能是他的弱项Scriptaculous (JS UI component based on prototype):Scriptaculous是基于prototype.js框架的JS效果。包含了6个js文件,不同的文件对应不同的js效果,所以说,如果底层用 prototype的话,做js效果用Scriptaculous那是再合适不过的了,连大名鼎鼎的digg都在用他,可见不一般优点:基于prototype是最大的优点,由于使用prototype的广泛性,无疑对用户书锦上添花,并且在《ajax in action》中就拿Scriptaculous来讲述js效果缺点:刚刚兴起,需要时间的磨练yui-ext (JS UI component):基于Yahoo UI的扩展包yui-ext是具有CS风格的Web用户界面组件 能实现复杂的Layout布局,界面效果可以和backbase媲美,而且使用纯javascript代码开发。真正的可编辑的表格Edit Grid,支持XML和Json数据类型,直接可以迁入grid。许多组件实现了对数据源的支持,例如动态的布局,可编辑的表格控件,动态加载的Tree 控件、动态拖拽效果等等。1.0 beta版开始同Jquery合作,推出基于jQuery的Ext 1.0,提供了更多有趣的功能。优点:结构化,类似于java的结构,清晰明了,底层用到了Jquery的一些函数,使整合使用有了选择,最重要的一点是界面太让让人震撼了。缺点:太过复杂,整个界面的构造过于复杂。Jquery :jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!并且简介的语法和高的效率一直是jQuery追求的目标,优点:注重简介和高效,js效果有yui-ext的选择,因为yui-ext 重用了很多jQuery的函数缺点:据说太嫩,历史不悠久。Mochikit :MochiKit自称为一个轻量级的js框架。MochiKit 主要受到 Python 和 Python 标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的 MochiKit.DOM 尤其方便,能够以比原始 JavaScript 更友好的方式处理 DOM 对象。MochiKit.DOM 大部分都是针对 XHTML 文档定制的,如果与 MochiKit 和 Ajax 结合在一起,使用 XHTML 包装的微格式尤其方便。Mochikit可以直接对字符串或者数字格式化输出,比较实用和方便。它还有自己的 js 代码解释器优点:MochiKit.DOM这部分很实用,简介也是很突出的缺点:轻量级的缺点mootools :MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。优点:可以定制自己所需要的功能,可以说是prototypejs的增强版。缺点:不大不小,具体应用具体分析moo.fx :moo.fx是一个超级轻量级的javascript特效库(7k),能够与prototype.js或mootools框架一起使用。它非常快、易于使用、跨浏览器、符合标准,提供控制和修改任何HTML元素的CSS属性,包括颜色。它内置检查器能够防止用户通过多次或疯狂点击来破坏效果。moo.fx整体采用模块化设计,所以可以在它的基础上开发你需要的任何特效。优点:小块头有大能耐缺点:这么小了,已经不错了

JS是JavaScript的简称

1. js.hta.startpage

2. js特效

3. js组合

4. 菜鸟变js

5. js代码

6. 歌手js

7. html转js

8. js教程

9. js文件

10. js专辑

11. js调用

12. 什么是js

13. js照片

14. js图片

15. js训练

16. js遇见未来

17. htm转js

18. webuivalidation.js

19. js全脑速读记忆

20. js脚本

21. js乐队

22. js专集

23. js 菜单

24. js 函数

25. js防水

26. js split

27. js花与剑

28. js是谁

29. xz.js

30. html js

31. js 日历

32. js 数组

33. js 下拉菜单

34. ks.js

35. js 天空的颜色

36. js游戏

37. js资料

38. js 加密

39. js语法

40. script.js

41. js防水涂料

42. js大卖场

43. js的歌

44. js.dl.psyme.b

45. js.dl.istbar.d

46. js语言

47. js档案

48. js是什么意思

49. js replace

50. icyfox.js

51. 从菜鸟到js

52. jy.js

53. js 时间

54. js 解密

55. js 字符串函数

56. html转换js

57. js日期控件

58. js全脑

59. js的照片

60. 杀破浪唱js

61. js windows.open

62. js 广告

63. js歌曲

64. js document

65. js编辑器

66. js 对话框

67. js indexof

68. js个人资料

69. js 苏菲亚的愿望

70. js全脑速读

71. js 400

72. wx.js

73. js沙破狼

74. asp js

75. flash js

76. js 关闭窗口

77. js 弹出对话框

78. js计数器

79. js focus

80. js 后退

81. js settimeout

82. 歌曲沙破狼试听js

83. html转js工具

84. js复合防水涂料

http://zhidao.baidu.com/question/4126745.html