jQuery学习笔记

STM32串口DMA双缓冲机制实战:提升数据传输效率的终极方案 本文深入解析了STM32串口DMA双缓冲机制的核心原理与实战配置。通过对比传统中断方式,阐述了双缓冲如何实现数据接收与处理的“无缝接力”,从而在工业传感器数据采集等高负载场景下,将CPU占用率降至极低水平并彻底避免数据丢失。文章提供了基于标准外设库的详细配置步骤、中断处理逻辑及性能实测数据,是提升嵌入式系统串口通信效率和可靠性的终极方案。 阅读详情
1.为什么使用jQuery 
为了简化 JavaScript 的开发缩短开发周期降低成本, 有很多的 JavsScript 库诞生了. JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的 Web2.0 特性的富客户端页面, 并且兼容各大浏览器. jQuery 是继 Prototype 之后又一个优秀的 JavaScript 库.

2.jQuery 都有什么优点 
轻量级;强大的选择器;出色的 DOM 操作的封装;可靠的事件处理机制;完善的 Ajax;出色的浏览器兼容性;链式操作方式等等.

3.jQuery 的 HelloWorld 
<script type="text/javascript" src="jquery.min.js"></script> 
        <script type="text/javascript"> 
            $(document).ready(function(){ 
                alert("Hello World!"); 
            }); 
</script> 

4.jQuery对象 
jQuery 对象是 jQuery 自己的.
jQuery 对象无法使用 DOM 对象的任何方法, 同样 DOM 对象也不能使用 jQuery 里的任何方法

5.jQuery 对象转成 DOM 对象的两种方法 
1)var cr = $cr[0]
2)var cr = $cr.get(0)

6.DOM 对象转成 jQuery 对象 
var cr = document.getElementById("cr");
var $cr = $(cr);

7.如果 Aptana 没有提示 jQuery 怎么办 
window --> Preferences --> Aptana --> Editors --> JavaScript --> Code Assist --> JQuery

8.jQuery 选择器 
选择器是 jQuery 很基础很重要的.要能好好掌握好 jQuery 的选择器,就已经学好 jQuery 的一大半了.
1)jQuery基本选择器 
#id 根据给定的 id 匹配一个元素
.class 根据给定的类名匹配元素
element 根据给定的元素名匹配元素
* 匹配所有元素
selector1...将每一个选择器匹配到元素合并后一起返回

2)jQuery层次选择器 
$("ancestor descendant") 选取 ancestor 的所有 descendant(后代元素)
$("parent > child") 选取 parrent 元素下的 child 子元素
$("prev + next") 选取紧接在 prev 元素后的下一个 next 元素
$("prev ~ siblings") 选取 prev 元素后的所有 siblings 元素

3)jQuery基本过滤选择器 
:first 匹配找到的第一个元素
:last 匹配找到的最后一个元素
:not 去除所有与给定选择器匹配的元素
:even 匹配所有索引值为偶数的元素,从 0 开始计数
:odd 匹配所有索引值为奇数的元素,从 0 开始计数
:eq 匹配一个给定索引值的元素
:gt 匹配所有大于给定索引值的元素
:lt 匹配所有小于给定索引值的元素
:header 匹配如 h1, h2, h3之类的标题元素
:animated 匹配所有正在执行动画效果的元素

4)jQuery内容过滤选择器 
:contains 匹配包含给定文本的元素
:empty 匹配所有不包含子元素或者文本的空元素
:has 匹配含有选择器所匹配的元素的元素
:parent 匹配含有子元素或者文本的元素

5)jQuery可见性过滤选择器 
:hidden 匹配所有不可见元素,或者type为hidden的元素
:visible 匹配所有的可见元素

6)jQuery属性过滤选择器 
[attribute] 匹配包含给定属性的元素
[attribute=value] 匹配给定的属性是某个特定值的元素
[attribute!=value] 匹配所有不含有指定的属性,或者属性不等于特定值的元素。
[attribute^=value] 匹配给定的属性是以某些值开始的元素
[attribute$=value] 匹配给定的属性是以某些值结尾的元素
[attribute*=value] 匹配给定的属性是以包含某些值的元素
[attrSel1][attrSel2][attrSelN] 复合属性选择器,需要同时满足多个条件时使用

