- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟悟
2.requestAnimationFrame会以屏幕刷新时间(通常16.6ms)向任务队列发送任务,同时执行的情况下,在定时器任务之后。3.requestIdleCallback在主线程不空闲时就不会发送任务了。1.渲染任务会在定时器任务与promise任务之后。
2023-06-20 17:18:40
108
原创 Node记录
模块加载package.json的type字段不存在或者为commonjs时作为 CommonJS 加载,其余当做 ES 模块,当本目录没有package.json时会继承父亲.mjs 和 .cjs 扩展可用于在同一个包中混合类型:以 .mjs 结尾的文件总是作为 ES 模块加载,而不管最近的父级 package.json。以 .cjs 结尾的文件总是作为 CommonJS 加载,而不管最近的父级 package.json。ts不能直接加载js模块,需要使用.d.ts文件声明,然后再编译时会自己去
2022-04-20 22:21:17
44
原创 CSS-wth
position: relative;沒有脱离文档流,不会影响下方元素,可以设置top等,absolute脱离了文档流,会影响下方元素,相对于最近的有定位的父元素
2022-04-13 15:16:13
51
原创 Webpack
webpack对依赖的处理方式:1.直接把依赖包打进该文件2.在代码里写import()进行动态加载,打包后会自己建立script标签自动懒加载3.通过配置externals字段,也不会打包进来,也不会生成script标签去拉取externals: { //key:包名 value:全局中的jQuery导出的接口 //当你在代码中import jquery的时候,不会把jquery打包到bundle中,而是使用我指定的全局中的jQuery对象 jquery: "jQuer
2022-03-31 09:28:53
40
原创 TypeScript
private只能被本类访问,可以被继承但不能被重写。protected可以被本类与子类访问,可以被继承并且可以被重写。父类与子类的属性与方法权限应该是一样的
2022-03-22 19:52:54
49
原创 前端全面总结
老板好,我叫王天昊,我是 19 年毕业的,在 18 年时我就开始实习了,在 18 年,19 年从事的是 java 开发,我负责过后端微服务多个项目从数据库设计,到后端与前端开发,与最后的发布与部署的整个过程,之后因为兴趣和公司的前端人资的短缺,就主要负责前端的开发工作,在前端方面,除了本公司的常规业务开发,也参与了多个定制化组件的开发。总的来说我对前后端开发全链路是比较熟悉的,这可以帮助我在需求到来时能够进行完善的方案设计,也可以在项目中遇见问题时能够快速的定位问题得范围,并从前端到后端乃至数据库
2022-03-02 09:11:49
47
原创 基于Vue的gannt(甘特图)组件
gannt组件演示 gitee 地址 https://gitee.com/TianhaoWang1996/gannt-self.gitnpm 安装npm i gannt-self -S引用import ganntSelf from "gannt-self";属性参数说明类型可选值默认值taskList数据源 ,具体见下表array[ ...
2021-11-09 15:38:59
3919
原创 前端笔记记录
1.const p = Promise.reject(‘出错了’);// 等同于const p = new Promise((resolve, reject) => reject(‘出错了’))then后会执行第二个函数。如果在then的第一个函数里抛出了异常,后面的catch能捕获到,而then的第二个函数捕获不到...
2020-09-08 19:33:07
402
1
原创 多点java工作笔记
1.实现EnvironmentAware接口可以获取配置文件当前的环境变量。2.@Configuration 和 @Component 区别@Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。3,vo是业务使用的对象,po是持久层使用的对象与数据库表对应,dto是接收传输数据的。...
2020-09-04 19:54:56
274
原创 2020-08-14
一.集合1.常见的集合:collection:{list:{ArrayList,LinkedList,Voctor,}set:{hashSet,treeSet,linkedHashSet}}map:{hashMap,hashTable,treeMap,currentHashMap,properties}2.HashMap与HashTable的区别?HashTable是线程安全,HashMap允许K/V都为null;后者K/V都不允许为null3.HashMap的
2020-08-14 14:19:03
188
原创 java进阶
一.java内存模型(在栈里运行的内存模型,栈放满了就会内存溢出)1.java内存区域方法区:存放静态信息,类信息,常量。堆区:存放实例化信息。栈区:存放引用类型地址,局部变量本地方法栈:跟native相关程序计数器:存放下一个指令地址...
2020-06-08 08:53:46
225
原创 用java实现js的各种数组方法(some...)
js中的数组方法很方便,比如foreach,map.every…,为了提高效率,在此用java实现这些方法,特此记录下(以list为基础,Anonymous为自定义函数式接口): public interface Anonymous { Boolean fn(Object item);}some(传入条件,如果集合中一个满足则返回true): /** * js的some...
2020-04-26 14:40:24
1063
原创 前端笔记
1.Object.assign复制对象,Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。Object.defineProperties() 方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。...
2020-03-30 11:40:40
175
原创 淘宝cookie中isg和l参数的猜想
最近需要爬取淘宝的某些数据,研究了下,特此记录:理论上来说,如果代码里模仿浏览器调用接口,所有传入淘宝后台就可以获取资源,但是淘宝的cookie每次请求都在变化(其中isg和l参数是由js生成),所以只有那些不验证isg和l的资源能够使用cookie获取,我猜想淘宝的很多页面资源是验证isg和js参数,所以cookie只能使用一次,这是在按照正常流程浏览器人工登录获取cookie的情况下。那怎...
2020-03-20 10:11:00
1918
原创 JAVA心得体会
一.java并发包&并发队列二.线程池原理剖析&锁的深度化1.线程池有四种:缓存线程池,定长线程池,定时线程池,单列线程池,这四种线程池都是通过ThreadPullExcutor的构造函数进行实现...
2020-03-15 23:33:05
295
原创 linux常用命令
linux查看端口占用情况netstat -tunlp | grep + 端口号tar zxvf test.tgz -C 指定目录 解压到指定目录
2020-01-18 15:33:42
127
原创 我的工作笔记:
工作笔记:JAVA:1.哈希表为数组加链表结构,把hashcode放入数组初始化的16个“桶”中,当链表超过8位时转变为红黑树,提高查询效率。2.hashset中使用add方法时,会根据equals和hashcode判断元素是否相同,所以在使用hashset存储元素时需要重写hashcode和equals方法来保证元素唯一性。3.new String(“a”)中做了2步操作:在堆中new一...
2020-01-18 15:33:23
658
原创 加强element ui中树形组件的功能
封装的tree相对于element ui中增加了添加,删除,编辑操作,并且添加节点时自动聚焦于新增节点并成为编辑状态组件代码:<template> <div class="tree-list comp-tree"> <el-button class="comp-tr-top" type="primary" size="small" @click="ha...
2020-01-08 13:28:50
448
原创 iOS13苹果登录的后台验证token(JAVA)
最近随着iOS的更新,苹果要求含有第三方登录的app必须实现苹果登录功能,在查询相关资料后整合进自己的项目中,再次记录下,也供大家借鉴。以下是大致流程,挺简单的:首先引入解析jwt的包: <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId&g...
2019-11-29 16:13:21
9206
16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人