![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
卑微->a闫
我是大佬
展开
-
前端面试题1
说一下URL回车后的过程1.读取缓存:搜索自身的 DNS 缓存。(如果 DNS 缓存中找到IP 地址就跳过了接下来查找 IP 地址步骤,直接访问该 IP 地址。)2.DNS 解析:将域名解析成 IP 地址3.TCP 连接:TCP 三次握手,简易描述三次握手客户端:服务端你在么?服务端:客户端我在,你要连接我么?客户端:是的服务端,我要链接。连接打通,可以开始请求来4.发送 HTTP 请求5.服务器处理请求并返回 HTTP 报文6.浏览器解析渲染页面7.断开连接:TCP 四次挥手关于原创 2021-04-25 20:36:31 · 237 阅读 · 0 评论 -
前端的三种存储方式的区别
前端有三种存储方式分别是:localStorage、sessionStorage、cookieslocalStorage:以键值对的方式存储存 储没时间限制 永不失效 除非自己删除记录cookies:数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识sessionStorage:当页面关闭后被清理与其他两个相比不能同源窗口共享 是会话级别的存储方式...原创 2021-04-23 21:47:16 · 2246 阅读 · 0 评论 -
vue的4道面试题
1.子组件能不能修改父组件的值(子组件能不能通过v-model=“修改的值” 去修改父组件的值)?答: 能修改 通过this.$emit(“input”,修改的值。2.vue中数据传递有哪些?答:$emit $props $refs $attrs $listeners 路由。3.ref是什么?答:ref可以看成一个钩子 获取真实dom节点 子组件的注册信息Vuecomponent。vue 不建议你去频繁的去操作真实dom 外部的echars。**4.$attrs listenetr的区别?原创 2021-04-08 18:50:51 · 57 阅读 · 0 评论 -
vue.js中var let const区别
首先都是一个变量var:可以重复声明 并且有变量提升let:不能重复声明(值可以修改) 没有变量提升 块级作用域{}在块级作用域里会形成一个暂存性死去变量值不会立即销毁const: 通常声明常量 不能重复声明(值不可以修改如果修改必须是一个对象)...原创 2021-03-15 20:16:22 · 455 阅读 · 0 评论 -
什么是闭包
两种回答1.在执行上下文中A 在A里面创建一个函数B 这个B可以访问A里面的变量这时候就会产生一个闭包2.闭包就是能够读取其他函数内部变量的函数原创 2021-03-14 20:41:18 · 62 阅读 · 0 评论 -
什么是变量提升
变量提升 创建阶段 var a = “undefined”function 声明并赋值1.变量提升在创建阶段:js 找到 var 和 function如果是var 的话 给其声明 但未赋值 在执行阶段才为其赋值如果是function 那么会进行声明赋值2.变量对象: 在js当中 所有的变量都被保存到变量对象中varirable(变量) Object =vo 变量对象环境分为:全局环境的变量 也可能是 函数内的变量...原创 2021-03-14 20:48:26 · 2309 阅读 · 0 评论 -
什么是原型链
每个函数身上都有一个prototype的原型并且有一个__proto__的指针指向下一级原型当_proto_指针为null 则形成一个链条,这个链条叫做原型链原创 2021-03-14 20:49:33 · 243 阅读 · 0 评论 -
数组去重,数组截取,数组翻转元素,迭代器
数组去重 var arr = [1,1,2,2,3,3,4,4];function unique(arr){ return Array.from(new Set(arr));}console.log(unique(arr))2.数组截取 var arr2 = [2,4,6,8,10,12]; var result = arr2.slice(1,5) console.log(result)3.数组翻转元素 var num = [1,2,3,4,5];.原创 2021-03-12 20:49:50 · 82 阅读 · 0 评论 -
前端部分面试题 以及答案
1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素:a、b、span、img、input、strong、select、label、em、button、原创 2021-03-10 22:31:43 · 125 阅读 · 1 评论