jQuery课堂笔记(上)

红外回充方案之红外接收和发射/附源码(1) 本文介绍了基于NEC协议的红外回充方案实现,重点讲解了红外收发原理和GD32F330单片机的接收端实现。文章首先说明采用38kHz载波和一体化红外接收管的设计优势,能有效抗环境光干扰。接着详细解析NEC协议格式,包括9ms起始信号、地址码、命令码及其反码校验机制,并给出逻辑1和0的调制方式。在接收端实现上,展示了GD32F330定时器输入捕获配置代码,通过双边沿触发测量脉冲宽度进行解码。文章还提供了状态机设计思路和数据结构,为低成本机器人红外回充方案提供了完整的技术实现方案。 阅读详情

1、概念

jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。
jQuery库包含以下功能:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities
    提示: 除此之外,jQuery还提供了大量的插件。
    目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。

2、jQuery的安装

2.1 jQuery的版本

jQuery版本有很多,分为1.x 2.x 3.x
1.x版本:能够兼容IE678浏览器
2.x版本:不兼容IE678浏览器
1.x和2.x版本jquery都不再更新版本了,现在只更新3.x版本。
3.x版本:不兼容IE678,更加的精简(在国内不流行,因为国内使用jQuery的主要目的就是兼容IE678)
国内多数网站还在使用1.x的版本

2.1 jQuery的下载

jQuery有两个版本:生成环境使用的和开发测试环境使用的。
Production version - 用于实际的网站中,已被精简和压缩。
Development version - 用于测试和开发(未压缩,是可读的代码)
以上两个版本都可以从 jquery.com 中下载。

2.2 jQuery的使用

jQuery 库是一个 JavaScript 文件,我们可以直接在 HTML页面中通过script 标签引用它,跟引用自己的
外部JavaScript脚本文件一样的语法。

<head>
<script src="jquery-1.11.1.js"></script>
</head>

3、jQuery语法结构

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作(actions)。

3.1 基础语法: $(selector).action()

说明:美元符号定义 jQuery
选择符(selector)"查询"和"查找" HTML 元素
jQuery 的 action() 执行对元素的操作

3.2文档就绪事件

文档就绪事件,实际就是文件加载事件。
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM
进行操作。
如果在文档没有完全加载之前就运行函数,操作可能失败。
所以我们尽可能将所有的操作都在文档加载完毕之后实现。
写法1:

$(document).ready(function(){
 // 开始写 jQuery 代码...
});

写法2:简介写法-推荐

$(function(){
 // 开始写 jQuery 代码...
});

jQuery的ready方法与JavaScript中的onload相似,但是也有区别:

在这里插入图片描述

4、jQuery选择器:

jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经
存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。
jQuery 中所有选择器都以美元符号开头:$()。

4.1 元素/标签选择器

jQuery 元素选择器基于元素/标签名选取元素。

  • 语法:$(“标签名称”)
<div>div1</div>
<div>div2</div>
<div>div3</div>
<script type="text/javascript" src="js/jquery-1.11.1.js" ></script>
<script>
//文档就绪事件:
$(document).ready(function(){
//编写jQuery
});
$(function(){
//1、标签选择器:
//获取所有的div元素(集合)
var divList=$("div");
console.log(divList);//jQuery的对象
console.log(divList.length);
for(var i=0;i<divList.length;i++){
console.log(divList[i]);//js的对象
//将js对象转换为jQuery的对象
console.log($(divList[i]));
}
});
</script>

4.2 #id 选择器

jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。
页面中元素的 id 应该是唯一的,所以在页面中选取唯一的元素需要通过 #id 选择器。
通过 id 选取元素语法如下:

$("#p1")

4.3 .class 选择器

jQuery 类选择器可以通过指定的 class 查找元素。

$(".mydiv")

4.4 全局选择器

匹配所有元素

$("*")

4.5 并集选择器

将每一个选择器匹配到的元素合并后一起返回。

$("div,ul,li,.mydiv")

4.6 后代选择器

