Ydl's Blog

📖算法 | 剑指offer

算法
03 数组中重复的数字 解法1使用数据结构Set,利用其不会储存相同元素的特性来解决,不断往里面添加元素,看看Set大小有没有变,没变说明添加的就是重复的元素 var findRepeatNumber = function(nums) { let mySet = new S ...
Read more

23年中的一些思考

随笔
2023年中总结!
Read more

vue3项目实战

vue3
public目录下的文件是不会被vite所编译的 v-text相当于使用插值表达式,v-html还能把字符串当作html来解析
Read more

webpack

面试
webpack理解webpack是一个静态的打包工具,可以用来管理项目依赖,其中打包可以解决浏览器频繁请求的问题,loader作为翻译官可以提高开发效率(sass)、解决浏览器兼容问题(es6),plugin则扩展了webpack的功能 常见的loadersass-loader:将scss/ ...
Read more

计算机网络

面试
1. GET和POST请求的区别应用场景:GET请求是幂等请求,对服务器的资源不会产生影响;而POST请求一般会对服务器资源进行变更 请求长度:由于浏览器限制了url长度,所以get请求发送参数的长度也会受到限制;POST请求则不会受到限制 书签:GET产生的url地址可以保存为书签,但是P ...
Read more

vue

面试
vue双向绑定vue的双向绑定是指数据和视图的修改会影响另外一方。 修改视图更新数据是通过addEventLisenter增加监听事件来实现的 修改数据更新视图是通过数据劫持和发布-订阅者模式实现的,vue2中通过Object.defineProperty方法来劫持各个属性,当触发对象属性的 ...
Read more

css

面试
1. 度量单位em、rem、vh、vw、%em相对长度单位,相对于当前对象内文本的字体尺寸,根据父元素的font-size大小变化而变化 rem相对长度单位,相对于根元素(即html元素)font-size的倍数,不会被它的父元素影响 rem布局的本质是等比缩放大屏用户需要有选择要更大字体 ...
Read more

2021总结

随笔
2021年终总结!
Read more

js常用API

API

总结了一些比较常用的数据结构以及对应的API

Read more

快捷键

实用技巧
mac1.ctrl+左/右:切换左右桌面2.ctrl+command+q:锁屏 mac下的chrome1.command+n:打开新窗口2.command+t:打开新标签页3.command+option+左/右:切换前/后标签页4.command+w:关闭当前标签页 mac下的vscode ...
Read more
Prev Next