面试资料
文章平均质量分 93
面试前的准备资料
深海有鱼呀
永远年轻,永远热泪盈眶
展开
-
一名【合格】的前端工程师的自检清单
###一、JavaScript基础变量和类型1.JavaScript规定了几种数据类型?String、Number、Boolean、Null、undefined、Symbol、Object2.JavaScript对象的底层数据结构是什么?js基本类型数据都是直接按值存储在栈中的,每种类型的数据占用的内存空间的大小是确定的,并由系统自动分配和自动释放。这样带来的好处就是,内存可以及时得到回收,相对于堆来说 ,更加容易管理内存空间。js引用类型数据被存储于堆中 。其实,说存储于堆中,也不太准确原创 2021-02-08 10:36:11 · 129 阅读 · 0 评论 -
面试题汇总
1、判断js类型的方式 typeof: 缺点不能细分对象、数组,并且null返回'object' instanceof: 判断是否是某个类的实例,所以左侧要是一个对象 缺点:不能判断基本数据类型 constructor: 通过数据的 constrcutor 是否与其构造函数相等来判断数据的类型 缺点:不能判断null、undefined,constructor 所指向的的构造函数 可以被修改的 Object.prototype.toString.call(): Objec原创 2020-12-21 19:25:29 · 194 阅读 · 1 评论 -
前端项目优化
1.DNS预获取在我们网站里面可能会存在很多域名,但是每次发送TCP请求的时候都会DNS解析(虽然每请求一次浏览器会缓存,下次再请求会跳过DNS解析这部分,但是只缓存一分钟)===》所以这里我们可以做优化(预获取,在head中先获取,让后面资源加载能顺畅一点)...原创 2020-08-18 02:48:22 · 187 阅读 · 0 评论 -
vue面试题汇总
1、如何理解MVVM原理?2、v-model实现原理?3、响应式数据的原理是什么?(双向数据绑定原理?)原创 2020-08-13 22:06:24 · 113 阅读 · 0 评论 -
浏览器渲染原理与过程
进程和线程进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。我们运行一个程序,就相当于开起了一个进程,而这个程序所执行的一个个任务就相当于线程。推荐一篇阮一峰老师的文章 链接浏览器中输入URL地址,到页面呈现经历了哪些事情?向web服务器发送请求,拿到返回给客户端的html源码请求与响应中还有一些事情暂时忽...原创 2020-04-18 17:29:03 · 631 阅读 · 0 评论 -
git命令
git br 列出本地分支git br -r 查看远程分支git co -b yan-dev origin/test 拉取远程test分支,并且本地创建yan-dev,自动切换到yan-devgit push origin yan-dev 把yan-dev推到远程仓库git fetch 更新分支版本回退 git reset --hard 。。。线上回退 git push...原创 2020-06-19 16:53:11 · 103 阅读 · 0 评论