January 17, 2022
算法
03 数组中重复的数字
解法1使用数据结构Set,利用其不会储存相同元素的特性来解决,不断往里面添加元素,看看Set大小有没有变,没变说明添加的就是重复的元素
var findRepeatNumber = function(nums) { let mySet = new S ...
Read more
April 18, 2023
随笔
2023年中总结!
Read more
April 16, 2023
vue3
public目录下的文件是不会被vite所编译的
v-text相当于使用插值表达式,v-html还能把字符串当作html来解析
Read more
March 22, 2023
面试
webpack理解webpack是一个静态的打包工具,可以用来管理项目依赖,其中打包可以解决浏览器频繁请求的问题,loader作为翻译官可以提高开发效率(sass)、解决浏览器兼容问题(es6),plugin则扩展了webpack的功能
常见的loadersass-loader:将scss/ ...
Read more
March 21, 2023
面试
1. GET和POST请求的区别应用场景:GET请求是幂等请求,对服务器的资源不会产生影响;而POST请求一般会对服务器资源进行变更
请求长度:由于浏览器限制了url长度,所以get请求发送参数的长度也会受到限制;POST请求则不会受到限制
书签:GET产生的url地址可以保存为书签,但是P ...
Read more
March 21, 2023
面试
vue双向绑定vue的双向绑定是指数据和视图的修改会影响另外一方。
修改视图更新数据是通过addEventLisenter增加监听事件来实现的
修改数据更新视图是通过数据劫持和发布-订阅者模式实现的,vue2中通过Object.defineProperty方法来劫持各个属性,当触发对象属性的 ...
Read more
September 3, 2022
面试
1. 度量单位em、rem、vh、vw、%em相对长度单位,相对于当前对象内文本的字体尺寸,根据父元素的font-size大小变化而变化
rem相对长度单位,相对于根元素(即html元素)font-size的倍数,不会被它的父元素影响
rem布局的本质是等比缩放大屏用户需要有选择要更大字体 ...
Read more
January 31, 2022
随笔
2021年终总结!
Read more
March 24, 2021
API
Read more
March 24, 2021
实用技巧
mac1.ctrl+左/右:切换左右桌面2.ctrl+command+q:锁屏
mac下的chrome1.command+n:打开新窗口2.command+t:打开新标签页3.command+option+左/右:切换前/后标签页4.command+w:关闭当前标签页
mac下的vscode ...
Read more