首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一课
哈呀
创建于2021-06-07
订阅专栏
每天学点东西
等 1 人订阅
共58篇文章
创建于2021-06-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Ajax fetch axios
ajax 最初ajax使用的是xml,现在使用的格式是json 缺点 请求报文 响应报文 创建流程 fetch Fetch偏底层,浏览器提供的api Fetch优势 Fetch缺点: axios ax
重绘(Repaint)和回流(Reflow)
重绘 触发条件:当 DOM 的修改导致了样式的变化,并且没有影响几何属性的时候,会导致 重绘。 重绘过程:由于没有导致 DOM 几何属性的变化,因此元素的位置信息不需要更新,所以当发生重绘的时候,会跳
防抖和节流
防抖 防抖是在一定时间内执行最后的一个方法,前面的方法被清除 1.浏览器窗口 缩放,resize事件,常见于需要做页面适配的时候,需要 根据最终呈现的页面情况进行dom渲染 2.表单的按钮提交事件,例
TCP UDP
TCP 基于连接 打电话,稳定性好,可防止丢包,处理丢包占用内存大,适用于传输安全,一对一 Tcp为什么是三次握手? 如果只通过两次或者一次没法确定这个连接是否是过期或者有存在重复的,TCP请求时候会
GET Vs POST
Get请求和post区别 1.get为获取数据,post为发送数据 2.get可以看到链接上请求参数,安全性差,参数长度有限制。post请求不在url中,在request中 3.get请求回退不会影响
浏览器缓存
强制缓存 协商缓存 判断是否命中强缓存 Expires:到期时间 绝对时间,如果修改浏览器本地时间,容易导致错乱 Cache-Control 相对时间,是以发送给服务器时间 Cache-Control
ES6~ES11
ES6 类(Class) 在 ES6 之前,如果我们要生成一个实例对象,传统的方法就是写一个构造函数,例子如下: 但是在 ES6 之后,我们只需要写成以下形式: 0.for…of for ... in
less vs sass
1.对比 less/sass 注释单行不行 多行可以 sass 以scss扩展名结尾 less 以less扩展名结尾 定义变量 less使用@ sass使用$ less vs sass 比较 less
Http你不知道的事情
1. HTTP 请求的方法 GET POST HEAD PUT DELETE CONNECT OPTIONS TRACE 返回响应Code Http请求常用四种格式 Accept 浏览器接受的格式 响
前端踩坑杂记
1. package-lock.json的重要性 功能: 锁定package依赖库的版本号,防止出现版本和安装的时候不一致的问题 由于package安装的包存在^大版本号一致,小版本向上兼容的情况,原
Promise总结
简介 本质为class类,使用 回调地狱 多层嵌套的问题。 每种任务的处理结果存在两种可能性(成功或失败),那么需要在每种任务执行结束后分别处理这两种可能性。 这两种问题在回调函数时代尤为突出。Pro
数据类型相关以及堆栈知识
两大数据类型 基本数据类型:number\string\boolean\null\undefined\symbol\bigint 引用数据类型:object\function 类型判断方法 typeo
Canvas Vs SVG
1.一图看区别 2. Canvas绘制过程 Canvas不是html绘制的过程,只能通过js去控制样式的绘制,并且知识标量绘制 -绘制流程 获取画布的Id (准备写字的纸) getContext('2
reduce你不知道的事情
1. reduce你不知道的事情 语法 total 必需。初始值, 或者计算结束后的返回值。 currentValue 必需。当前元素 currentIndex 可选。当前元素的索引 arr 可选。当
浏览器+Node事件循环
解决的问题 jvascript是单线程,一个操作dom,一个是删除dom,就会冲突,处理事件循环,浏览器的时间循环机智,先按照先进先出原则执行宏任务,如果宏任务队列中出现对应的微任务,则执行完宏任务后
uniapp使用问题
1.多音频播放 //主要解决音效和背景音乐不能同时播放的问题 2.uni-app自定义导航栏返回路径 3.video标签控制 4.uniapp 权限问题 5.关闭uniapp导航栏自带导航的按钮
啃啃基础,遍历的几种方法和优缺点
1.for循环方法 常用,频率最高的方法 优化方案:弱化获取长度操作,临时变量代替,属于for循环优化中性能最高的一种 2.foreach循环,比普通的for循环的效率更低 arr.forEach(f
每日必须一课:使用Vite开发一个静态页面生成器
Vite总结一个字快,相较webpack,下面搭设的项目基于Vue3.0+Vite+TS,一个文件路由,实现Markdown 中使用 Vue 组件,可以实现服务端渲染。 1 生成Vite项目 2 安装