- 博客(4)
- 收藏
- 关注
原创 CSS中position中的各个属性
static:position中默认元素,没有定位,出现在正常的流中。relative:相对定位,可以利用left,right,top,bottom来给元素定位,所以变成相对定位。absolute:绝对定位,是相对于除了static以外的第一个父元素进行定位,使用left right top bottom定位。fixed:也是绝对定位,但是和absolute的绝对地位不一样,fixed相对于...
2020-09-11 15:46:24
613
原创 什么是闭包?
什么是闭包?在JavaScript中全局作用域中无法访问到局部作用域中变量,所以为了访问局部作用域中变量,这时候闭包的作用就来了,可以闭包为什么能访问到局部作用域中的变量呢?MDN上这样定义闭包:闭包是函数和声明该函数的词法环境的组合。啊这?我怎么看不懂?如何通俗易懂的理解闭包闭包产生的原因有三个方面1.作用域和作用域链作用域是变量作用的地方,而JavaScript中在ES6之前只有两种作用域,一种是全局作用域,一种局部作用域也可以说成函数作用域。作用域链是一个变量在自己的局部作用域没有找这个变量
2020-09-11 11:11:35
136
原创 String和StringBuilder和StringBuffer之间的关系和区别?
首先,String与StringBuilder和StringBuffer是不可以变的,从String类源码可以看见,是用来final字符数组来保护字符串,private final char value[]。因此原则上是不可以改变的,但是可以用反射可以访问私有成员, 然后反射出 String 对象中的 value 属性, 进而改变通过获得的 value 引用改变数组的结构。然后StringBui...
2020-03-31 15:11:41
109
原创 JAVA中==和equals的异同
在JAVA中,用‘==’比较是看两个的地址是否相同,如果相同就会返回true,如果不同就会返回false。也就是说如果 Integer a = new Integer() 和 Integer b = new Integer()中的a和b用 “= =”比较就会返回false,因为创建了两个不同的对象,所以他们的地址不同。特别提醒,如果Integer c = 129 和int d = 129,如果c ...
2020-03-31 11:19:48
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人