7)jQuery子元素过滤选择器 
:nth-child 匹配其父元素下的第N个子或奇偶元素
:first-child 匹配第一个子元素
:last-child 匹配最后一个子元素
:only-child 匹配某个元素是父元素中唯一的子元素

8)jQuery表单对象属性过滤选择器 
:enabled 匹配所有可用元素
:disabled 匹配所有不可用元素
:checked 匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option)
:selected 匹配所有选中的option元素

9)jQuery表单选择器 
:input 匹配所有 input, textarea, select 和 button 元素
:text 匹配所有的单行文本框
:password 匹配所有密码框
:radio 匹配所有单选按钮
:checkbox 匹配所有复选框
:submit 匹配所有提交按钮
:image 匹配所有图像域
:reset 匹配所有重置按钮
:button 匹配所有按钮
:file 匹配所有文件域
:hidden 匹配所有不可见元素,或者type为hidden的元素

9.jQuery 其他的操作 
1)jQuery 中的 DOM 操作
2)遍历节点
3)CSS-DOM 操作
4)jQuery 中的事件:加载DOM,事件绑定,合成事件,事件冒泡,事件对象的属性,移除事件.
5)jQuery 中的动画:隐藏和显示.
6)jQuery 加载并解析XML

只学习了知识点和单个知识点的运用是没有太好的效果的,把知识综合的运用到一起的练习才是最好的.老师给的联系都是非常实用,在公司经常能用到的.把这些 练习好,在以后的工作就会省不少了力气.

总结一下课上的练习和作业: 

1.点击 p 节点, 弹出对应的文本内容.这个练习主要是适应和对比jQuery和JavaScript的区别和优势,原来用JavaScript 实现的功能,用jQuery只要原来一般的代码量.代码写起来优美和自然,相当的方便开发和维护.

2.为 table2 隔行加背景色.这是对表单的操作是相当的常用的,非常实用.在工作中经常使用,用jQuery实现只用一行代码: $("table:last tr:odd").css("background", "#ffbbaa");这个技术使用好了,对开发效率会大大的提高.

3.对多选框进行操作, 输出选中的多选框的个数.一个练习,练习到了上面的三个知识点.一个是选择器是使用;二是过滤器的使用;三是充分说明了jQuery对象都是数组.这里用 到的length就是利用了这个道理.

4.添加新员工,这个练习在JavaScript中练习过,这个可以很好的对比jQuery的好处和优势了

5.对邮箱文本输入进行提示.界面做的好了,对用户的操作上就会有大大的方便,用起来心情也是非常的舒畅的.这个功能是实现,就是从这方考虑的.传智播客 老师给的例子,都是从实际出发,很少的花拳绣腿.一切都的实战,技术和经验上去了,好工作自然就来了.

6.显示精品品牌和全部品牌,之间相互切换.这个特别是实用,在各大网站上经常能看见的.这么经典的功能大家都使用过吧,可你会实现吗.快了用用 jQuery 吧,不是很难的.

7.鼠标移动到图片上,自动放大显示.这个练习有点专业了,对我们程序员来说是有那么点,感觉这是UI做的事情嘛.不过在小公司,很多时候一个人要顶很多 职位的.多学点对工资和职位的提升会有很大好处的.
DeepSeek安装教程 两分钟讲述deepseek正确安装教程 阅读详情

相关推荐

Delphi 12.3 精简绿色版下载

Delphi精简绿色版基于原版安装,去掉了InterBase、法语、德语、日语,只保留了Delphi Windows 32和Delphi Windows 64桌面开发,其余部分未做任何修改。Delphi精简绿色版不含任何破解,仅供学习和研究,24小时后请自行删除,如需继续使用Delphi,请购买正版。绿色版基于原版安装,未做任何精简和修改。绿色版不含任何破解,仅供学习和研究,24小时后请自行删除,如需继续使用RAD Studio,请购买正版。

全粘工程师 4303

jQuery学习笔记2——选择器的练习

选择器的小练习

欲望以提升热忱 毅力以磨平高山 919

告别眼疲劳!保姆级教程:给你的SecureCRT v8.7.2换上护眼高亮配色(附透明背景设置)

