最后
对于很多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元素调用不了。
获取jquery元素的方式有很多。
$ (“标签名”)这个是获取元素的一种方式。Jquery中获取元素的方式有很多。但是他的语法都是$(“选择器”);
Jquery元素和dom元素的相互转换
-
jquery转dom----------jquery元素.get(0);
-
Dom转jquery---------$(dom元素)
例如:
1114 选择器
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 事件
-
把js中的事件去除掉on
-
在jquery中事件都是函数,在js中事件是属性。
Jquery元素.click(function(){});
Click(function(){
最后
ActiveMQ消息中间件面试专题
- 什么是ActiveMQ?
- ActiveMQ服务器宕机怎么办?
- 丢消息怎么办?
- 持久化消息非常慢怎么办?
- 消息的不均匀消费怎么办?
- 死信队列怎么办?
- ActiveMQ中的消息重发时间间隔和重发次数吗?
ActiveMQ消息中间件面试专题解析拓展:
redis面试专题及答案
- 支持一致性哈希的客户端有哪些?
- Redis与其他key-value存储有什么不同?
- Redis的内存占用情况怎么样?
- 都有哪些办法可以降低Redis的内存使用情况呢?
- 查看Redis使用情况及状态信息用什么命令?
- Redis的内存用完了会发生什么?
- Redis是单线程的,如何提高多核CPU的利用率?
Spring面试专题及答案
- 谈谈你对 Spring 的理解
- Spring 有哪些优点?
- Spring 中的设计模式
- 怎样开启注解装配以及常用注解
- 简单介绍下 Spring bean 的生命周期
Spring面试答案解析拓展
高并发多线程面试专题
- 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?
- Java 中新的 Lock 接口相对于同步代码块(synchronized block)有什么优势?如果让你实现一个高性能缓存,支持并发读取和单一写入,你如何保证数据完整性。
- Java 中 wait 和 sleep 方法有什么区别?
- 如何在 Java 中实现一个阻塞队列?
- 如何在 Java 中编写代码解决生产者消费者问题?
- 写一段死锁代码。你在 Java 中如何解决死锁?
高并发多线程面试解析与拓展
jvm面试专题与解析
- JVM 由哪些部分组成?
- JVM 内存划分?
- Java 的内存模型?
- 引用的分类?
- GC什么时候开始?
JVM面试专题解析与拓展!
本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录
需要这份系统化的资料的朋友,可以点击这里获取
?
- JVM 内存划分?
- Java 的内存模型?
- 引用的分类?
- GC什么时候开始?
JVM面试专题解析与拓展!
[外链图片转存中…(img-Hb9dh1jT-1715574542455)]
本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录
需要这份系统化的资料的朋友,可以点击这里获取