首页 前端知识 最全jQuery入门学习案例,语法、元素、事件、选择器、常用方法,看了这篇文章我才真正理解了

最全jQuery入门学习案例,语法、元素、事件、选择器、常用方法,看了这篇文章我才真正理解了

2024-06-07 00:06:59 前端知识 前端哥 883 485 我要收藏

最后

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

再分享一波我的Java面试真题+视频学习详解+技能进阶书籍

美团二面惜败,我的凉经复盘(附学习笔记+面试整理+进阶书籍)

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

3 jQuery元素


Jquery调用函数时都要使用jquery元素。

以前我们学习过dom元素。Jquery元素跟dom元素很像。都表示一个html中的标签。

dom元素和jquery元素的区别:


  • js获取到的元素是dom元素。有两种方式,一种是根据id获取dom元素,Document.getElementById();

另一种是根据name获取到元素数组。

  • Jquery获取到的是jquery元素。$(“标签名”)

  • 两种元素都表示一个标签,但是不会混用方法。Jquery元素有jquery元素的方法。Dom元素不能调用。Dom元素有dom元素的方法,jquery元素调用不了。

111

获取jquery元素的方式有很多。

$ (“标签名”)这个是获取元素的一种方式。Jquery中获取元素的方式有很多。但是他的语法都是$(“选择器”);

Jquery元素和dom元素的相互转换

  1. jquery转dom----------jquery元素.get(0);

  2. Dom转jquery---------$(dom元素)

例如:

111

4 选择器


4.1 基本选择器

$ (“标签”) :标签选择器

$ (“#id”) : id选择器

$ (“.class”) :Class选择器

交集选择器:两个选择器都满足的。$ (“input.test”)选择到class为test的input标签

并集选择器:$ (“input,div”)两个选择器用逗号分隔。表示选中input标签和div标签。

4.2 表单选择器

$(“:text”):选择到type=”text”的文本框。

$(“:button”):选择到type=”button”的按钮。

$(“:checked”):处于选中状态的复选框。

$(“:checkbox”):获取到type为checkbox的表单元素

4.3 属性选择器

$(“[属性名=属性值]”)

4.4 过滤性选择器

$(“input:first”):第一个input标签。

$(“input:eq(0)”):索引为0的input标签

$(“input:eq(5)”):索引为5的input标签

$(“input:last”):最后一个input标签

$(“tr:gt(0)”):选中索引大于0的所有tr标签。

$(“tr:not(:first)”)选中不是第一个的tr标签。

4.5 层次选择器

后代选择器 $(“form .test”):选择到form标签里面class为test的所有标签。

注意:

空格不能乱加,有空格了就是后代选择器。没有空格就是交集

子选择器

$(“form > .test”):找到form标签的class为test的子标签。

5 Jquery元素的方法


5.1 Dom操作相关的方法

Html():获取或者设置标签的内容。带参表示设置,无参表示获取

当赋值时,jquery元素被选中几个,这些元素都会被正常赋值。但是,如果是取值,只能取到第一个元素的值。

Prop():获取或者设置元素的属性值。Prop(“src”):获取元素的src属性,两个参数表示给src属性赋值。

Css():可以设置元素的样式。一个参数是获取样式,两个参数是设置样式。

Size():可以获取到选择器选中的元素的个数

Is():参数是一个选择器。Jquery元素.is(“选择器”):判断jquery元素是否满足了is参数里面的选择器

Prev():找元素的紧邻的哥哥。

Next():找元素的紧邻的弟弟。

Children():找元素的亲儿子。

Val()等价于prop(“value”):表示获取文本框的value属性。

Parent():找当前元素的父元素。

Remove();删除掉当前元素。

5.2 事件

  1. 把js中的事件去除掉on

  2. 在jquery中事件都是函数,在js中事件是属性。

Jquery元素.click(function(){});

Click(function(){

最后

ActiveMQ消息中间件面试专题

  • 什么是ActiveMQ?
  • ActiveMQ服务器宕机怎么办?
  • 丢消息怎么办?
  • 持久化消息非常慢怎么办?
  • 消息的不均匀消费怎么办?
  • 死信队列怎么办?
  • ActiveMQ中的消息重发时间间隔和重发次数吗?

ActiveMQ消息中间件面试专题解析拓展:

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


redis面试专题及答案

  • 支持一致性哈希的客户端有哪些?
  • Redis与其他key-value存储有什么不同?
  • Redis的内存占用情况怎么样?
  • 都有哪些办法可以降低Redis的内存使用情况呢?
  • 查看Redis使用情况及状态信息用什么命令?
  • Redis的内存用完了会发生什么?
  • Redis是单线程的,如何提高多核CPU的利用率?

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


Spring面试专题及答案

  • 谈谈你对 Spring 的理解
  • Spring 有哪些优点?
  • Spring 中的设计模式
  • 怎样开启注解装配以及常用注解
  • 简单介绍下 Spring bean 的生命周期

Spring面试答案解析拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


高并发多线程面试专题

  • 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?
  • Java 中新的 Lock 接口相对于同步代码块(synchronized block)有什么优势?如果让你实现一个高性能缓存,支持并发读取和单一写入,你如何保证数据完整性。
  • Java 中 wait 和 sleep 方法有什么区别?
  • 如何在 Java 中实现一个阻塞队列?
  • 如何在 Java 中编写代码解决生产者消费者问题?
  • 写一段死锁代码。你在 Java 中如何解决死锁?

高并发多线程面试解析与拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


jvm面试专题与解析

  • JVM 由哪些部分组成?
  • JVM 内存划分?
  • Java 的内存模型?
  • 引用的分类?
  • GC什么时候开始?

JVM面试专题解析与拓展!

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • JVM 内存划分?
  • Java 的内存模型?
  • 引用的分类?
  • GC什么时候开始?

JVM面试专题解析与拓展!

[外链图片转存中…(img-Hb9dh1jT-1715574542455)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11171.html
标签
评论
发布的文章

1.10 Unity中的数据存储 JSON

2024-06-13 21:06:30

JSON 数据格式化方法

2024-06-13 21:06:26

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!