09 2022 档案
摘要:当多个线程调用和修改同一个数据时,有可能出现上一个线程的数据正在修改的时候,下一个线程也进来修改数据, 此时后进的线程可能会拿着过时的数据修改,产生数据的安全问题. public class SecondThread { public static void main(String[] args)
阅读全文
摘要:接口使用interface来定义。 Java中,接口和类是并列的两个结构。 如何定义接口: 在JDK7及以前,接口只能定义全局常量和抽象方法 全局常量:public static final的,但是书写的时候可以省略不写,但是他默认携带。 抽象方法:public abstract的,书写时也可以省略
阅读全文
摘要:基本框架 要想手写Promise,我们就要先了解Promise到底实现了什么,先从最基础的地方开始。 Promise最基本的地方就是传入一个函数形式的参数,在then方法传入对于该函数所对应的成功或者失败的回调函数 let p = new Promise((resolve, reject) => {
阅读全文
摘要:1.定义虚拟DOM不使用引号
2.标签中混入JS表达式时要用{}
3.样式类名指定要用className
4.内联样式,要用style={{key:value}}形式
5.虚拟DOM必须只有一个根标签
6.标签必须闭合
7.标签首字母
阅读全文
摘要:了解offset、client、scroll三大属性的基本使用方法,区别三大属性的使用场景
阅读全文
摘要:了解和使用backdrop-filter属性,了解filter和backdrop-filter区别
阅读全文