位置: 编程技术 - 正文

jQuery基础知识点总结(DOM操作)(jquery基本知识)

编辑:rootadmin

推荐整理分享jQuery基础知识点总结(DOM操作)(jquery基本知识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery教程入门,jquery基本用法,jquery基本知识,jquery基本知识,jquery基础知识梳理,jquery基本知识,jquery基本知识,jquery基本知识,内容如对您有帮助,希望把文章链接给更多的朋友!

使用jQuery的方式来操作DOM更加的简洁、方便,统一的调用方式方便学习并且可降低学习成本。

1、样式属性操作

1)设置样式属性操作

①设置单个样式:

②设置多个样式(也可以设置单个)

2)获取样式属性操作

2、类操作

1)添加类样式

——addClass(className)为指定元素添加类className

2)移除类 ——removeClass(className)为指定元素移除类className

3)判断有没有类样式

——hasClass(className)判断指定元素是否包含类className

4)切换类样式

——toggleClass(className)为指定元素切换类className,该元素有类则移除,没有指定类则添加

【注意】

1、操作类样式的时候,所有的类名都不带点(.)

2、操作的样式非常少,那么可以通过.css()这个方法来操作

3、操作的样式很多,那么要通过使用类的方式来操作

4、如果考虑以后维护方便(把CSS从js中分离出来)的话,推荐使用类的方式来操作。类比CSS书写位置(把CSS从html中分离出来)

关键字:简约、粗暴、干净利落、直截了当

3、jQuery动画

3.1隐藏显示动画

①show方法

【注意】:jQuery预设的三组动画效果的语法几乎一致:参数可以有两个,第一个是动画的执行时长,第二个是动画执行完成后的回调函数。

第一个参数可以是:指定字符或者毫秒数

②hide方法

3.2 滑入滑出动画

①滑入动画效果

②滑出

③滑入滑出切换动画效果

4、淡入淡出动画

①淡入动画效果

②淡出

③淡入淡出切换动画效果

④改变不透明度到某个值

——与淡入淡出的区别:淡入淡出只能控制元素的不透明度从 完全不透明 到完全透明;而fadeTo可以指定元素不透明度的具体值;并且时间参数是必需的!

jQuery提供的这几个动画效果控制的CSS属性包括:高度、宽度、不透明度。{height:px; width:px; opacity:.4;}

这三个CSS属性的共性是:属性值只有一个,并且这个值是数值(去掉单位后)。

5、自定义动画

注意:所有能够执行动画的属性必须只有一个数字类型的值。

比如:要改变字体大小,要使用:fontSize(font-size),不要使用:font

6、停止动画 stop()

6.1 作用:停止当前正在执行的动画

6.2 为什么要停止动画?

如果一个以上的动画方法在同一个元素上调用,那么对这个元素来说,后面的动画将被放到效果队列中。这样就形成了动画队列。(联想:排队进站)

jQuery基础知识点总结(DOM操作)(jquery基本知识)

动画队列里面的动画不会执行,直到第一个动画执行完成。

解释:

当调用stop()方法后,队列里面的下一个动画将会立即开始。但是,如果参数clearQueue被设置为true,那么队列面剩余的动画就被删除了,并且永远也不会执行。

如果参数jumpToEnd被设置为true,那么当前动画会停止,但是参与动画的每一个CSS属性将被立即设置为它们的目标值。比如:slideUp()方法,那么元素会立即隐藏掉。如果存在回调函数,那么回调函数也会立即执行。

注意:如果元素动画还没有执行完,此时调用sotp()方法,那么动画将会停止。并且动画没有执行完成,那么回调函数也不会被执行。

7、jQuery节点操作

7.1 动态创建元素

7.2 添加元素(重点)

①在元素的最后一个子元素后面追加元素:append()(重点)

②作用:在被选元素内部的最后一个子元素(或内容)后面插入内容(页面中存在或者创建出来的元素都可以)

如果是页面中存在的元素,那么调用append()后,会把这个元素从原先的位置移除,然后再插入到新的位置。

如果是给多个目标追加一个元素,那么append()方法的内部会复制多份这个元素,然后追加到多个目标里面去。(最好不要这么做)

③常用参数:htmlString 或者 jQuery对象

(了解)不常用操作:(用法跟append()方法基本一致)

7.3 html创建元素(推荐,重点)

①作用:设置或返回所选元素的html内容(包括 HTML 标记)

②设置内容的时候,如果是html标记,会动态创建元素,此时作用跟js里面的 innerHTML属性相同

7.4 清空元素

7.5 复制元素

【总结】:推荐使用html(“<span></span>”)方法来创建元素或者html(“”)清空元素

8、操作form表单(重点)

8.1属性操作

①设置属性:

②获取属性:

③移除属性:

【注意】:checked、selected、disabled要使用.prop()方法。

prop方法通常用来影响DOM元素的动态状态,而不是改变的HTML属性。例如:input和button的disabled特性,以及checkbox的checked特性。

8.2 值和内容

①val()方法:

②text() 方法

9、尺寸位置操作

9.1 高度和宽度操作

①高度操作height() :

②宽度操作width() :

css()获取高度和height获取高度的区别?