本文提供了一份详细的SecureCRT v8.7.2护眼高亮配色方案教程,帮助程序员缓解眼疲劳问题。通过科学调整配色方案、动态环境自适应设置以及字体渲染优化,显著提升终端使用的舒适度和工作效率。特别推荐Solarized Dark和One Dark Pro医学适配版配色方案,适合长时间编码工作。

weixin_42549496的博客 354

jQuery节点操作练习

练习1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <titl

全干工程师 2184

【数字电源/MATLAB+PLECS】如何进行 Buck 数字电源仿真(二)PLECS 搭建开环 Buck 功率级

本文介绍了如何在PLECS中搭建开环Buck功率级模型,验证数字电源设计的基本思路。重点内容包括: 明确开发顺序:先开环验证功率级,再闭环设计控制器 搭建关键组件:输入电源、PWM模块、MOSFET开关、续流二极管、LC滤波电路及负载 设置初始参数:24V输入、12V输出、200kHz开关频率、22μH电感、100μF电容 测量关键波形:MOSFET Vds验证开关动作、电感电流纹波和输出电压稳态值 提供完整仿真模型和GitHub资源,便于读者复现验证 文章强调通过开环测试先确保功率级正确性,为后续闭环控制

weixin_43234123的博客 1218

格(Lattice)基础(一)

有关格的基础概念,和相关的格难题

Amire0x的小乐园 5698

JQuery学习笔记

自己在学习JQuery的时候,发现这东西真的很强大,为了方便以后大家学习,所以自己整了一个学习笔记,和大家分享,希望对初学者有所帮助。。 下边是链接地址: http://download.youkuaiyun.com/detail/han15133268722/4039424

han15133268722的专栏 194

【飞控】PX4 Autopilots与MATLAB/Simulink联合仿真环境搭建全攻略

本文详细介绍了在Windows系统上搭建PX4 Autopilots与MATLAB/Simulink联合仿真环境的完整流程。通过WSL2安装Ubuntu,配置UAV Toolbox支持包,并重点解决了PX4源码克隆、子模块更新等网络难题,最终实现软件在环(SITL)仿真。文章还涵盖了硬件在环(HITL)配置及常见问题排查,为无人机飞控算法开发与测试提供了高效、可靠的解决方案。

weixin_29201933的博客 548

jquery学习笔记一

jquery 学习笔记一 学习慕课网jquery基础课程笔记。本篇博客只作为学习记录用。 jquery 对象与 DOM 对象 一定要区分 jquery 对象和 dom 对象,jquery 是一个类数组对象, 个人理解,jquery 是在 dom 对象上进行了封装,加了一些方法之类的。 // dom对象 let aaa = document.getElementById('aaa') conso...

weixin_41044315的博客 228

【DaVinci Developer专题】-36-创建一个“既读又写”的Sender Receiver Port(SR PR-Port)

有时会遇到SWC需要对一个Port进行“既可以读,也可以写”的操作。以下图为例,Test_A_SWC中Test_A_Port是P-Port;Test_B_SWC中Test_A_Port是R-Port。Test_C_SWC需要对Test_A_Port同时进行“读”和“写”。 该篇将详细介绍PR-Port的创建方法。 目录 1 创建一个S/R Port Interface 2 将一个PR-Port端口添加至Application Component 3 PR-Port端口初始化 4 Run.

「汽车电子助手」的博客 3013

代码接单:用 ComfyUI 搭建电商模特换装工作流(保姆级教程)

在闲鱼和小红书上,搜一下“AI 模特图”或者“服装换模特”,你会发现大量的接单需求。太贵:请个外模拍一套图,动辄几千块。太慢:寄样品、排期、拍摄、修图,半个月过去了。太卷:竞对都在上新,你还在等图。“给我一张你的衣服平铺图(或假人图),我 10 分钟给你生成真人上身图,一张只要 50 块。对于商家是省钱,对于你是纯利润。为什么不用 Midjourney?因为 MJ 抽卡不可控,无法保持衣服版型一致。只有 ComfyUI,才能做到精准控制,实现工业化量产。

BUG猿的博客 1777

JQuery入门学习笔记

JQuery入门学习笔记 引自《JQuery入门学习笔记》

ouyang945的博客 293

WorkBuddy 技能指南:基础办公与文档处理

