当前位置:首页 > jquery

jquery基础知识

2026-03-17 02:43:22jquery

jQuery 基础知识

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 的核心知识点:

引入 jQuery

在 HTML 文件中通过 CDN 引入 jQuery:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

选择器

jQuery 使用 CSS 选择器语法选取 DOM 元素:

$("#id")          // ID 选择器
$(".class")       // 类选择器
$("div")          // 标签选择器
$("div.class")    // 组合选择器

DOM 操作

常见 DOM 操作方法:

$("p").text("新内容")      // 设置文本
$("p").html("<b>加粗</b>") // 设置 HTML
$("input").val("值")       // 设置表单值
$("div").append("<p>新段落</p>") // 追加内容
$("div").remove()          // 删除元素

事件处理

绑定事件的方法:

jquery基础知识

$("button").click(function() {
  alert("按钮被点击");
});

$("input").keyup(function(event) {
  console.log(event.key);
});

// 事件委托
$("ul").on("click", "li", function() {
  $(this).toggleClass("active");
});

动画效果

基础动画方法:

$("div").hide(1000)                 // 隐藏元素
$("div").show("slow")               // 显示元素
$("div").toggle(500)                // 切换显示状态
$("div").fadeIn()                   // 淡入
$("div").fadeOut()                  // 淡出
$("div").animate({left: "250px"}, 1000) // 自定义动画

Ajax 请求

发送 Ajax 请求的基本方式:

$.ajax({
  url: "test.html",
  method: "GET",
  dataType: "html",
  success: function(data) {
    $("#result").html(data);
  },
  error: function(xhr, status, error) {
    console.error(error);
  }
});

// 简写方法
$.get("test.php", {name: "John"}, function(data) {
  console.log(data);
});

$.post("test.php", {name: "John"}, function(data) {
  console.log(data);
});

实用工具方法

常用工具函数:

jquery基础知识

$.trim("  hello  ")         // 去除空格
$.each(array, function(index, value) {})  // 遍历数组/对象
$.extend({}, obj1, obj2)    // 合并对象
$.isArray(obj)              // 检查是否为数组
$.isFunction(obj)           // 检查是否为函数

链式调用

jQuery 支持链式调用:

$("div")
  .addClass("highlight")
  .css("color", "red")
  .fadeOut(1000)
  .fadeIn(1000);

插件扩展

创建 jQuery 插件的基本模式:

(function($) {
  $.fn.myPlugin = function(options) {
    // 插件逻辑
    return this.each(function() {
      $(this).html("插件内容");
    });
  };
})(jQuery);

// 使用插件
$("div").myPlugin();

性能优化

使用 jQuery 时的性能建议:

  • 缓存选择器结果:var $divs = $("div");
  • 使用 ID 选择器最快
  • 尽量缩小选择器范围:$("div.container") 优于 $(".container")
  • 事件委托优于直接绑定
  • 合理使用链式调用减少 DOM 查询

以上是 jQuery 的核心基础知识,掌握这些内容可以完成大多数前端交互开发任务。

分享给朋友:

相关文章

jquery版本

jquery版本

jQuery是一个快速、简洁的JavaScript库,用于简化HTML文档遍历、事件处理、动画设计和Ajax交互。以下是关于jQuery版本的详细信息: jQuery版本分类 jQuery主要分为三…

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素选择…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…