0709-jQuery

STMicroelectronics 系列:STM32G4 系列_(11).STM32G4系列编程基础 通过本文,我们学习了如何在 STM32CubeIDE 中搭建开发环境,创建新项目,配置 GPIO、定时器和 ADC 外设,并编写相应的代码示例。这些基础知识将帮助你快速上手 STM32G4 系列的编程。希望本文对你有所帮助,祝你编程愉快! 阅读详情

0709jQuery

1. 什么是jquery?

他就是已给js的类库,对原生的js进行了进一步的封装

write less, do more

2. jquery快速入门

1. jquery的使用方式
    1. 必须在html页面中先引入该js类库
2. jquery的调用方式
  • $(“xxxx”)
3. jquery的html方法-重点掌握
  • 用来替换js的innerHTML属性的

3. jquery的基本语法

1. js对象和jquery对象的转换-重点掌握
  • js对象转换为jquery对象

    • let jqueryObject = $(jsObject);
  • jquery对象转换为js对象

    • 使用数组下标的形式

      • JqueryObject[0]
    • 使用get方法的形式

      • jqueryObject.get(0)
2. jquery的事件绑定-重点掌握
    1. jquery的封装-到底给你封装了些什么?
    • 把原生的js的属性都封装成了对应的方法
    1. jquery的事件封装
    • 把原生的.onxxx属性封装成了对应的方法-方法名字就是去掉了on以后的名字
    1. 案例
    • //单击事件
      $("#btn").click(function(){
      alert(“点我干嘛?”);
      });
    1. 事件的动态绑定和解绑
    • 绑定

      • $("#id").on(“事件名称”,function(){})
    • 解绑

      • $("#id").off([‘事件的名称’])

        • 如果off不传递任何参数,那么他会解绑当前元素上绑定的所有的事件-危险的操作
        • 如果传递参数,则解绑指定的事件
        • 建议:使用off的时候一定要带上参数,避免影响到其他的事件
    1. 多事件的绑定
      1. 单个事件一个一个的绑定
      1. 使用链式编程的形式进行事件的绑定推荐使用第二种
      • $("#div").mouseover(function(){
        $(this).css(“background”,“red”);
        }).mouseout(function(){
        $(this).css(“background”,“blue”);
        });
3. jquery的遍历
    1. for循环的原生遍历必须要掌握的
    1. each方法的遍历重点掌握
    • $("#btn").click(function(){
      let lis = $(“li”);
      lis.each(function(index,ele){
      alert(index + “:” + ele.innerHTML);
      });
      });
    1. 全局的遍历方式能看懂即可
    • $.each(“数组”,funcation(index,ele){})
    1. 增强的for循环能看懂即可
    • for(ele of lis){
      alert(ele.innerHTML);
      }

4. jquery的选择器

1. 基本选择器-重点掌握
    1. id选择器
    • $("#id")
    1. 标签选择器
    • $(“标签的名字”)
    1. 类选择器
    • $(".class属性的值")
2. 层级选择器-掌握
  • 1.后代选择器- “空格”

​ let spans1 = $(“div span”);

    1. 子集选择器- “>”

      let spans2 = $(“div > span”);

    1. 兄弟选择器 - “+”

      let ps1 = $(“div + p”);

    1. 所有兄弟的选择器-"~"

      let ps2 = $(“div ~ p”);

3. 属性选择器-掌握
    1. 查找某一个标签里面拥有某一个或者某几个属性的标签
    • let in1 = $(“input[type]”);
    1. 查找某一个标签拥有某一个后者某几个属性并且值为XXX的标签
    • $(“input[type=‘password’]”)
