首页 > 其他分享 >JQUERY基础知识

JQUERY基础知识

时间:2023-06-29 17:02:53浏览次数:33  
标签:JQUERY jQuery button 元素 基础知识 ul 事件 选择器

JQUERY

JQuery简介

jQuery是什么?有什么用,跟js的关系

jQuery是一个JavaScript库,它简化了客户端JavaScript编程的过程,特别是针对HTML文档遍历和操作、事件处理、动画效果和Ajax操作。
使用jQuery可以更容易地编写可维护的JavaScript代码,同时提高了跨浏览器的兼容性

jQuery安装方式

三种方法

1.从官网下载 jQuery 库,然后引入到页面中。
2.使用命令安装 jQuery,例如 npm install jquery
3.从 CDN 中载入 jQuery, 比如从 百度 中加载 jQuery。

jQuery引入方式

引入位置尽量靠前

jQuery选择器

1.基本选择器
$("#id")            //ID选择器
$("div")            //元素选择器
$(".classname")     //类选择器
$(".classname,.classname1,#id1")     //组合选择器
2.层次选择器
 $("#id>.classname ")    //子元素选择器
$("#id .classname ")    //后代元素选择器
$("#id + .classname ")    //紧邻下一个元素选择器
$("#id ~ .classname ")    //兄弟元素选择器

jQuery CSS设置

1.单条css如何设置

$(".box").css("backgroundColor","red");//这个方法只能添加一个属性

2.多条css同时,如何设置

