面试必备 Vue React Webpack 全掌握

Vue 基本使用 指令、插值 插值、表达式 指令、动态属性 v-html 会有xss风险,会覆盖子组件 ​ computed 和 watch computed 有缓存,data不变则不会重新计算 watch 如何深度监听 watch 监听引用类型,拿不到oldVal watch : { handler (oldVal, val) { console.log('watch info', oldVal, val) }, deep: true } class style 使用动态属性 使用驼峰式写法 ​ 条件渲染 v-if v-else 的用法,可以使用变量,也可以使用 === 表达式 v-if 和 v-show 的区别 v-if 和 v-show 的使用场景 ​ 循环列表的渲染 如何遍历对象——也可以使用 v-for key 的重要性,key不能乱写,如random 或者 index v-for 和 v-if 是不能一起使用的 ​...

2022年02月05日 · 士子☀  · 

前端基础知识体系 跳槽大厂必备

HTML和CSS 原型、作用域、异步 DOM事件和Ajax 性能优化 手写各种代码 HTTP协议 ​ HTML 和 CSS 如何理解HTML语义化 让人更容易读懂(增加代码的可读性) 让搜索引擎更容易读懂(SEO) ​ 块状元素 & 内联元素 display:block/table; 有div h1 h2 table ul ol p 等 display:inline/inline-block 有 span img input button等 ​ 盒模型宽度的计算 offsetWidth = (内容宽度 + 内边距 + 边框),无外边距 box-sizing: border-box margin 纵向重叠 相邻元素的margin-top和margin-bottom会发生重叠 空内容的p标签也会发生重叠 margin 负值的问题 margin-top 和 margin-left 负值,元素向上、向左移动 margin-right 负值,右侧元素左移,自身不受影响 margin-bottom 负值,下方元素上移,自身不受影响 ​ BFC 理解与应用 block format context, 块级格式化上下文 一个独立渲染的区域,内部元素的渲染不会影响边界以外的元素 ​...

2022年02月05日 · 士子☀  ·