Answers:
jQuery是一个JavaScript框架,旨在使开发人员从字面上“少写,多做”,这是您要问的3种不同的口味,可以做非常不同的事情。
首先,jQuery是包含框架主要功能的核心库,因此,如果要淡入一个元素,可以在页面上包含jQuery,然后fadeIn()
在一个元素上调用该函数。
创建jQuery UI时要考虑到用户界面元素和交互,通常需要大量代码才能进行其他操作。因此,该库包含诸如拖放元素以及从这些交互中获取有用信息的功能。但是同时,我们将重点放在外观上,因此在此库中可以使用各种主题来设置这些强大的UI元素的样式。
jQuery mobile是一个基于jQuery构建的强大框架,专门为移动平台设计-在触摸屏上需要重新考虑拖放之类的所有功能之后,像“悬停”之类的核心功能也必须重新考虑,存在于手机上。
所有这些框架都可以用来增强站点的可用性,并确实为开发人员节省了大量时间。要了解有关框架的更多信息,请访问Learning jQuery-学习入门的绝佳资源。
插件使Web开发人员能够解决问题,并将其抽象为一个功能独立的模块(通常在单独的文件中)。然后,他们可以与其他所有人共享该信息,以便他们也可以这样做。因此,如果有人为自己创建的网站构建图库功能,那么制作插件将使他们能够轻松地重复使用代码,并帮助其他面临相同问题的人。
Object.keys($.fn)
在两个框架中进行比较时,您可以轻松地看到这一点。我不确定过去是否确实如此。今天,两者之间可能存在某些不兼容之处。