jQuery简介

jQuery简介

jQuery是一个开源的JavaScript库,它简化了HTML/CSS文档,或者更准确地说,文档对象模型(DOM)和JavaScript之间的互动。
阐述这些术语,jQuery简化了HTML文档的遍历和操作,浏览器事件处理,DOM动画,Ajax交互,以及跨浏览器的JavaScript开发。

jQuery简介

注:目前唯一能同时满足设计者类型和程序员类型需求的库是jQuery

jQuery以其 “少写多做 “的理念而广为人知。这个理念可以进一步阐述为三个概念。

  • 找到一些元素(通过CSS选择器)并对它们做一些事情(通过jQuery方法),即在DOM中找到一组元素,然后对这组元素做一些事情。
  • 在一组元素上连锁使用多个jQuery方法
  • 使用jQuery包装器和隐式迭代

在HTML页面上使用jQuery(JS)库
有几种方法可以在你的网站上开始使用jQuery。

  1. 使用谷歌托管/微软托管的内容交付网络(CDN),包括一个版本的jQuery。
  2. 从jQuery.com下载自己的jQuery版本,并将其托管在自己的服务器或本地文件系统。

注意:所有的jQuery方法都在一个document-ready事件里面,以防止任何jQuery代码在文档加载完毕(准备好)之前运行。

任何jQuery函数的基本语法是:

$(selector).action()
  • 一个$符号是用来定义/访问jQuery的
  • A(选择器)是用来 “查询(或寻找)”html页面中的HTML元素的。
  • 一个jQuery的action()是对所选元素进行的操作。

示例:

<!DOCTYPE html>
<html>
    <head>
        <script src=                
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
      </script>
        <script>
            (document).ready(function () {
                ("h2").click(function () {
                    $(this).hover();
                });
            });
        </script>
    </head>
    <body>
        <center>
            <h2 style="color: green;">
              GeeksforGeeks
          </h2>
        </center>
    </body>
</html>

输出:
jQuery简介

为什么使用jQuery
一些支持为什么使用jQuery的答案的关键点。

  • 它非常受欢迎,也就是说,它有一个庞大的用户社区和一个健康的贡献者,他们作为开发者和传道者参与其中。
  • 它使网络浏览器之间的差异正常化,这样你就不必担心了。
  • 它有意为之,是一个轻量级的脚印,有一个简单而巧妙的插件架构。
  • 它的插件库非常庞大,自从jQuery发布以来,它的插件库一直在稳步增长。
  • 它的API有完整的文档,包括内联代码示例,这在JavaScript库的世界中是一种奢侈。见鬼,多年来任何文档都是一种奢侈。
  • 它是友好的,也就是说,它提供了有用的方法来避免与其他JavaScript库的冲突。

优势:

  • 广泛的插件。jQuery允许开发者在JavaScript库的基础上创建插件。
  • 大型发展社区
  • 它有一个良好和全面的文件
  • 与标准的javascript和其他javascript库相比,它的使用要简单得多。
  • JQuery让用户轻松地开发Ajax模板,Ajax实现了一个更时尚的界面,可以在页面上进行操作,而不需要重新加载整个页面。
  • 轻量级和强大的连锁能力使jQuery更加强大。

劣势:

  • 虽然JQuery在数量上有一个令人印象深刻的库,但取决于你在网站上需要多少定制,功能可能是有限的,因此在某些情况下,使用原始的JavaScript可能是不可避免的。
  • JQuery的javascript文件是运行JQuery命令所必需的,虽然这个文件的大小相对较小(25-100KB,取决于服务器),但如果你打算在自己的网络服务器上托管JQuery脚本,它仍然是客户端计算机的一个压力,也许你的网络服务器也是如此。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程