关于前端面试的那些事
文章平均质量分 53
讲述前端面试的面试题
咖啡壶子
踏踏实实做人,脚踏实地做事
展开
-
面试官问你:你知道跨域如何携带cookie
前端跨域请求如何携带cookie?原创 2022-03-04 14:07:52 · 442 阅读 · 0 评论 -
面试官问你computed,methods和watch有什么区别,分别适合在什么时候使用?
computed和methods中方法的区别?computed具有缓存特性,只会计算一次,在依赖的变量不发生变化的时候,即使页面调用多次,也不会发生重复计算。metheds在页面调用多少次,就会执行多少次.computed和watch适合分别在什么时候使用?当多个元素发生变化导致一个结果进行变更的时候可以使用computed,场景:购物车商品结算当一个元素发生变化导致多个结果进行变更的时候可以使用watch 场景:搜索框...原创 2022-03-07 22:34:27 · 475 阅读 · 0 评论 -
面试问你:你知道父子组件在执行生命周期时的顺序吗?
父子组件在执行生命周期时的顺序原创 2022-03-04 14:23:42 · 2018 阅读 · 0 评论 -
面试官问:说说你对cookie的理解?
cookie的理解原创 2022-03-03 11:01:19 · 4976 阅读 · 2 评论 -
面试实录:你了解cdn加速吗?
首先CDN,全称Content Delivery NetWork传统的网站访问过程为:用户在浏览器中输入要访问的域名;浏览器向域名解析服务器发出解析请求,获得此域名对应的IP 地址;浏览器利用所得到的IP 地址,向该IP对应的服务器发出访问请求;服务器对此响应,将数据回传至用户浏览器端显示出来。CDN 网络则是在用户和服务器之间增加 Cache 层,将用户的访问请求引导到Cache 节点而不是服务器源站点,要实现这一目的,主要是通过接管DNS 实现。使用CDN 缓存后的网站访问过程演变为:原创 2022-03-02 21:06:19 · 274 阅读 · 0 评论 -
面试官问你:vue有什么特点?
vue的核心理念:一套构建用户界面的渐进式框架。只关注于视图层。原创 2022-03-02 13:09:34 · 610 阅读 · 0 评论 -
面试官问:你了解哪些状态码?
状态码原创 2022-02-24 17:12:35 · 176 阅读 · 0 评论 -
面试官说手写 :防抖和节流
首先介绍一下防抖和节流防抖是只会执行最后一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。比如英雄回城,搜索框。搜索框实现防抖,可以使用lodash中的debounce,在vue中使用watch监听,使用debounce把handler函数包裹起来,实现搜索框防抖功能,防抖:function debounce(fn,delay) { // 定义一个标识 var flag = null return function() { // 如果已经有任务原创 2022-02-24 14:36:52 · 459 阅读 · 0 评论 -
面试官提问webpack篇
webpack面试题原创 2021-12-18 23:32:21 · 351 阅读 · 3 评论 -
面试官提问js篇3:js中 0.1 + 0.2 为什么不等于0.3?怎么才能等于0.3?
一. js中 0.1 + 0.2 为什么不等于0.3?因为浮点数运算的精度问题。在计算机运行过程中,需要将数据转化成二进制,然后再进行计算,由于浮点数是无穷的,在IEEE754标准的64位浮点数相加,因为浮点数自身数位的限制而截断的二进制在转化为十进制,就变成0.30000000000000004,所以在计算时会产生误差。二.怎么才能等于0.3?第一种办法:使用Math类中的toFixed()方法,保留你需要的小数点位数。第二种方法:Number.EPSILON可以用来设置“能够接受的误差范围”原创 2021-11-20 17:10:31 · 4515 阅读 · 2 评论 -
面试官提问js篇2:数组去重有什么方法
数组去重的九种方法(难度:★★★)1.利用set去重(这种方法无法去掉“{}”空对象,)2. for循环嵌套,splice去重(NaN和{}没有去重,两个null直接消失了)3. 利用indexof去重()4. 利用includes()去重5. 利用递归去重6. 利用sort方法7. hasOwnProperty去重8. 利用filter去重9. 利用map去重1.利用set去重(这种方法无法去掉“{}”空对象,) <script> var arry = [1, 1, 'tr原创 2021-11-03 23:08:45 · 260 阅读 · 0 评论 -
面试官提问js篇1:js数据类型有哪些,以及检测数据类型的方法
前言:js面试题,先更新点简单的。(持续更新js面试题)js的数据类型(难度:★)答:基本数据类型:Number类型,String类型,Booolean类型,Null类型,Undefined类型,复杂数据类型:Array类型,Object类型,Function类型如何判断变量的数据类型,有几种方法(难度:★)答:typeof<script> var a = "iamstring."; var b = 222; var c原创 2021-11-02 21:54:21 · 414 阅读 · 0 评论 -
JS数组中的方法,以及怎样使用(全)
数组中的基础方法原创 2021-10-30 23:25:14 · 243 阅读 · 0 评论 -
HTML+CSS基础面试题
HTML+CSS面试题01-对HTML语义化标签的理解什么是语义化?就是用合理、正确的标签来展示内容,比如h1~h6定义标题。语义化优点:易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。方便其他设备解析,如盲人阅读器根据语义渲染网页有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐。02-HTML5新增的元素语义化标签<header>:头部标签<nav>:导航标签<原创 2021-09-19 20:38:18 · 1807 阅读 · 0 评论