Skip to content

天天卷-前端

🕒 Published at:
功能vuereact
非面试技能点迁移指南react
性能优化&组件发布vue2和3使用区别
vitevue2和3原理上的区别
jsvue原理
协议vueRouter
前端面试高频组件通信
父子组件生命周期等其他基础

自我介绍

面试官你好,我叫汪伦,今年26岁,21年毕业武汉普通本科,软件工程,至今从事前端开发已有三年时间,今天是因为在Boss上看到了贵公司的招聘,所以过来应聘前端工程师一职。

平时个人比较喜欢逛掘金,最近在看nest方面的知识。主要做vue

毕业以来曾先后就职于武汉软饼成、威高云智这两家公司,上份工作是在威高担任前端开发,在职期间内主要负责药房药库的前端开发工作,曾协助emr组开发

以上大致就是我个人的基本介绍,如果你有其他需要了解的,我这边可以再做补充

项目介绍

业务线怎么讲

我最近做过的一个项目是威海市立医院的his系统,为了尽快将这个项目落地,当时组建了一个一百多号人的团队,前端基础业务组有emr和his,总共20来个人,从需求分析到初版上线,整个过程大致耗费了两年。

考虑到系统的可用性及拓展性,采用了微服务框架,基于framework基座,通过基础配置管理项目往添加新项目,并在framework基座中添加代理配置,抽离组件common

我在项目中主要负责药房药库的开发,协助过emr和基础架构组

在项目的开发过程中,其实我们也遇到并解决过过很多问题,例如首页地址信息缺失,线上突发故障的定位排查等等。

结束语:以上就是我最近一个项目的大致情况,如果您有其他想了解的,可以随时问我,我这边可以再做补充。

一些包

js
localForage 基于indexDB(浏览器内置数据库)封装的和localstorage的API一样的库
crypto-js 加密的
Qrcode 生成二维码
Qs query/String互相转换

Node

Node 在起进程时, 会将相关代码拷贝一份, 在启用, 这样两个进程互不相关, 且不强依赖 node

react 和 vue 的区别

vue 组件最终都是组件对象 (options), react 组件则为函数/class vue 采用大量语法糖,react 则只提供基本功能,更加灵活 vue diff 采用更加细致化的靶向更新,react 则

React

渲染时机

  • 普通的 class 组件,setState 就会重新渲染

  • 继承 PureComponent 的 class 组件,setState 时除了对比 state 本身地址值变没变,还会比 state 的每个 key 的值变没变,也就是 必须state地址值变了且有key的值变了才会重新渲染

  • function 组件在用 useState 的 setXxx 时,仅对比 state 本身地址值变没变,也就是 state地址值变了就重新渲染

  • 继承 PureComponent 的 class 组件和 memo 的 function 组件会浅对比 props