- jQuery 教程
- jQuery - 主页
- jQuery - 概述
- jQuery - 基础知识
- jQuery - 语法
- jQuery - 选择器
- jQuery - 事件
- jQuery - 属性
- jQuery-AJAX
- jQuery DOM 操作
- jQuery-DOM
- jQuery - 添加元素
- jQuery - 删除元素
- jQuery - 替换元素
- jQuery CSS 操作
- jQuery - CSS 类
- jQuery - 尺寸
- jQuery - CSS 属性
- jQuery 效果
- jQuery - 效果
- jQuery - 动画
- jQuery - 链接
- jQuery - 回调函数
- jQuery 遍历
- jQuery - 遍历
- jQuery - 遍历祖先
- jQuery - 遍历后代
- jQuery用户界面
- jQuery - 交互
- jQuery - 小部件
- jQuery - 主题
- jQuery 参考
- jQuery - 实用程序
- jQuery 插件
- jQuery - 插件
- jQuery - PagePiling.js
- jQuery-Flickerplate.js
- jQuery - Multiscroll.js
- jQuery - Slidebar.js
- jQuery - Rowgrid.js
- jQuery - Alertify.js
- jQuery - Progressbar.js
- jQuery - Slideshow.js
- jQuery - Drawsvg.js
- jQuery - Tagsort.js
- jQuery - LogosDistort.js
- jQuery - Filer.js
- jQuery - Whatsnearby.js
- jQuery - Checkout.js
- jQuery - Blockrain.js
- jQuery - Producttour.js
- jQuery - Megadropdown.js
- jQuery - Weather.js
- jQuery 有用资源
- jQuery - 问题与解答
- jQuery - 快速指南
- jQuery - 有用的资源
- jQuery - 讨论
jQuery - 概述
jQuery 是一个快速而简洁的 JavaScript 库,由 John Resig 在 2006 年创建,其座右铭是:Write less,do more。jQuery 简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互,以实现快速 Web 开发。
jQuery 特性
jQuery 通过编写更少的代码来简化程序员的各种任务。以下是 jQuery 支持的重要核心功能列表 -
DOM 操作- jQuery 通过使用名为Sizzle的跨浏览器开源选择器引擎,可以轻松选择 DOM 元素、协商它们并修改其内容。
事件处理- jQuery 提供了一种优雅的方式来捕获各种事件,例如用户单击链接,而无需使用事件处理程序使 HTML 代码本身变得混乱。
AJAX 支持- jQuery 可以帮助您使用 AJAX 技术开发响应式且功能丰富的网站。
动画- jQuery 附带了大量内置动画效果,您可以在网站中使用它们。
轻量级- jQuery 是非常轻量级的库 - 大小约为 19KB(缩小并压缩)。
跨浏览器支持- jQuery 具有跨浏览器支持,并且在 IE 6.0+、FF 2.0+、Safari 3.0+、Chrome 和 Opera 9.0+ 中运行良好
最新技术- jQuery 支持 CSS3 选择器和基本 XPath 语法。
设置 jQuery
有两种使用 jQuery 的方法。
本地安装- 您可以在本地计算机上下载 jQuery 库并将其包含在 HTML 代码中。
基于 CDN 的安装- 您可以直接从内容交付网络 (CDN) 将 jQuery 库包含到您的 HTML 代码中。
jQuery - 本地安装
您可以在 Web 服务器上下载最新版本的 jQuery,并将下载的库包含在您的代码中。我们建议您下载该库的压缩版本以获得更好的性能。
转至https://jquery.com/download/下载可用的最新版本。
现在将下载的jquery-3.6.0.min.js文件放入您网站的目录中,例如 /jquery/ jquery-3.6.0.js。
最后将此文件包含在您的 HTML 标记文件中,如下所示。
例子
现在您可以在 HTML 文件中包含jquery库,如下所示。尝试单击该图标来运行以下 jQuery 代码 -
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://www.tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { document.write("Hello, World!"); }); </script> </head> <body> <!-- HTML body goes here --> </body> </html>
jQuery - 基于 CDN 的安装
您可以直接从内容交付网络 (CDN) 将 jQuery 库包含到您的 HTML 代码中。有多种 CDN 提供最新 jQuery 库的直接链接,您可以将其包含在您的程序中。
例子
现在让我们使用来自 Google CDN 的 jQuery 库重写上面的示例。尝试单击该图标来运行以下 jQuery 代码 -
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> $(document).ready(function() { document.write("Hello, World!"); }); </script> </head> <body> <!-- HTML body goes here --> </body> </html> <html>
在整个 jQuery 教程中,我们使用我们自己的Tutorials Point CDN 版本的库。您可以在互联网上找到许多其他 CDN,将 jQuery 包含在您的网页中。
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://www.tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { document.write("Hello, World!"); }); </script> </head> <body> <!-- HTML body goes here --> </body> </html> <html>
如何调用 jQuery 库函数?
正如我们在使用 jQuery 读取或操作文档对象模型 (DOM) 时所做的几乎所有事情一样,我们需要确保一旦 DOM 准备好就开始添加事件等。
如果您希望某个事件在您的页面上运行,您应该在 $(document).ready() 函数内调用它。一旦 DOM 加载并且页面内容加载之前,其中的所有内容都会加载。
为此,我们为文档注册一个就绪事件,如下所示 -
$(document).ready(function() { // do stuff when DOM is ready });
要调用任何 jQuery 库函数,请使用 HTML 脚本标签,如下所示。尝试单击该图标来运行以下 jQuery 代码 -
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://www.tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script> $(document).ready(function() { $("div").click(function() {alert("Hello, world!");}); }); </script> </head> <body> <div>Click on this to see a dialogue box.</div> </body> </html>
如何使用自定义脚本?
最好在自定义 JavaScript 文件中编写自定义代码:custom.js,如下所示 -
/* Filename: custom.js */ $(document).ready(function() { $("div").click(function() { alert("Hello, world!"); }); });
让我们将此文件保留在/jquery目录中,然后我们可以将custom.js文件包含在 HTML 文件中,如下所示。尝试单击该图标来运行以下 jQuery 代码 -
<!doctype html> <html> <head> <title>The jQuery Example</title> <script src="https://www.tutorialspoint.com/jquery/jquery-3.6.0.js"></script> <script src="https://www.tutorialspoint.com/jquery/custom.js"></script> </head> <body> <div>Click on this to see a dialogue box.</div> </body> </html>
使用多个库
您可以一起使用多个库,而不会相互冲突。例如,您可以同时使用 jQuery 和 MooTool javascript 库。您可以检查jQuery noConflict Method 了解更多详细信息。
下一步是什么 ?
如果您不理解上面的示例,请不要太担心。在接下来的章节中你很快就会掌握它们。
下一章将尝试涵盖来自传统 JavaScript 的一些基本概念。