- 博客(3)
- 收藏
- 关注
原创 前端代码规范工程化
工具涉及:commitlinthuskylint-stageeslintstyleLintprettier逻辑:Commitizen:交互式填写 commit信息,触发husky:触发git 钩子函数: 先触发: pre-commit 钩子执行 lint-stage 命令后触发: commit-msg 执行commitlint 提交信息校验。
2025-09-06 18:39:56
865
原创 海绵宝宝学习前端2-进阶
⽆法⽴即处理的任务:例如: settimeOut axios addEventListener⾯试:如何理解 JS 的异步?参考答案:首先为什么要js异步,为什么:防止渲染主线程卡死。因为JS是⼀⻔单线程的语⾔,它运⾏在浏览器的渲染主线程中,⽽渲染主线程只有⼀个。渲染主线程承担着诸多的⼯作,渲染⻚⾯、执⾏ JS 都在其中运⾏。如果使⽤同步的⽅式,就极有可能导致主线程产⽣阻塞,从⽽导致消息队列中的很多其他任务⽆法得到执⾏。这样⼀来,⼀⽅⾯会导致繁忙的主线程⽩。
2025-08-23 23:18:06
1220
原创 海绵宝宝学习前端
浮动:float,定位position,flex,vertical-align ,grid布局http缓存:强制缓存,协商缓存响应头设置cache-control:设置事件协商缓存:返回资源标识:last-modified etag原因:为了防止data复用,相互影响。当我们将组件中的data写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的data,拥有自己的作用域,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据script配置。
2024-05-21 09:27:29
1085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