![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 94
柯闪电
前端小白一枚ლ(́◉◞౪◟◉‵ლ)
展开
-
金三银四跳槽季,前端面试题记录(2021),VUE
Q、 简述一下对vue的mvvm模型的理解mvvm:model-view-viewmodel,而vue实现了一套响应式系统实现了viewmodel层监听model(data)数据,通知view层patch dom。响应式系统:说响应式系统是因为vue的实现很像观察者/发布订阅模式,但不完全是,这点尤其在vue3.0+的源码上提现更明显Q、 双向绑定的实现vue2.x: 通过Object.defineProperty实现对数据的监听;vue3.x: 通过ES6的扩展对象Proxy实现对数据的监听,原创 2021-05-04 15:40:30 · 295 阅读 · 4 评论 -
金三银四跳槽季,前端面试题记录(2021),JS
JSQ、 script标签中defer和async的区别defer: 中文意思是延迟。用途是表示脚本会被延迟到整个页面都解析完毕后再运行。因此,在script元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。HTML5规范要求脚本按照它们出现的先后顺序执行,因此第一个延迟脚本会先于第二个延迟脚本执行,但执行脚本之间存在依赖,需要有执行的先后顺序时,就可以使用defer,延迟执行。我觉得把script脚本放在body底部和defer差不多。defer流程:1.浏览器开始解析HTML原创 2021-05-02 22:09:19 · 264 阅读 · 0 评论 -
金三银四跳槽季,前端面试题记录(2021),网络 & html & CSS篇
浏览器 & 网络Q、常见的各个状态码理解200 OK: 请求成功**204 No Content: 成功,但不返回响应实体301 Moved Permanently: 永久重定向,资源将永久指向新分配的uri,下次访问将请求新的uri302 Found: 临时重定向,资源临时被分配新的uri,但不是永久移动,下次访问还是会现请求本次uri303 See Other: 与302相同,但303 状态码明确表示客户端应当采用 GET 方法获取资源,比如本次获取是用post请求,返回303,则会原创 2021-04-17 23:27:59 · 178 阅读 · 1 评论