4. 过滤选择器
  • 1.首元素选择器

    • $(“div:first”)
    1. 尾元素选择器
    • $(“div:last”)
    1. 非元素选择器
    • $(“div:not(#div2)”)
  • 4.偶数选择器

    • $(“tr:even”)
  • 5.奇数选择器

    • $(“tr:odd”)
  • 6.等于索引选择器

    • $(“tr:eq(0)”)
  • 7.大于索引选择器

    • $(“tr:gt(1)”)
  • 8.小于索引选择器

    • $(“tr:lt(1)”)
5. 表单属性选择器-重点掌握
  • 1.可用元素选择器了解

    • $(“input:enabled”)
  • 2.不可用元素选择器

    • $(“input:disabled”)
  • 3.单选/复选框被选中的元素

    • $(“input:checked”)
  • 4.下拉框被选中的元素非常容易写错,写的时候务必注意

    • $(“select option:selected”)

5. jquery操作DOM元素

1. 操作文本类型的元素-重点掌握
  • 获取文件内容

    • .html()
  • 设置文本内容

    • .html(“xxxx”)
2. 操作DOM节点-重点掌握
    1. 创建节点对象
    • $(“标签的完整内容”)
    • let span = $(“span”);
    1. 在父元素的最后一个位置添加某一个节点
    • 父元素调用的方法

      • $("#div").append(span)
    • 子元素调用的方法

      • KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲jy").appendTo(("#city"))
    1. 在父元素的第一个位置添加某一个节点
    • 父元素调用的方法

      • KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲city").prepend(("#jy"))
    • 子元素调用的方法

      • KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲jy").prependTo(("#city"))
    • 建议选择一组来掌握

    1. 在指定的元素上添加节点
    • 添加在当前节点的前面

      • KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲sh").before(("#xq"))
    • 添加到当前节点的后面

      • KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲sh").after(("#xq"))
    • 注意点:当前调用api的对象是兄弟节点

    1. 节点的删除
      1. 删除单一的某一个节点
      • $("#xq").remove();
      • 注意:跟js不一样,js必须是父元素删除子元素,jq支持的是自杀
      1. 删除所有的节点
      • $("#desc").empty();
      • 注意:调用api的是父元素,同时删除以后父元素任然存在
3. 操作样式
  • 1.获取或设置单一的某一个css属性

    • 获取

      • $("#div").css(“border”)
    • 设置

      • $("#div").css(“background”,“blue”)
    1. class属性的设置和删除-重点掌握
    • 添加一个class样式

      • $("#div").addClass(“cls1”)
    • 删除一个class样式

      • $("#div").removeClass(“cls1”)
    1. class属性的动态切换掌握
    • $("#div").toggleClass(“cls1”);
    • 如果没有样式类名,则添加。如果有,则删除
4. 属性操作-重点掌握
    1. 获取某一个属性的值
    • 常规的属性

      • $("#username").attr(“id”)
    • value属性比较特殊推荐使用val方法进行操作

      • $("#username").val()
      • $("#username").val(“hello”);
    1. 设置某一个属性的值
    • 常规属性的设置

      • $("#username").attr(“value”,“hello…”);
    • 单选/多选/下拉菜单的设置

      • 多选和单选

        • $("#gender2").prop(“checked”,true)
      • 下拉菜单

        • $("#bk").prop(“selected”,true);
Allegro172版本DFM功能介绍 Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。 阅读详情

相关推荐

C++上机——2023年“信息与未来”小学生编程思维展示官方题解

本次活动前三题是“根据问题描述实现代码”类型的问题,题解和示例代码由人工智能GPT-4直接阅读题面后生成――只要熟悉C++的语法和基本的编程、调试,即可解决p1、p2、p3。后三题有一定的算法性,我们给出命题思路和一些可能的解法。注意:本题解是面向指导教师的;指导教师在讲解时可以根据学生掌握程度进行调整。

qq_39127687的博客 2297

jQuery-点击按钮插入视频

目标效果:   运行显示一个按钮,点击按钮可以添加一个视频,并且视频可以正常播放。 1.首先获取视频地址,找到视频页面,打开分享,复制html代码中的地址。 2.创建网站,添加添加html页面,并且导入jQuery框架库。 3.编写处理代码。 $(function () { $

Vivinia的博客 3817

优雅谈大模型:“System2”与“System 1”

研究人员探索了三种System 2方法——RaR、S2A 和 BSM,这些方法已经成功提炼到新的LLM,这个新的模型与System 1相比,产生了更好的结果,而且成本低于System 2。然而这种方法是有局限性,只能适用于特定的任务。

鲁班模锤 5165

jquery ui放大缩小_jquery-ui-map设置缩放级别(jquery-ui-map set zoom level)

jquery-ui-map设置缩放级别(jquery-ui-map set zoom level)我有以下代码如何映射。 除缩放参数外,一切正常。 无论我为缩放设置什么,它总是显示相同的缩放级别。 我能做什么?$('#pagemap').live("pageshow", function() {$('#map_canvas').gmap().bind('init', function(evt, m...

weixin_39880899的博客 404

ROS-订阅与处理激光雷达scan话题

激光雷达通常有四个性能衡量指标:测距分辨率、扫描频率(有时也用扫描周期)、角度分辨率及可视范围。测距分辨率衡量在一个给定的距离下测距的精确程度,通常与距离真实值相差在5-20mm;扫描频率衡量激光雷达完成一次完整扫描的快慢,通常在10Hz及以上;角度分辨率直接决定激光雷达一次完整扫描能返回多少个样本点;可视范围指激光雷达完整扫描的广角,可视范围之外即为盲区。

weixin_42438635的博客 4478

论文解读--Phase Noise in FMCW Radar Systems

相位噪声是现代雷达、通信、光谱和计量系统的基本性能参数之一。本文提出了一种适用于FMCW雷达系统的相位噪声理论。导出了一个新的设计方程,用于确定雷达系统中允许的源相位噪声电平的最大界。分析了在传输延迟小于参考振荡器相干时间时,相干混频引起的非线性相位噪声去相关函数;讨论了在传输延迟大于参考振荡器相干时间时,目标响应的频谱展宽。提出了收发链中各子系统的影响,并讨论了一种新的ADC相位噪声模型。介绍了相位噪声建模技术,然后将锁相环频率合成器与低噪声频率合成器进行比较,以演示减少相位噪声边带以改善检测和跟踪性能。

奔袭的算法工程师 3767

通过Ajax获取数据并显示在表格中(原生Ajax,JQuery,Bootstrap,模板引擎)

页面上有一个“获取”按钮。当点击按钮时,从后端获取数据,并通过表格显示在页面上。创建SpringBoot项目 ,添加Spring Web依赖。创建Controller : 注:这里加上了 注解,否则会因为同源策略导致浏览器无法接收数据,详见我另一篇文档。运行程序,测试一下效果: 原生Ajax 创建 文件如下: 注:该页面使用了原生的Ajax,并且没有添加任何css样式。在浏览器中打开页面,点击“获取”按钮,获取数据:按 键,切换到 页签,选中 ,可以看到对应的Ajax请求。使用JQuery,可

duke_ding2的博客 4105

Linux系统下SAPGUI安装包选择与避坑指南

本文详细介绍了在Linux系统下选择和安装SAPGUI安装包的策略与避坑指南。重点解析了不同版本安装包的关键区别,特别是Linux版必须包含linux-lib.jar和linux64-lib.jar文件,避免误用Mac或Windows版导致的兼容性问题。文章还提供了针对Ubuntu、RHEL等不同Linux发行版的安装实战指南,以及常见报错的解决方案,帮助用户顺利完成SAPGUI的安装与配置。

weixin_28366353的博客 675

jquery ajax 在ie7不能正常使用

jquery ajax结构不规范到时再ie8以下的用户不能正常使用。比如[1,2,]、{1,2,},结构内部的最后不能有“,”。 转载于:https://www.cnblogs.com/kevin0709/p/3305829.html

weixin_30433075的博客 227

彩票的未来:基于人工智能与大数据的创新预测模型

随着人工智能(AI)和大数据技术的迅猛发展,彩票行业正面临前所未有的变革。本文将探索如何通过结合深度学习、机器学习和数据挖掘技术,构建先进的预测模型,以提高彩票开奖结果的预测准确性。通过分析历史数据、应用现代化的计算技术,我们提出了一种创新的彩票预测软件架构,旨在推动彩票行业向着更加智能和高效的方向发展。

Sapphire521的博客 1444

【光伏风电功率预测】基于 ICEEMDAN + MSCNN-BiGRU-Attention 的并行预测模型

本文提出一种基于ICEEMDAN分解与多尺度深度学习的光伏/风电功率并行预测框架。针对多能源、多时间尺度、强非平稳特性带来的建模挑战,该模型首先通过改进的ICEEMDAN算法将原始功率序列分解为不同频段的IMF分量;随后为每个IMF构建包含多尺度CNN、双向GRU和注意力机制的子模型,实现局部特征提取与时序依赖建模;最后通过并行预测与重构获得最终功率输出。实验表明,该方法能有效解决模式混叠问题,提升预测精度,并支持光伏/风电的独立或联合预测部署,适用于风光联合调度等工程场景。

专注AI大模型,软件混淆,授权 155

jsf 使用jquery ajax,如何使用jQuery的AJAX将一个JSF2页面注入另一个页面(How to inject one JSF2 page into another with jQue...

如何使用jQuery的AJAX将一个JSF2页面注入另一个页面(How to inject one JSF2 page into another with jQuery's AJAX)我正在使用jQuery的.load函数将一个JSF页面加载到另一个页面。在加载的JSF页面使用某些AJAX功能之前,这非常有效。 发生这种情况时,父JSF页面的AJAX停止工作。 实际上,在将两个页面组合在一起之后,...

weixin_35601611的博客 183

车载以太网:PHY(物理层)介绍

本文以TJA1101芯片为实例介绍了车载以太网PHY(物理层)组成。

kevin1499的博客 6231

jquery 浏览器放大缩小函数resize

<script> $(function(){ $(window).resize(function(){ var _height = $(window).height(); var _conheight = $('#footer').he...

weixin_30363817的博客 359

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jq中get()和eq()的区别

一直弄混淆的获取元素的方法,现整理一下: :eq(index) 选择器选取带有指定 index 值的元素。 index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。 如:$("p:eq(1)").css("background-color","#B2E0FF");改变第二个q标签背景色 .eq(index) 方法选取带有指定 index 值的元素。 ind...

aiqizhi6114的博客 513

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

$(function() {});和$(document).ready(function() {});区别

第一个是直接使用Jquery调用function,第二个是在文档加载完毕后才去调用function 转载于:https://www.cnblogs.com/kevin0709/p/3411917.html

weixin_30666943的博客 82

VB摄像头监控

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

js 下拉框效果

<script type="text/javascript"> window.onload = function () { var oSelect = document.getElementsByTagName("input")[4]; var oSub = document.getElementsByTagName("ul")[4]; var ...

weixin_30559481的博客 85

php 计算几分钟_几天前 _几月前 几年前,php计算几分钟前、几小时前、几天前的几个函数...

设置SQLServer的行版本控制隔离级别1.--查询数据库状态 select name,user_access,user_access_desc,snapshot_isolation_state,snapshot_isolation_sta ...windows下上传文件到VWware的centos1.使用Xsell 连接到centos虚拟机,可以在虚拟机使用终端查看ip地址,命令:ifconf...

weixin_39990401的博客 100

角色权限功能点设置页面

HTML: View Code <div class="main p8_main"> <div class="p5_main_right p8_main_right"> <div class="p8_table_box Megalab_Class_main_right_content_table"&...

weixin_30458043的博客 493

distpicker省市区插件初始化选中值的问题

$('#distpicker1').distpicker('destroy') //当需要重新生成的时候,需要先销毁 $('#distpicker1').distpicker({ province: "河南省", city: "郑州市", district: "中原区" }) 转载于:https://www.cnblogs.com/bing0709/p/8872923.h...

aiqizhi6114的博客 1477

js判断年龄是否在0-100之间

//判断年龄 $('#info_age').change(function(){ var _val = $(this).val(); if(!(/^[0-9]+$/.test( _val ))||_val<0 || _val > 100){ alert("请输入的年龄在0-100之间"); ...

weixin_30911809的博客 731

整理总结自己用到的网站链接

收集的网站地址比较乱,都是个人觉得比较有用。持续性往里面添加。一、 素材及学习网站 慕课网 很好的技术学习网站 中国素材网 JS/JQ插件库 素材火 JS/JQ插件库 图片二次压缩地址 Flebox用法 jquery 单页面开发/路由功能 (http://blog.mn886.net/jqGrid/) (http://www.cnblogs.com/zhuyun1234/p/5455844.htm

616

关于ng-option的研究

介绍 : ng-options属性可以在表达式中使用数组或对象来自动生成一个select中的option列表。ng-options与ng-repeat很相似,很多时候可以用ng-repeat来代替ng-options。但是ng-options提供了一些好处,例如减少内存提高速度,以及提供选择框的选项来让用户选择。 上面是废话,现在搞实例: controller.js //级联 $scope.se...

popoppor的博客 337

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 301

第三篇 第 6 课

前置:第三篇第 1 课(stdx 引入),第二篇第 1 课(std.regex)。环境:仓颉 SDK 1.2.0。本文所有代码与输出均逐行实测。

weixin_41618057的博客 516

信创环境下PageOffice文档控件适配与实践

信创适配做到文档控件这一层,拼的已经不是"有没有国产版本",而是同一个功能在两类终端上是否真的等价。等价的标准很具体:同一次点击能得到同样的结果,同一份公文能得到同样的版式,同一个项目不需要维护两套代码。这背后是三件并不轻松的工作:服务端用一套接口同时支撑两类终端,客户端把两种系统与四种芯片的安装包分发清楚,文档内核层由产品侧跟着 WPS 的版本走。浏览器这一层的压力,则被收进了产品自己的窗口里——升级节奏由产品掌握,不再交给运气。

zi_wu_xian的专栏 327
下一篇: 0707JavaScript基础
hackerc5
博客等级 码龄16年 2粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值