$(".box").css({backgroundColor:"red",fontSize:"20px:});//这个方法可以添加多个CSS样式属性

文档处理

append,prepend,after,before

//添加元素 append(),prepend(),after(),before()
    $('ul').append('<li>append</li>')//往ul里卖弄的后面添加标签
    $('ul').prepend('<li>prepend</li>')//往ul里面的前面添加标签
    $('ul').before('<h2>before</h2>')//往ul前面
    $('ul').after('<h2>after</h2>')//往ul后面

事件

ready()有什么用,跟传统的js中load事件有什么区别

ready()用于在 DOM 文档加载完成后执行回调函数。与传统的 JavaScript 中的 load 事件相比,ready() 方法会更快地触发,因为它只需要等待 DOM 树构建完成,而不必等待所有的资源,如图片、视频等都加载完毕。
传统的 JavaScript 中,我们可以通过 window.onload 事件来监听页面元素和资源的完全加载。但是,该事件仅在所有元素和资源都加载完毕后才会触发,这可能需要较长的时间,尤其是当页面包含大量或者较大的资源时,
或者网络连接不佳时,这个事件的延迟会更加明显。因此,ready() 方法会更快地触发回调函数,从而提高网页的响应速度。

on,off

on() 和 off() 是 jQuery 框架中用于事件绑定和解除的方法。
on() 方法用于向一个或多个元素附加事件处理程序,off() 方法用于从元素中删除先前添加的事件处理程序.
例子:
$('button').on('click', function() {
  console.log('Button clicked!');
});
//在这个例子中,我们选择所有 button 元素,调用 on() 方法来附加一个点击事件处理程序。当任何一个 button 被点击时,
回调函数将会被执行,输出 'Button clicked!'。
$('button').off('click');
//在这个例子中,我们选择所有 button 元素,调用 off() 方法来删除之前添加的点击事件处理程序。
这意味着,当任何一个 button 被点击时,没有回调函数将被执行。

hover

hover() 事件是 jQuery 框架中的一种特定于鼠标的事件。它会在鼠标悬停在目标元素上时触发,并且可以指定两个回调函数,分别对应鼠标进入和离开时的操作。

click,onmouseover等等

click() 和 mouseover() 事件是 jQuery 框架中的两种常见事件类型,它们分别对应鼠标点击和悬停在目标元素上时的操作。
click() 事件会在鼠标单击目标元素时触发。例如:

$('button').click(function() {
  console.log('Button clicked!');
});

在这个例子中,我们选择所有 button 元素并调用 click() 方法来附加一个点击事件处理程序。当任何一个 button 被单击时,回调函数将会被执行,输出 'Button clicked!'。
mouseover() 事件会在鼠标悬停在目标元素上时触发。例如:

$('button').mouseover(function() {
  console.log('Mouse over button!');
});

在这个例子中,我们选择所有 button 元素并调用 mouseover() 方法来附加一个悬停事件处理程序。当鼠标进入任何一个按钮的边界框时,回调函数将会被执行,输出 'Mouse over button!'。

效果

show,hide,toggle
slideDown,slideUp,slideToggle
fadeln,fadeOut,fadeTo,fadeToggle

1.show
显示隐藏的匹配元素。
<p style="display: none">Hello</p>
$("p").show()
2.hide
隐藏显示的元素
$("p").hide()//隐藏所有段落
3.toggle

标签:JQUERY,jQuery,button,元素,基础知识,ul,事件,选择器
From: https://www.cnblogs.com/wxy0039/p/17514626.html

相关文章

  • elecrton 中使用jquery
    其他库都行,就是jquery需要额外配置参考:https://blog.csdn.net/sinat_28734889/article/details/77869455引入jquery后判断<scriptsrc="https://code.jquery.com/jquery-2.2.0.min.js"></script><script>if(typeofmodule==='object'){window.jQ......
  • 安庆师范大学 计算机基础知识
    1.第一章1.1计算机的分类和使用  1.1.1分类A计算机是按照运算速度、字长、存储容量将计算机分为巨型机、大型机、中型机、小型机和微型机。常用的计算机分类有,个人计算机(微型机)、服务器(中型机)、大型计算机(大型机)、超级计算机(巨型机)、嵌入式计算机(微型机)和移动设备加上量子......
  • jquery 获取父窗口的元素
    格式:$(selector,container)selector:是选择器的标志,比如id,class,名字等等container:是容器,比如window.parent.document例子:隐藏父窗口某个元素$("#login_div",window.parent.document).hide();......
  • Android:知道类加载过程面试还是卡壳?硬核总结,一网打净“类”的基础知识
    前言之前说了类加载的过程,但是有的读者表示还是有些面试题还是答不来,所以今天就来总结下类加载、对象实例化方面的知识点/面试题,帮助大家加深印象。全是干货,一网打尽类的基础知识!先看看下面的问题都能回答上来吗?描述new一个对象的过程,并结合例子说明。类初始化的触发时机。多线程进......
  • 即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]
    为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第18 期。[- 1 -] IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?[链接] http://www.52im.net/thread-1647-1-1.html[摘要] MQ消息中间件可以理解一个水池,水池的这头是消息生产者......
  • 数据库基础知识
    数据库设计范式:第一范式每一列不能在进行换划分,第二范式每一张表都有自己的使命,且做的事相近。https://www.cnblogs.com/zl181015/p/9242699.html 查询执行顺序:from->on->join->where->groupby->having->count(聚合函数)->select->distinct->orderby->......
  • 工业镜头基础知识
    工业镜头接口物镜的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。C接口:镜头与摄像机接触面至镜头焦平面距离为17.5mmCS接口:此距离为12.5mmC型......
  • 外汇天眼:了解外汇基础知识和掌握投资技巧!
    迄今为止,外汇市场是全球最大的金融市场,但对于投资者来说,这个市场充满了机遇和挑战。要想在外汇市场取得成功,首先需要了解其基础知识和掌握相应的投资技巧。今天这篇文章将为投资者详细介绍外汇市场的基本概念、交易方式和投资策略,以此帮助投资者更好地把握外汇市场的脉搏。一、外汇......
  • PHP 基础知识
    目录PHP基础 2PHP代码标记 2PHP注释 2PHP语句分隔符 2PHP变量 3常量 3数据类型 4流程控制 6文件 7函数 9闭包 11常用系统函数 12错误处理 13错误显示设置 15字符串类型 17字符串相关函数 19数组 21遍历数组 22数组的相关函数 25PHP基础PHP是一种运行在服务器端的脚本语言,可以嵌入......
  • Python全栈学习 day08 基础知识补充与总结
    day08总结和考试课程目标:对第一模块“Python基础”阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。课程概要:代码规范知识补充阶段总结(思维导图)考试题1.代码规范程序员写代码是有规范的,不只是实现功能而已。1.1名称在Python开发过程中会创建文件夹......