![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端面试题
文章平均质量分 60
每天进步一点点
漠媂
天涯
展开
-
初-程序猿面试题{代理配置及好处?简单了解一下什么是跨域:,为什么会有同源策略?为什么之前没有配置代理,也能请求到接口呢?}
服务分为协议,主机,端口号. 我们现在启动的项目是通过内存启动的.在组件根目录下的vue.config.js文件中来书写代码,之后在请求数据需要地址的时候,用代理会比书写全部地址简洁一些。自动生成localhost服务. 服务 主机 端口号与后端服务不一致. 所以会触发同源策略 就是所谓的跨域问题.解决跨域问题有很多种方式,在以后工作中,大部分跨域问题都有后端开发来解决,他们做一个注解就能解决跨域问题.3.为了防止恶意网站在自已网站有访问其他网站的权利,以免通过cookie免登,拿到数据。原创 2022-11-13 12:35:39 · 144 阅读 · 0 评论 -
面试官:请口述说明ajax的实现步骤?什么情况下会导致跨域?
【代码】面试官:请口述说明ajax的实现步骤?什么情况下会导致跨域?原创 2022-11-13 08:34:03 · 148 阅读 · 0 评论 -
初---程序猿面试题{css盒模型?选择器有哪些及它们的优先级?Css垂直居中有哪些方式?lnline-block和block区别?box-sizing?你用过的编程语言中长度单位有哪些?}
inline-block:简单的说,就是将对象呈现为inline对象,让block元素不再独占一行,多个block元素可以同排一行,且元素具有block的属性,可设置宽高,是block和inline元素的综合体。css盒模型(box model),它是包含了内容(content)、内边距(padding)、边框(border)、外边距(margin)属性的一个盒子模型。4、vh and vw:相对于视口的高度和宽度,而不是父元素的(CSS百分比是相对于包含它的最近的父元素的高度和宽度)。原创 2022-11-11 20:22:32 · 131 阅读 · 0 评论 -
初---程序猿面试题{浏览器输入url到页面呈现出来发生什么,stop 阻止事件继续传播,hash和history,promise什么时候用到.catch,set和map的区别,组件传参}
其原因是因为map和set是根据关键字排序来保证其有序性的,如果允许修改key的话,那么首先需要删除该键,然后调节平衡,再插入修改后的键值,调节平衡,如此一来,严重破坏了map和set的结构,导致iterator失效,不知道应该指向改变前的位置,还是指向改变后的位置。值得注意的是这里返回的是一个已定型的promise,这个过程是promise从pending到reject的改变过程。:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。原创 2022-11-10 16:30:24 · 767 阅读 · 0 评论 -
初---程序猿面试题{数组中常用的一些方法,谈谈this指向,说一说constructor(),class与function定义类的区别,aixos的原理,基本什么实现,Axios二次封装的目的}
答:(1)关于构造器constructor:在function定义的构造函数中,其prototype。constructor属性指向构造 器自身,在class定义的类中,constructor其实也相当于定义在prototype属性上。(2)重复定义:function会覆盖之前定义的方法;class会报错(3)原型或者类中方法的枚举:class中所有方法不可枚举(4)class没有变量提升,function有(5)class定义的类没有私有方法和私有属性。原创 2022-11-07 14:37:50 · 909 阅读 · 0 评论 -
节流与防抖{概念,什么是节流,什么是防抖,相同点,适用场景}
节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一次生效列:电梯第一个人进来后,15秒后准时运送一次,这是节流防抖: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时列:电梯第一个人进来后,等待15秒。如果过程中又有人进来,15秒等待重新计时,直到15秒后开始运送,这是防抖。原创 2022-11-06 11:45:01 · 225 阅读 · 0 评论 -
初---程序猿面试题{箭头函数,普通函数,new关键字,循环方法,Async与promise区别及如何捕获错误信息,继承,如何处理同步异步}
1.普通函数和箭头函数的this指向的区别?2.new一个关键字做了哪些事情。3.循环的方法有哪些,每个循环有哪些特点呢?4.Async函数用法和promise区别?5.Async和promise如何捕捉错误信息?6.Extends继承和js5 核心区别?7.js中如何处理同步和异步的?原创 2022-11-06 11:32:38 · 171 阅读 · 0 评论 -
初---程序猿面试题(cookie弊端,阻止冒泡与默认事件,块级作用域及函数作用域,面向对象编程,构造函数有new与无new,前端调试bug方法,图片懒加载,)
答:块级作用域:ES5中没有块级作用域;ES6的作用域,任何一对花括号中的语句集都属于一个块,在这之中定义的所有变量在代码块外都是不可见的,我们称之为块级作用域。函数作用域:函数作用于针对于局部变量来说的,在函数中定义的变量在函数外不能获取。面向对象编程是一种编程开发思想。它将真实世界各种复杂的关系,抽象为一个个对象,然后有对象之间的分工与合作,完成对真实世界的模拟。每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。因此,原创 2022-11-03 22:19:33 · 805 阅读 · 0 评论