jQuery 安装(手把手讲解)

更新时间:

💡一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 82w+ 字,讲解图 3441+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2900+ 小伙伴加入学习 ,欢迎点击围观

在现代 Web 开发中,jQuery 安装是许多开发者入门 JavaScript 框架的必经之路。作为一款轻量级、功能强大的 JavaScript 库,jQuery 简化了 DOM 操作、事件处理和 AJAX 请求等核心任务,尤其适合希望快速上手动态网页开发的初学者。然而,对于刚接触前端技术的开发者而言,如何正确安装并配置 jQuery 可能会遇到一些困惑。本文将从零开始,逐步讲解 jQuery 的安装方法、环境配置、验证技巧以及常见问题的解决方案,帮助读者建立扎实的实践基础。


一、为什么需要安装 jQuery?

在深入安装步骤之前,我们先回答一个基础问题:为什么需要使用 jQuery?
可以将 jQuery 比作“JavaScript 的翻译器”。它将复杂的原生 JavaScript 语法转化为更简洁、直观的函数调用,例如用 $(document).ready() 代替 window.onload,用 .click() 替代 addEventListener('click', ...). 这种抽象简化了代码逻辑,尤其在处理跨浏览器兼容性时,jQuery 的底层封装让开发者无需关心不同浏览器的实现差异。

此外,jQuery 提供了丰富的插件生态(如表单验证、动画效果等),进一步降低了开发成本。但这一切的前提是:正确安装并初始化 jQuery 库


二、安装 jQuery 的三种主流方式

方式 1:通过 CDN 引入

CDN(内容分发网络)是最快捷的安装方式,适合快速测试或小型项目。
步骤说明

  1. 在 HTML 文件的 <head><body> 标签内添加以下代码:
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>  
  1. 可选:添加版本锁定的 CDN 链接,避免因 jQuery 更新导致代码失效:
<script src="https://code.jquery.com/jquery-3.7.0.min.js" integrity="sha384-JSM1k9iR0VXZ4h+jT5u8cQ7Z8Gq+V1XQ+L0X5rZD5vX0U58W8x1XQ" crossorigin="anonymous"></script>  

优点:无需本地存储文件,加载速度快,自动更新维护。
缺点:依赖外部服务器,网络波动可能导致加载失败。


方式 2:本地文件引入

对于需要完全控制资源的项目(如企业级应用),可将 jQuery 文件下载到本地。
步骤说明

  1. 访问 jQuery 官网 ,下载最新版本的压缩文件(如 jquery-3.7.0.min.js)。
  2. 将文件放置在项目目录中,通常与 HTML 文件同级:
project/  
├── index.html  
└── jquery-3.7.0.min.js  
  1. 在 HTML 文件中引用本地路径:
<script src="./jquery-3.7.0.min.js"></script>  

优点:完全自主控制资源,避免外部依赖风险。
缺点:需手动更新版本,文件占用本地存储空间。


方式 3:通过包管理工具安装

对于使用现代开发工具(如 npm 或 yarn)的开发者,可通过包管理器安装 jQuery。
步骤说明

  1. 在终端执行以下命令:
npm install jquery  
yarn add jquery  
  1. 在 JavaScript 文件中引入:
import $ from 'jquery';  
// 或  
const $ = require('jquery');  

优点:便于版本管理和依赖关系维护。
缺点:需要配合构建工具(如 Webpack)打包代码。


三、环境配置与验证

步骤 1:检查是否安装成功

在浏览器开发者工具(按 F12 打开)的控制台中输入以下命令:

typeof $ === 'function' && typeof jQuery === 'function'  

如果返回 true,则表示 jQuery 已正确加载。

步骤 2:编写第一个 jQuery 代码

在 HTML 文件中添加以下代码,观察页面效果:

<!DOCTYPE html>  
<html>  
<head>  
    <title>jQuery Demo</title>  
    <script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>  
</head>  
<body>  
    <button id="myButton">点击我</button>  
    <div id="result"></div>  

    <script>  
        $(document).ready(function() {  
            $('#myButton').click(function() {  
                $('#result').text('Hello, jQuery!');  
            });  
        });  
    </script>  
</body>  
</html>  

点击按钮后,页面应显示 “Hello, jQuery!”,这验证了 jQuery 的基础功能。


四、常见问题与解决方案

问题 1:CDN 加载失败

现象:控制台报错 GET https://code.jquery.com/jquery-3.7.0.min.js net::ERR_FAILED
原因:网络问题或 CDN 链接错误。
解决方案

  • 检查网络连接是否正常。
  • 确认 CDN 链接是否有效(可访问 jQuery CDN 验证页面 )。
  • 切换至备用 CDN 地址,例如:
<script src="https://cdn.jsdelivr.net/npm/jquery@3.7.0/dist/jquery.min.js"></script>  

问题 2:与其他库冲突

现象:控制台提示 $ is not a function
原因:其他库(如 Prototype.js)也使用了 $ 符号,导致命名冲突。
解决方案
在引入 jQuery 后立即执行以下代码,将 $ 释放给其他库:

jQuery.noConflict();  
// 使用 jQuery 时需改用 jQuery() 而非 $()  
jQuery(document).ready(function() {  
    // 你的代码  
});  

问题 3:本地文件路径错误

现象:控制台报错 404 (Not Found)
原因:HTML 文件与 jQuery 文件的路径不匹配。
解决方案

  • 使用相对路径时,确保路径语法正确(如 ./ 表示当前目录,../ 表示上级目录)。
  • 可通过浏览器开发者工具的“Network”面板检查请求路径是否正确。

五、进阶技巧与最佳实践

技巧 1:使用版本锁定策略

在 CDN 链接中添加 integrity 属性,确保加载的文件未被篡改:

<script src="https://code.jquery.com/jquery-3.7.0.min.js"  
        integrity="sha384-JSM1k9iR0VXZ4h+jT5u8cQ7Z8Gq+V1XQ+L0X5rZD5vX0U58W8x1XQ"  
        crossorigin="anonymous">  
</script>  

此方法基于 Subresource Integrity(SRI)技术,通过哈希值验证文件完整性。

技巧 2:优化加载性能

  • <script> 标签放在 <body> 结尾处,避免阻塞页面渲染。
  • 使用 deferasync 属性(需根据项目需求选择):
<script src="..." defer></script>  

技巧 3:结合现代框架使用

在 Vue 或 React 项目中,可通过 npm 安装后全局注册 jQuery:

// 在 Vue 项目中  
import * as $ from 'jquery';  
window.$ = $;  
window.jQuery = $;  

六、总结

通过本文,我们系统地学习了 jQuery 安装 的三种方法、环境配置技巧以及常见问题的解决方案。从 CDN 快速引入到本地文件管理,再到包管理工具的现代化实践,每种方式都有其适用场景。

对于初学者,建议从 CDN 引入起步,逐步过渡到本地文件和包管理工具的使用。在实际开发中,需根据项目需求权衡速度、安全性与可控性。

最后,安装只是第一步。掌握 jQuery 的核心 API(如选择器、事件、动画)才是提升开发效率的关键。建议读者通过官方文档和开源项目进一步实践,并尝试使用 jQuery 插件扩展功能。记住:代码的复杂性源于对工具的不熟悉,而简洁性源于对框架的深度理解


(全文约 1800 字)

最新发布