当前位置:首页 > jquery

菜鸟jquery

2026-02-03 12:58:26jquery

jQuery 基础入门

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是初学者需要掌握的核心内容。

引入 jQuery

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

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

选择器

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

$("p")              // 选择所有 <p> 元素
$("#myId")          // 选择 id="myId" 的元素
$(".myClass")       // 选择 class="myClass" 的元素
$("div p")          // 选择 <div> 内的所有 <p> 元素

事件处理

常见事件绑定方法:

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

$("input").keypress(function(event) {
  console.log("按键码: " + event.which);
});

DOM 操作

基本操作方法:

$("#content").html("<b>新内容</b>");  // 设置HTML内容
$("#content").text("纯文本内容");     // 设置文本内容
$("#myDiv").append("<p>追加内容</p>"); // 在末尾添加内容
$("#myDiv").remove();                // 移除元素

动画效果

简单动画实现:

$("#box").hide(1000);                // 1秒内渐隐
$("#box").show(500);                 // 0.5秒内渐显
$("#box").toggle(300);               // 切换显示状态
$("#box").fadeTo(1000, 0.5);         // 渐变到半透明

AJAX 请求

基本 AJAX 示例:

$.get("test.php", function(data) {
  $("#result").html(data);
});

$.post("submit.php", 
  { name: "John", age: 30 },
  function(response) {
    console.log("响应: " + response);
  }
);

实用技巧

链式调用

jQuery 支持方法链式调用:

$("#myDiv")
  .css("color", "red")
  .slideUp(200)
  .slideDown(200);

遍历元素

使用 each() 方法遍历:

$("li").each(function(index) {
  console.log(index + ": " + $(this).text());
});

表单操作

获取和设置表单值:

$("input#username").val();          // 获取输入值
$("input#username").val("新值");    // 设置输入值
$("input[type='checkbox']").prop("checked", true); // 勾选复选框

最佳实践

  1. 始终使用 $(document).ready() 确保 DOM 加载完成:

    $(document).ready(function() {
    // 代码在这里执行
    });
  2. 缓存 jQuery 选择结果以提高性能:

    var $elements = $(".myClass");
    $elements.hide();
  3. 使用最新版本 jQuery 并考虑迁移到现代框架如 Vue/React 用于复杂应用。

  4. 优先使用 CSS 实现简单动画,jQuery 动画会触发重绘影响性能。

  5. 注意选择器性能,ID 选择器最快,复杂选择器较慢。

菜鸟jquery

标签: 菜鸟jquery
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(min…

jquery库

jquery库

jQuery 库简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“Write Less, Do More”,…

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支持直…

jquery api

jquery api

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

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').len…

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…