2020-06-17|2020-06-17 面试
登陆校验
三列布局,高度自动撑开
高度自动撑:
- float:left 配合 padding-bottom:9999px;margin-bottom:-9999px
- 父级:
display:flex;flex-direction:row(主轴方向为水平方向)
子级:
flex-main{flex: 1 1 auto}
flex-side{flex: 0 0 auto}
- computed 计算属性初始化,提供的函数将用作属性 vm.reversedMessage 的 getter
- 当首次获取 reversedMessage 计算属性的值时,Dep 开始依赖收集
- 在执行 message getter 方法时,如果 Dep 处于依赖收集的状态则判定 message 为 reversedMessage 的依赖,并且简历依赖关系
- 当 message 发送变化时,根据依赖关系,触发 reversedMessage 的重新计算
解答:
- 根据错误堆栈信息进行源码跟踪,形成单点理解源码的能力。同时这个问题恰好是源码的问题,可以给官网提 Issue 或 Pull Request,对框架进行一波反哺。
- 【2020-06-17|2020-06-17 面试】根据框架进行模块拆分,带着问题读源码:
- vue 3 是如何实现响应数据的
- vue 3 是如何编译 template 的
- vue 3 是如何使用 Proxy 的
- vue 3 是如何使用 Typescript 的
- vue 3 是的插件体系是如何设计的
- vue 3 是如何改(mo)良(fang) React Hooks 的
- 自己试着写一个简化的框架
学习途径
- 书籍,花时间系统学习和前端相关的基础知识
- 笔记,边读边实践边记录
- 文档(英文),锻炼阅读能力和书写能力
- 博客
发展规划
推荐阅读
- 单点登陆
- 2018国考外交部面试演讲不再难——只需把握好三点
- iOS面试题--基础
- java|java 常用知识点链接
- 年薪30万的Java架构师必会的springboot面试题
- linux笔记|linux 常用命令汇总(面向面试)
- 阿里Web前端面试题
- 金三银四,对自己的面试总结下(继续完善当中)
- 律所面试心得
- 面试|我经历的IT公司面试及离职感受(转)