面试
菜鸟guo
百度在职SRE
展开
-
前端面试题之vue总结(一)
vue面试题一、vue-router是怎么传递参数的二、v-if和v-for一起使用的弊端以及解决办法三、beforeDestroyed里面一般进行什么操作四、vue同级组件间怎么传值五、vue中父组件如何获取子组件的属性和方法六、watch和computed的区别七、vue父组件和子组件生命周期的顺序八、vue中父组件能监听到子组件的生命周期吗九、vue中的事件修饰符主要有哪些?分别是什么作用十、watch如何实现深度监听十一、vue中如何解决页面不重新渲染问题一、vue-router是怎么传递参数原创 2020-10-13 17:00:54 · 300 阅读 · 0 评论 -
前端面试题之输入一个URL到页面加载步骤
一、DNS(Domain Name System) 域名解析根据输入的 URL 域名找到真实 IP 地址,在查找的过程中,首先 DNS 会查询是否有缓存。从浏览器中查找,不同浏览器设置的缓存时间不同,一般在2-30分钟;从操作系统中查找;从路由器中查找;从 ISP 中查找;域名服务器递归查询,首先从顶级域名(一般顶级域名已经在缓存中了),再到二级域名,以此类推。二、建立TCP 连接根据 IP 地址,客户端与服务端进行三次握手,建立连接(参考文章TCP的三次握手与四次握原创 2020-10-07 10:07:03 · 576 阅读 · 0 评论 -
前端面试题之解决浏览器兼容性的方案
浏览器兼容性涉及的内容有很多,特别是针对IE浏览器,以下整理出五种常见的浏览器兼容性解决方法。一、样式初始化由于各大浏览器会有自身的默认样式,并且不尽相同,所以为了尽可能的保证样式的统一性,前端在开发项目之前都会先进行样式格式化,最常见的分为以下几个方面。1.pandding 值和 margin 值均设置为 0将html、body、a、li、ol、input、textarea、select、button 等标签的 padding 值和 margin 值设置为 0。2.html 标签设置统一的字体原创 2020-10-07 09:54:27 · 4021 阅读 · 0 评论 -
前端面试题之JS垃圾回收机制
一、为什么要垃圾回收如果没有垃圾回收机制,适时清理不被引用的值并释放相应的内存空间,JavaScript 解释器将会消耗完系统中所有可用内存,造成系统崩溃。二、垃圾回收的核心思路所谓垃圾回收的核心思想就是清理掉内存中不再被引用的值,通俗的说,就是清理掉内存中没用的值,那么如何判断有没有用?如果是局部变量,在函数调用结束后即是无用的,可以被回收掉;而全局变量在浏览器卸载页面的时候才会消失。由于这个过程消耗较大,所以解释器会按照固定时间周期性的执行回收。三、垃圾回收的两种方式1.标记清除(JS最常用)原创 2020-10-07 09:43:59 · 1075 阅读 · 0 评论 -
前端面试常见问题之HTTP状态码
一、基本概念HTTP 状态码是客户端向服务端发起请求后,服务端返回的状态码及状态信息,状态码一般由三位数字组成,状态码的首字母一共有5种,分别是1-5,代表着5种不同的类型信息。以下是类型信息与具体的状态码信息。二、状态码类别1xx:通知信息,http服务器接收到请求,等待客户端的进一步消息发送。100(“Continue”):继续发送请求(服务端已经接收到一部分,继续发送剩下的请求)。101(“Switching Protocols”):切换不同的协议,可切换到高版本的协议或者其他协议。在使用原创 2020-10-07 09:49:00 · 2851 阅读 · 0 评论