前端常见面试题
文章平均质量分 83
总结整理一些常见的前端面试题,方便面试前临阵磨枪啦
Sweet_pin
学无止境
展开
-
农行面经整理
本文为农行研发中心面试题的汇总,如果需要pdf版本的可以从我的资源中进行下载Java集合和数组的区别:常用集合的分类Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全│ —原创 2021-12-21 16:15:10 · 1224 阅读 · 1 评论 -
前端面经-操作系统与网络原理
前端面经-操作系统与网络原理HTTP1.0参考链接早先1.0的HTTP版本,是一种无状态、无连接的应用层协议。HTTP1.0规定浏览器和服务器保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器处理完成后立即断开TCP连接(无连接),服务器不跟踪每个客户端也不记录过去的请求(无状态)。这种无状态性可以借助cookie/session机制来做身份认证和状态记录。而下面两个问题就比较麻烦了。首先,无连接的特性导致最大的性能缺陷就是无法复用连接。每次发送请求的时候,都需要进行一次T原创 2021-12-21 16:06:43 · 459 阅读 · 0 评论 -
前端存储方式总结
前端存储方式总结1. Cookie存储Cookie诞生之初的作用就是解决HTTP的无状态请求,用来记录一些用户相关的一些状态。Cookie是一小段文本信息,伴随着用户请求在 Web 服务器和浏览器之间传递,其大小限制在4k左右(不同浏览器略有不同)。1.1 Cookie的格式因为浏览器提供了 cookie 属性给 JavaScript,所以可以通过 document.cookie 来访问这个页面中的cookie。这是一串字符串,仔细观察,我们可以发现规律。每个 cookie 都以名/值对的形式原创 2021-07-15 09:35:14 · 1114 阅读 · 0 评论 -
CSS盒子居中的方法
CSS盒子居中的方法1. CSS盒子水平居中的方法1.1 使用 margin: 0 auto;当元素的左右外边距(margin)相等的时候,元素就处在中间位置,这可以通过将左右外边距都设为auto来实现。如果是块级元素通常还需要定义宽度。如下所示:section { width: 400px; margin: 0 auto;}注意,如果把上下外边距设为auto,并不能实现垂直居中,因为这时候auto相当于0.1.2 把盒子转成 行内块,然后用 text-align 属性使盒子原创 2021-07-06 16:54:29 · 13417 阅读 · 0 评论 -
v-if 与 v-show、computed与methods的区别
v-if 与 v-show 的区别共同点:v-if 和 v-show 都能实现元素的显示隐藏区别:v-show 只是简单的控制元素的 display 属性,而 v-if 才是条件渲染v-show 仅是隐藏 / 显示,值为 false 时,该元素依旧存在于 dom 树中。若其原有样式设置了 display: none 则会导致其无法正常显示。而 v-if 才是真实的条件渲染(条件为真,元素将会被渲染,条件为假,元素会被销毁)。v-if 是动态添加,当值为 false 时,是完全移除该元素,即 d原创 2021-07-05 11:39:58 · 480 阅读 · 0 评论 -
给行内元素设置padding和margin是否有效
给行内元素设置padding和margin是否有效1.行内元素拥有盒子模型么答案是是的。没错,行内元素跟块级元素一样,同样拥有盒子模型。2. 行内元素的padding和margin值的设置是否有效块级元素的padding和margin值的设置都是有效的。那么行内元素的padding和margin值的设置是否有效呢。2.1 margin值首先看margin值的设置:可以看出margin-top和margin-bottom并没有起作用。下面看左右外边距:可以看到行内元素的margin-le转载 2021-06-23 20:20:30 · 5054 阅读 · 2 评论 -
JavaScript 如何判断一个变量是否为数组类型
JavaScript 如何判断一个变量是否为数组类型我们如何判断一个变量是否为数组类型呢? 今天来给大家介绍七种方式,别走开, 这肯定会被问到的~继续往下看吧首先先告诉你们, typeof 是无法判断一个变量是否为数组类型的,我们来看一下例子:let arr = [1, 2, 3]console.log(typeof arr)// object 最后输出的是object对象方法一使用 instanceof 运算符, 该运算符左边是我们想要判断的变量, 右边则是我们想要判断的对象的转载 2021-06-22 16:35:26 · 464 阅读 · 1 评论