在给定的祖先元素下匹配所有的后代元素

$("form input")

4.7 子选择器

在给定的父元素下匹配所有的子元素

$("form > input")

4.8 相邻选择器

匹配所有紧接在 prev 元素后的 next 元素

$("label + input")

4.9 同辈选择器

匹配 prev 元素之后的所有 siblings 元素

$("form ~ input")

4.10 属性选择器

匹配包含给定属性的元素

$("div[id]");//获取所有有id属性的div的元素集合
$("div[class]");//获取所有有class属性的div的元素集合
$("input[name='userName']");//获取所有input标签中name属性是userName元素的集合
$("input[name^='user']");//获取所有input标签中name属性是user开头的元素的集合
$("input[name$='user']");//获取所有input标签中name属性是user结尾的元素的集合
$("input[name*='user']");//获取所有input标签中name属性包含了user的元素的集合
$("input[id][name^='user']");

4.11 可见性选择器

匹配所有的可见或不可见的元素

$("div:visible");
$("input:hidden");

5、jQuery常用函数

5.1 与标签内容相关函数

5.2 与标签属性相关函数

5.3 与标签样式相关函数

华为 MetaERP 总账模块依托 “交易即核算” 的事件驱动架构,与 Oracle EBS 相比,更强调业务事件自动触发财务动作、实时数据同步和智能规则引擎,实现业务与财务的深度融合 华为MetaERP总账模块采用"交易即核算"架构,相比Oracle EBS实现了三大突破:1)业务事件自动触发财务动作,如采购收货自动生成暂估凭证;2)业务财务数据实时同步,支持即时分析;3)内置智能规则引擎,实现自动匹配、核销和结转。该模块覆盖采购、销售、资产、薪酬等全业务场景,支持多维核算和关联交易自动抵消,显著提升核算效率与准确性。其中采购暂估、销售结转等场景实现全自动化处理,较EBS减少80%手工操作。 阅读详情

相关推荐

IMU660RA姿态解算实战:从传感器滤波到欧拉角输出的完整实现

本文详细介绍了IMU660RA姿态解算的完整实现过程,从传感器滤波到欧拉角输出。通过实战案例和代码示例,展示了如何有效处理陀螺仪和加速度计的噪声问题,并选择合适的算法进行数据融合和姿态解算。特别强调了欧拉角输出中的坐标系对齐和动态补偿技巧,帮助工程师快速掌握IMU660RA的应用。

weixin_42524762的博客 388

JQuery课堂笔记(1)

jQuery支持CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器。

WJY898989的博客 189

QT与Coin3D实现机器人的仿真

前言 Coin3D编程环境配置好后,开始下一步的机器人仿真任务。本文根据在研5轴机器人,完成三维模型生成与机器人的仿真。主要参考博主冯Jungle的博客,在此表示感谢。 ——2021.05.23 环境 Win10:VS2019、QT5.15.2、Coin3D、SolidWorks2016 机器人三维模型生成 目前广泛应用于因特网的VRML ( Virtual Reality Modeling Language,虚拟现实建模语言)为用户提供一种可参与的、并能对场景中对象主动做出反应的虚拟现实环境,现已成

焦露的博客 6908

课堂jQuery笔记

课堂jQuery笔记 一.Dom操作 1.append()末尾插入 $('.box').append($('<h1>Hello World1</h1>')); 2.prepend()头部插入 $('.box').prepend($('<h1 style="color:red">Hello World1</h1>'));

cj521zhihui的博客 6455

大学物理第二章 质点动力学详解

大学物理第二章 质点动力学概念详解

weixin_63026364的博客 1万+

zds1104示波器使用指南

(2)将探头连接到探头补偿端,按下auto setup按键,一键捕获。(3)连接需要测量信号,开始查看波形。操作说明书,可以自行查看操作说明书。

m0_61973119的博客 6777

jQuery课堂笔记总汇

day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 jQuery 选择器 能够操作 jQuery 样式 能够写出常用的 jQuery 动画 1.1. jQuery 介绍 1.1.1 JavaScript 库 ​ JavaScript库:即 libr...