WorkBuddy 不仅仅是一个对话工具——它通过技能(Skills)系统,将通用 AI 助手转变为具备专业领域能力的智能助手。每个技能都是一套经过精心设计的"能力包",包含专业知识、工作流程和专用工具。本文聚焦于文档处理类技能——这是日常工作中使用频率最高、最实用的能力集合。

u011186532的专栏 703

分享一下学习笔记——jQuery

本文介绍了jQuery的基础知识与核心功能。首先说明jQuery的加载方式,推荐使用$(document).ready()确保DOM就绪后执行代码。重点讲解了jQuery选择器(ID、类、标签等)和DOM操作方法(html、attr、append等),并给出性能优化建议。其次介绍了事件处理机制,包括基础绑定和事件委托等进阶用法。然后详细说明了动画效果的实现方式,包括基础显示/隐藏、自定义动画和停止动画。最后解释了DOM遍历的概念,通过家族树示例说明如何查找祖先、子孙和同胞元素。全文涵盖了jQuery开发中的

2301_80750330的博客 1013

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jQuery 学习笔记

超全的jQuery 学习笔记 简介:jQuery是一个优秀的JavaScript的轻量级框架,兼容css3和各大浏览器,提供了dom,events,animate,ajax等简易操作,并且jQuery的插件非常丰富,大多数功能都有响应的插件解决方案 jQuery就是javascript,只不过它对JS进行了简化。 jQuery由美国人John Resig 中2006年创建 官网:http://jquery.com/ jquery的宗旨是写得少,做得多。 特性:jQuery是一个函数库 jQuery库包含

qq_15571919的博客 307

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jquery find 不包含class_jQuery学习笔记

前言此篇为jQuery入门学习后的笔记jQuery 如何获取元素$('.red') // 获取class为red 的元素 $('#divId') // 获取id为divId的元素 $(document) // 获取整个文档对象 jQuery 获取元素的方法十分简洁清晰jQuery 的链式操作作为jQuery几乎最闪亮的一点,链式操作可以说是给编程带来了极大的便利。在选中网页元素后,可以将代码操作宛...

weixin_35952534的博客 1972

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jQuery学习笔记整理

1. 了解jQuery 1.1 是什么:What? 一个JS函数库,write less,do more 封装简化DOM操作(CRUD)/Ajax 1.2 为什么用它:Why? 强大的选择器:方便迅速查询DOM元素 隐式便利(迭代):一次操作多个元素 读写合一:读数据/写数据用的是一个函数 事件调用 链式调用 DOM操作(CUD) 样式调用 1.3 如何使用:How? 1.3.1 引入jQuery库 本地引入与CND远程引入(好一点,但是需要有网) 测试版本(未压缩)和生产版(压缩版) 1.3.

m0_49529959的博客 249

jQuery学习笔记1

- jquery是js的一个库,代码量没有那么冗余,先学jQuery基础的引入,然后动画,最后Ajax学一点,最后可以去书本目录上总结大纲,没有js那么难,学习压力一定会比较小。先敲代码,然后写案例+讲题 -->-- jquery是js的一个库,代码量没有那么冗余,简洁、快速、轻量级 -->-- 这学期用jQuery3.6的版本 -->-- 1.下载和引入jQuery:jQuery CDN的网址【https://releases.jquery.com/】(1)代码直接引入:<script。

2301_80318725的博客 421

jquery学习笔记

jquery学习笔记

站在光里,而不是站在那里 111

jQuery开发教程学习笔记

链接: jQuery开发教程_学习资源库_阿里云培训中心-阿里云 (aliyun.com) 文章目录- 介绍- 基础选择器- 属性选择器- 基础过滤- 子元素过滤- 内容过滤- 表单- 层级- 可见性过滤- jQuery 扩展- 鼠标事件- 键盘事件- 浏览器事件- 文档加载过程- 绑定事件处理器- 事件对象- 表单事件- jQuery的DOM属性- CDN- CSS属性- jQuery 过滤- 遍历- 特效- 隐藏与显示- 淡入淡出-- 滑动、回调-- 自定义- 幽灵按钮- 瀑布流 - 介绍 是js

hello! 981
上一篇: Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
下一篇: Spring 注解学习手札
webrobot
博客等级 码龄23年 111粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值