我是web开发的新手,有太多的j*东西了。我想知道这些框架之间的区别是什么?
此外,为什么人们会谈论很多关于用jQuery制作插件的话题?它不是应该是一个让你的网页更具交互性的JavaScript库吗?
发布于 2011-07-10 01:57:34
jQuery是一个JavaScript框架,旨在允许开发人员从字面上“写得更少,做得更多”,这3种不同的风格你正在询问,做非常不同的事情。
首先,jQuery是包含框架主要功能的核心库,所以如果你想淡入一个元素,你可以在你的页面上包含jQuery,然后在你的一个元素上调用fadeIn()
函数。
创建jQuery UI时考虑到了用户界面元素和交互,否则通常需要大量代码才能进行操作。因此,该库包含了拖放元素的功能,并从这些交互中获取有用的信息。但同时也关注外观和感觉,因此这个库中有各种各样的主题可以用来设置这些强大的UI元素的样式。
jQuery mobile是建立在jQuery之上的一个强大的框架,专门为移动平台设计-毕竟,像拖放这样的功能需要为触摸屏重新考虑,就像移动设备上根本不存在的核心功能一样。
所有这些框架都可以用来增强网站的可用性,并真正为开发人员节省大量时间。要了解更多关于该框架的信息,请访问Learning jQuery -一个很好的入门资源。
插件允许web开发人员将他们的问题的解决方案抽象为一个功能独立的块(通常在一个单独的文件中)。然后,他们可以与其他所有人分享,这样他们就可以做同样的事情。因此,如果有人为他们创建的网站构建了一个图库功能,那么制作一个插件将允许他们轻松地重用代码,并帮助其他面临同样问题的人。
https://stackoverflow.com/questions/6636388
复制相似问题