- 博客(13)
- 收藏
- 关注
原创 vue+element踩坑记录(持续更新中)
目前项目中关于使用element-ui框架时的一些踩坑写法,大家如果有好的踩坑记录可以帮我指出,我这边会及时更新....
2021-12-10 14:38:58
1072
原创 如何做前端Code Review
向互联网大厂学习,从代码格式、代码错误、代码习惯、代码优化四个角度进行前端Code Review的具体细则实施。一、代码格式代码格式问题可以通过自动化工具来解决。VSCode格式化设置 标准的 eslint 规则( 如Airbnb或公司统一推出的eslint规则) + husky( 本地pre-commit校验 ) 远端 CI 流水线校验(开启cache,增量校验)二、代码错误2.1 是否存在会导致内存泄露的代码对于 SPA 应用,用户无需刷新浏览器,所以要想确保垃圾回收生效,我
2021-12-07 18:27:34
1046
原创 基于el-dialog实现拖拽/最大化处理
技术栈:"dependencies": { "vue": "^2.5.2", "typescript": "^3.9.5", "element-ui": "^2.13.2"}话不多说 直接上代码:<template> <el-dialog ref="dialog" v-dialogDrag="drag" v-dialogEnlarge="{get: getVal, value: zoomable}" v-bind="{ ..
2021-12-06 08:30:00
1683
原创 主题换肤处理(css var)
具体功能实现:document.body.setAttribute('data-theme', 'red')设置当前body内容的data-theme属性,想数据持久化则存储到localStorage即可。在css中定义var变量@function hexToRGB($hex) { @return red($hex), green($hex), blue($hex);}// 默认颜色:root{ --primary: #F56C6C; // 主色 --primary-
2021-12-05 20:35:58
1733
原创 浏览器相关及知识积累
前言作为一名前端er,日常工作打交道最多(之一)的莫过于熟悉而又陌生的浏览器了,熟悉是每天都会基于浏览器的应用层面之上码业务,陌生是很多人可能跟我一样不熟悉其内部运行原理,比如js是怎样运行的呢?精美样式页面是怎样渲染到电脑屏幕的呢?在开放的互联网它又是怎样保证我们个人信息安全的呢?带着种种疑云开始肝李兵老师的《浏览器基本原理与实践》,不得不说,大家之作,通俗易懂,层层拨开云雾见青天,下面就(非常非常)简单总结一下。Chrome 架构:仅仅打开了 1 个页面,为什么有 4 个进程线程和进程区别:
2021-12-03 23:25:09
555
原创 面试问题累计(珍藏)
网络相关TCP UDP 区别 TCP三次握手 Http和Https区别(高频) GET和POST区别(高频) 网络安全: xss 和 csrf(高频)js相关闭包(高频) 原型链(高频) EventLoop 数组去重的多种方式 算法: 冒泡排序、快速排序 深拷贝浅拷贝vue生命周期(高频) 路由模式 双向绑定原理(高频) vuex原理(高频) keep-alive vue路由守卫 slotES6promise(高频) 会问你经常用es6么,用到哪些 箭
2021-12-03 23:07:41
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人