JavaScript和jQuery之间的区别是什么?

JavaScript和jQuery之间的区别是什么?,javascript,jquery,Javascript,Jquery,JavaScript和jQuery之间的主要区别是什么。我知道jQuery的细微差别是高性能和更可靠 jQuery是一个JavaScript库,可用于与DOM进行通信(选择html元素、附加事件侦听器、动画等)、创建和使用AJAX请求,以及以比使用普通JavaScript更简单的方式进行其他操作。jQuery是用JavaScript编写的。应该提到的是,浏览器只解析HTML、CSS和JavaScript文件。因此,所有JavaScript库/框架(jQuery、Knockout、Angular)

JavaScript和jQuery之间的主要区别是什么。我知道jQuery的细微差别是高性能和更可靠

jQuery是一个JavaScript库,可用于与DOM进行通信(选择html元素、附加事件侦听器、动画等)、创建和使用AJAX请求,以及以比使用普通JavaScript更简单的方式进行其他操作。jQuery是用JavaScript编写的。应该提到的是,浏览器只解析HTML、CSS和JavaScript文件。因此,所有JavaScript库/框架(jQuery、Knockout、Angular)都是用JavaScript编写的,或者是用转换成JavaScript的TypeScript之类的语言编写的(例如Angular 2)。它们为您提供了编写更少代码行或按照MVC(如Angular)、MVVM(如Knockout)等模式以及其他模式创建接口的机会,但在幕后,它们都会生成一个JavaScript文件

下面是一个示例,以了解为什么使用jQuery写得少做得多

让我们有下面的输入元素

<input id="button1" type="button" value="clickMe"/> 
另一方面,如果我们使用jQuery,我们只需编写以下代码就可以获得相同的结果:

$('#button1').click(function(){ 
    alert("Hello"); 
});
为了同样的目的,使用jQuery比使用普通JavaScript更清楚。(少写多做是jQuery的moto)

此外,jQuery很好地处理了浏览器兼容性这一主题,您可以很容易地使用它们的API,而不必担心在使用普通JavaScript的情况下应该怎么做

下面我为上面的代码添加了代码片段:

document.getElementById(“button1”)
.addEventListener('click',函数(){
警惕(“你好”);
});

jQuery是一个JavaScript库

阅读

,,

什么是JQuery

在JQuery之前,开发人员将创建自己的小型框架 (代码组)这将允许所有开发人员围绕所有 这些bug会让他们有更多的时间来处理特性,所以 JavaScript框架诞生了。然后是合作阶段,, 一群开发人员,而不是编写自己的代码,会给它 免费创建JavaScript代码集,每个人都可以 使用。这就是JQuery,一个JavaScript代码库。最好的 解释JQuery及其任务的方法在首页上有详细说明 JQuery网站的一部分,内容如下:

JQuery是一个快速简洁的JavaScript库,可以简化HTML 文档遍历、事件处理、动画和Ajax交互 用于快速web开发

正如您所看到的,所有JQuery都是JavaScript。不止一个 JavaScript代码集的类型,比如MooTools,就是这样 JQuery是最流行的


JavaScript与JQuery

哪个是最好的JavaScript或JQuery是一个有争议的讨论, 事实上,答案是两者都不是最好的。他们都有自己的角色 曾在JQuery不是正确工具的在线应用程序上工作过 应用程序需要的是直接的JavaScript开发。 但对于大多数网站来说,JQuery是所需要的一切。多棒的网站啊 开发人员需要做的是对工具是什么做出明智的决定 最适合他们的客户。第一个进入web开发的人会这样做 只需一直使用JQuery,就需要对这两种技术都有所了解吗 不教授JavaScript的细微差别以及它如何影响DOM。 一直使用JavaScript会减慢项目的速度,因为 JQuery库解决了JavaScript将要解决的大部分问题 在每个web浏览器之间使用它可以确保部署的安全性 一定要跨所有平台工作。
JavaScript是一种语言。jQuery是一个用JavaScript构建的库,用于帮助执行常见web任务的JavaScript程序员


请参阅。

jQuery是使用JavaScript编写的,是JavaScript使用的库。如果不学习JavaScript,就无法学习jQuery

很可能,您会想学习并使用这两种方法。 通过下面的breif差异

jQuery是一个多浏览器(参见跨浏览器)JavaScript库,旨在简化HTML的客户端脚本编写。
请参见

Javascript是jQuery的基础


jQuery是JavaScript的包装器,具有许多预先编写的功能和DOM遍历。

JavaScript是一种编程语言,而jQuery是一个库,有助于简化JavaScript编写。它对于在HTML页面中简单地遍历DOM特别有用。

jQuery是一个用javascript编写的库,可以简化编码。我最喜欢的部分是它们的命名函数,比如
切换、显示、隐藏、滑动切换、insertAfter
。它非常流行,因为它(几乎普遍)抽象了跨浏览器的兼容性问题,并强调不引人注目和回调驱动的Javascript编程。“jquery高性能”您一定误读了某些内容jQuery所需的附加库可能会大大增加那些网速较慢的用户的加载时间。什么是javascript任务?@Tibos javascript让您有机会选择DOM元素,并在需要时向它们添加某些行为。例如,假设您有一个button类型的元素,并且您希望当有人单击该元素时一个框会被提醒。为此,您应该选择元素,为其单击事件添加回调函数,等等。以上都是js任务。这是理解差异的一个很好的例子。方法名“getElementById”中有一个轻微的拼写错误。我试着编辑,但它说编辑必须超过6个字符!我想这不是一个框架,而是一个库@StefanoMagistri yeah更新了帖子。
$('#button1').click(function(){ 
    alert("Hello"); 
});