A:方式一,返回值number类型,例如:方式二,返回值string类型,例如:“px”区别:方式一常用在参与数学计算的情况。

9.2 坐标值操作

①offset()

注意点:设置offset后,如果元素没有定位(默认值:static),则被修改为relative

②scrollTop()

③scrollLeft()

对scrollTop的理解:

垂直滚动条位置 是可滚动区域 在 可视区域上方的 被隐藏区域的高度。

如果滚动条在最上方没有滚动 或者 当前元素没有出现滚动条,那么这个距离为0

以上这篇jQuery基础知识点总结(DOM操作)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

底部悬浮通栏可以关闭广告位的实现方法 效果一:1.首先,整个底部悬浮通栏广告是固定在浏览器的底部,随着浏览器的滚动,底部悬浮广告始终在浏览器窗口中。这里有几个关键点:通栏,固

jquery 将当前时间转换成yyyymmdd格式的实现方法 如题:functionnowtime(){//将当前时间转换成yyyymmdd格式varmydate=newDate();varstr=""+mydate.getFullYear();varmm=mydate.getMonth()+1if(mydate.getMonth()9){str+=mm;}else{str+="0"+mm;}if(myda

有关jQuery中parent()和siblings()的小问题 今天发现一个小问题,现在也不知道到底是哪个梗在作祟,但是感觉是parent()和siblings()其中的一个。我是想这样的根据输入的条件删选内容:demo:!DOCTYPEh

标签: jquery基本知识

本文链接地址:https://www.jiuchutong.com/biancheng/387363.html 转载请保留说明!

上一篇:jQuery图片轮播插件——前端开发必看(jquery图片轮播插件slick不动)

下一篇:底部悬浮通栏可以关闭广告位的实现方法(悬浮工具栏)

  • 购进农产品的进项税额是9还是10
  • 什么是税收滞纳金请举例说明
  • 餐饮毛利率多少是赚钱的
  • 单一窗口出口退税申报
  • 建筑劳务公司开劳务发票税率是多少
  • 机动车发票怎么入账
  • 企业员工的高铁票进项税如何申报
  • 代收货款的商品
  • 促销费可以开专票吗
  • 购入免征车船税吗
  • 房地产企业拆迁安置土地增值税清算疑点
  • 安全费用中的固定资产如何写会计分录?
  • 物业企业门禁卡如何记账?
  • 按月预提短期借款利息
  • 开出产品折扣的发票怎么入账?
  • 应纳税所得额数学
  • 小规模纳税人亏损交所得税吗
  • 关于环保税税目正确的有
  • 研发人员的工会经费计入研发费用吗
  • 工程施工方安全责任
  • 参加失业保险本期实际缴费金额包括员工承担部分吗?
  • 股权转让的分录怎么做
  • 在windows7是一种
  • 社保怎么计提
  • win11如何降到win10
  • wordpress网站打开很慢
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • 房屋出租后土地使用税谁来交
  • 收到汇算清缴退税账务处理
  • Windows 11 CO-21H2 22000.194 正式版官方下载地址(附esd微软三语直链下载x64+arm64)
  • PHP:curl_file_create()的用法_cURL函数
  • 研究院经营范围怎么写
  • 其他应付款结转什么科目
  • microsoftedge怎么转换成ie
  • 应收账款怎么做分录
  • 更改税种需要哪些资料
  • 基于YOLOv5的中式快餐店菜品识别系统
  • 小企业会计准则会计科目表
  • 出口退税退下来还得缴税吗
  • 民政局登记的教育机构
  • 挂靠方项目部账务是否并入被挂靠方公司账务?
  • 土地增值税扣除率怎样计算
  • {dede:channel type='son'}无栏目调用同级栏目
  • 报销业务招待费是什么凭证
  • 关联企业能否做法人代表
  • 电子税务局能不能逾期申报个税
  • 稳岗补贴缴纳社保个人部分还是公司部分
  • 发票怎样申领成功?
  • 买车抵扣增值税超销项怎么算
  • 实收资本流程
  • 支付个人运费没有发票怎么办
  • 哪些企业需要社工
  • 房租的发票没有收到,账务处理
  • 企业会计准则解释第16号
  • 事业单位支付的劳务派遣人员工资计入什么科目
  • 编制合并报表时最关键的一步
  • 建账的要点
  • mysql分组后取最新的一条记录
  • sql多行合并成一行 oracle
  • win10新预览版
  • shell 日期运算
  • 怎么用老毛桃u盘装win7系统 老毛桃u盘装win7系统教程图解
  • win8一键恢复出厂设置
  • .exe是什么文件
  • xp系统没无线网络连接怎么办
  • win8.1操作界面
  • win10关闭metro界面
  • linux常用的帮助命令
  • apache2使用
  • curl发送formdata
  • gdi双缓冲绘制
  • jQuery使用$.ajax进行即时验证的方法
  • unity 移动端
  • linux 服务器重启
  • 苹果macos安装
  • jq绑定事件的方法有哪些
  • js在div中添加div
  • 如何查询车辆购置税
  • 领导班子和领导干部政绩观偏差主要问题清单
  • 银行开业送什么花
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设