Javascript开发(3)
时间:2009-08-22 来源:alexe
这次长话短说。
上次说了那么多的框架,那么这次选几个简单易用的框架介绍一下。
http://script.aculo.us/ 这个简单,好用。特别适合于做些动画特效。 文档很清楚,在每个子文档中都有相应的例子。 文档地址:http://wiki.github.com/madrobby/scriptaculous 语法比较简单。 引入的时候也很简单:
http://mootools.net/ 这个就相对上面的就复杂一些了。可以说包含了一个小语言的语法了。 里面还有一些ajax与json的相关函数,可以直接使用。
文档地址:http://mootools.net/docs/core 文档里面没有具体的例子,文档分为核心文档与附加文档。核心文档介绍核心的语法。附加文档实际上就是它自身的插件库的介绍。它自己在核心部分的基础上编写的一些能快速使用的插件。附加文档中都有示例 具体的例子在:http://demos.mootools.net/
http://developer.yahoo.com/yui/ 这个就更复杂了。基本上可以说能够做很多很多的事情。写法也复杂。不适合快速开发。想找一个特别的效果这里面也没有。比较中规中矩,当然也很全面。什么动画啊,各种Html元素的操纵啊,总之都可以做。但是写起来不简单。 文档有很多很多。不过yui的例子做的不错。有很多例子可以参考。很显然是个大而全的框架。当然,这样的框架也缺少特色。 文档地址:http://developer.yahoo.com/yui/ 就直接在主页看就是了。 它的文档其实是通过功能划分的。例如你想操纵一个表格,那就去表格部分里面找你需要的相关函数就可以。 具体的例子:在主页看就行。
http://dojotoolkit.org/ 这个框架,我的感觉是很有特色。有些例子是别的框架看不到的。整个框架也很大,功能很全。和上面的yui差不多。 文档地址:http://dojotoolkit.org/docs 文档写的有些复杂。不太容易看。上来直接看api还不行。最好去看看它的book:http://dojotoolkit.org/book/dojo-book-1-0 语法还可以,不难懂。就是文档组织的不太好,文档里面很少能直接展示的例子。 具体的例子:http://demos.dojotoolkit.org/demos/ 我个人觉得这个框架综合比较下还是利于做开发的。
http://jquery.com/ 也是大而全的框架。东西多,实现功能多,什么都能做。扩展插件很多。有相当多的现成的javascript特性都是在它的基础上做的。这个东西一般用来做基础框架,然后在上面开发插件。 文档地址:http://docs.jquery.com/Main_Page 要先去看教程:http://docs.jquery.com/Tutorials 这是唯一一个我看到还有中文教程的。这说明jquery框架在国内还是有很多的使用者的。也是推荐使用的框架。 例子:可能是基础框架,所以没有专门的例子页面。在每篇api的文档中有关于这个api的例子可以参考。 插件库:http://plugins.jquery.com/ 可以去插件库中找些现成的例子看看。
还有很多其他的框架,这里都没有说。例如: http://extjs.com/ 这个也不错。例子很多,能做什么一目了然。 http://qooxdoo.org/ 这个比起上面的来要简陋一些。使用起来应该也复杂很多。 http://code.google.com/webtoolkit/ google的javascript框架。ajax的应用相关的很多。 再剩下的就先算了.....最知名的这些应该都全了。这些就足够了。 再有时间就是介绍一下现成的javascript库了.....
上次说了那么多的框架,那么这次选几个简单易用的框架介绍一下。
http://script.aculo.us/ 这个简单,好用。特别适合于做些动画特效。 文档很清楚,在每个子文档中都有相应的例子。 文档地址:http://wiki.github.com/madrobby/scriptaculous 语法比较简单。 引入的时候也很简单:
http://mootools.net/ 这个就相对上面的就复杂一些了。可以说包含了一个小语言的语法了。 里面还有一些ajax与json的相关函数,可以直接使用。
文档地址:http://mootools.net/docs/core 文档里面没有具体的例子,文档分为核心文档与附加文档。核心文档介绍核心的语法。附加文档实际上就是它自身的插件库的介绍。它自己在核心部分的基础上编写的一些能快速使用的插件。附加文档中都有示例 具体的例子在:http://demos.mootools.net/
http://developer.yahoo.com/yui/ 这个就更复杂了。基本上可以说能够做很多很多的事情。写法也复杂。不适合快速开发。想找一个特别的效果这里面也没有。比较中规中矩,当然也很全面。什么动画啊,各种Html元素的操纵啊,总之都可以做。但是写起来不简单。 文档有很多很多。不过yui的例子做的不错。有很多例子可以参考。很显然是个大而全的框架。当然,这样的框架也缺少特色。 文档地址:http://developer.yahoo.com/yui/ 就直接在主页看就是了。 它的文档其实是通过功能划分的。例如你想操纵一个表格,那就去表格部分里面找你需要的相关函数就可以。 具体的例子:在主页看就行。
http://dojotoolkit.org/ 这个框架,我的感觉是很有特色。有些例子是别的框架看不到的。整个框架也很大,功能很全。和上面的yui差不多。 文档地址:http://dojotoolkit.org/docs 文档写的有些复杂。不太容易看。上来直接看api还不行。最好去看看它的book:http://dojotoolkit.org/book/dojo-book-1-0 语法还可以,不难懂。就是文档组织的不太好,文档里面很少能直接展示的例子。 具体的例子:http://demos.dojotoolkit.org/demos/ 我个人觉得这个框架综合比较下还是利于做开发的。
http://jquery.com/ 也是大而全的框架。东西多,实现功能多,什么都能做。扩展插件很多。有相当多的现成的javascript特性都是在它的基础上做的。这个东西一般用来做基础框架,然后在上面开发插件。 文档地址:http://docs.jquery.com/Main_Page 要先去看教程:http://docs.jquery.com/Tutorials 这是唯一一个我看到还有中文教程的。这说明jquery框架在国内还是有很多的使用者的。也是推荐使用的框架。 例子:可能是基础框架,所以没有专门的例子页面。在每篇api的文档中有关于这个api的例子可以参考。 插件库:http://plugins.jquery.com/ 可以去插件库中找些现成的例子看看。
还有很多其他的框架,这里都没有说。例如: http://extjs.com/ 这个也不错。例子很多,能做什么一目了然。 http://qooxdoo.org/ 这个比起上面的来要简陋一些。使用起来应该也复杂很多。 http://code.google.com/webtoolkit/ google的javascript框架。ajax的应用相关的很多。 再剩下的就先算了.....最知名的这些应该都全了。这些就足够了。 再有时间就是介绍一下现成的javascript库了.....
相关阅读 更多 +