lsh159745的博客 343

《大明王朝1566》中,朝廷财政危机无法解决的根源分析

财政困局中的财富最终流向三重黑洞:​皇室挥霍​(如嘉靖炼丹修殿)、特权阶层贪腐​(严党年入百万两盐税)、制度性损耗​(宗室供养、低效官僚)。更深层的“钱”其实是被禁锢在道德化治理的牢笼中——当国家用“黄河长江皆可为用”的权术思维替代制度性改革时,财政危机便成为帝制王朝无法逃脱的宿命。

为了小家奋斗 1977

jQuery课堂笔记!

jQuery 是一个 JavaScript 库。 jQuery语法 $("p").hide() -隐藏所有 <p> 标签 $(".test").hide() -隐藏所有 class="test" 的元素 $("#test").hide() - 隐藏所有 id="test" 的元素 $(document).ready(function(){ } -为了防止...

weixin_30588729的博客 120

RK3568(buildroot)利用squashfs+overlay实现嵌入式系统高可靠存储方案

本文详细介绍了在RK3568嵌入式平台上,基于Buildroot系统,利用squashfs只读根文件系统与overlayfs可写层相结合的高可靠存储方案。该方案能有效防止设备意外断电导致的系统文件损坏,通过内核配置、启动脚本编写及镜像制作,实现系统核心的只读保护与用户数据的持久化分离,显著提升嵌入式设备的现场稳定性。

weixin_29189381的博客 548

《Cesium 基础知识点》- 申请 Cesium Ion 密钥

一、访问 https://cesium.com/ion/signin/tokens 二、登录/注册 三、申请 四、使用 // 密钥 let defaultAccessToken = 'your token string'; // 设置 Cesium.Ion.defaultAccessToken = defaultAccessToken; // 初始化 let viewer = new Cesium.Viewer('cesiumContainer', {}); ...

前端技术 2572

jquery课堂笔记

对象 window navigator screen history location document 文档就绪函数 $(document).ready(function(){ $("#test")...; }); $(function(){ //与上面相同,称为文档就绪函数 xxxxxxxx }); jquery主要做的事情:找到它,操作它 语法:$(selector).action() 用美元符定义jq ...

qq_45457760的博客 160

基于Simulink的超级电容器充放电仿真

为了更好地理解和设计超级电容器的应用系统,通常需要进行详细的仿真分析。Simulink 提供了一个强大的仿真环境,可以用来设计、分析和验证超级电容器充放电系统的控制策略。本教程将详细介绍如何使用 Simulink 进行超级电容器充放电的仿真实例。如果你希望对超级电容器的充放电过程进行精确控制,可以添加一个简单的逻辑控制器来控制开关的状态。通过本教程,我们详细介绍了如何使用 Simulink 进行超级电容器充放电的仿真实例。2. 添加超级电容器模型。7. 添加控制器(可选)1. 调整超级电容器参数。

xiaoheshang_123的博客 519

jQuery课堂笔记及练习

一、jQuery学习 1.jQuery事件及练习 <1>jQuery事件 ●jQuery中涉及的ready()事件(代码如下) $(document).ready(function (){ //执行的代码 }); ●再通过一个内置函数实现触发事件(代码如下) $("button").click(function(){ alert("你单击了按钮"): }...

WLkkjm的博客 242

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jQuery课堂笔记

jQuery:是一个js的库,里面包含了大量的js函数。 有许多的function。 jQuery就相当于自己写的工具类。 类中有方法,执行某些功能。 使用jQuery可以简化js对dom,html的操作,使用jQuery的函数操作dom更加的方便和快捷,包括做ajax也很方便。 之前使用js操作dom,可以dom对象的id,样式(class),标签名。 比如 js的操作 document.ge...

不言不扰 264

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

jQuery课堂笔记(一)

jQuery是一个JavaScript库,是由John Resig创建于2006年1月的开源项目,jQuery凭借着简介的语法和跨平台的兼容性,极大简化了JavaScript开发人员遍历HTML文档,操作DOM、处理事件、执行动画和开发ajax的操作。jQuery强调的理念是“写得少,做的多”jQuery独特的选择器、链式操作、事件处理机制和封装完善的ajax都是JavaScript望尘莫及的。jQuery支持CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器。

weixin_73656077的博客 228

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JQuery课堂学习笔记

第1课 JQuery技术简介 page language="java" import="java.util.*" pageEncoding="utf-8"%> <%     String path = request.getContextPath();     String base

小牛itbull的博客 807

2020年JQuery课堂笔记

JQuery JQuery简介 概念:一个JavaScript框架,简化js开发 JavaScript框架:本质上就是一些js文件,封装了js的原生代码 使用步骤: 下载JQuery 导入JQuery的js文件:导入min.js文件 使用 JQuery对象和JS对象区别? JQuery对象在操作时,更加方便 JQuery对象和js对象方法不通用 JQuery对象和JS对象相互转换: ...

qq_45873896的博客 323

【Jquery 课堂笔记01】使用jquery获取标签内容

jquery 获取标签内容 效果演示 如图所示,本节讲的是使用jquery获取标签中的内容 获取input中的内容 获取div中的文本内容 点击button标签显示弹框 注意: 在使用jquery的时候,首先需要导入jquery的资源文件,可以从网上去下载 jquery通过 $(“ 选择器名称 或 标签名称 ”)锁定页面中的标签 获取input标签内容的时候,使用的是val() 获取div标签内容的时候,使用的是Text() $ 中直接写标签名,注意该结果是个数组.

懂得一千零一种,赋予你失败的方法! 1940

jQuery 操作 DOM 完整课堂笔记总结

注意:仅创建节点不会显示,必须执行插入操作才能加入页面 DOM 树。,不含文本节点,可传选择器过滤。:输入框、下拉框、单选框等。$(html字符串)

SELdax的博客 228

课堂笔记 - JQuery EasyUI框架

JQuery EasyUI框架 目录 ...

chengjiexing7464的博客 262

jQuery学习笔记(黑马课堂+补充)

JQuery学习笔记(自用) 1.DOM对象和jQuery对象 DOM对象:原生JS取到的对象 getElementsById() getElementsByTagName() 特点:只能调用Dom方法或者属性,不能调用JQuery属性或者方法 jQuery对象:利用jQuery选择器获取到的对象 > $(selector).action() > $(“选择器”);//里面需要加引号 特点:只能调用JQuery的方法或者属性,不能调用原生JS对象 JQuery对象是一个伪数组

新日暮里の小轩的博客 1730

jQuery课堂笔记(更新)

6、jQuery与js对象的转换 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery与js对象的转换</title> <script type="text/javascript" src="js/jquery-1.11.1.js" ></script> <script> $(function(){ //获取所有的div元

githubbbb的博客 178

jqueryMoblie的课堂笔记

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="https://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script&g...

咖喱辣椒 218

二级导航栏与JQuery课堂笔记

二级导航栏代码: *{margin:0;padding:0;} #nav{background-color: #a95511;width:600px;height:20px;margin: 0 auto; } ul li{list-style: none;float: left;line-height:20px;text-align: center;position: ...

Whiskyli_的博客 269

jquery的课堂笔记—Day51-2190716

1 jquery的认识 1.1 什么是jquery(了解) (1)jquery他是继prototype之后的优秀的js框架 ​ prototype:原型 ​ spring :它是一个轻量级DI(IOC) 和AOP的容器框架 ​ DI:依赖注入 ​ IOC:控制反转 ​ AOP:面向切面的编程 ​ (2)链式语法和多功能的接口 (3)兼容性强 (4)丰富的插件机制 (5)扩展了CSS的...

qq_39141039的博客 134
上一篇: JavaScripty案例
下一篇: jQuery课堂笔记(更新)
githubbbb
博客等级 码龄7年 2粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值