![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
小白-努力
前端开发小白
展开
-
前端面试题——最终篇
前端到底可不可以入行?小白亲自为各位踩坑!本人一战过后自学前端四个月,历经一个半月的面试,期间仅拿了俩分offer。那么你要学会多少才能脱颖而出呢,小白告诉你“前端这个行业实习过的还好找一些,本科应届生自学的完全是瞎猫碰到死耗子,培训的非本科比应届生还难找”,为什么这么说,下面是小白入职前的最后一场面试(50人小公司一面和技术面二面),看你会多少!!!...原创 2022-08-12 15:05:35 · 635 阅读 · 0 评论 -
前端面试(九)
考点1:事件模型问题:请说说什么是事件流答:事件流的表述就是从页面获取事件的顺序:事件捕获阶段,处于目标阶段,事件冒泡阶段问题:什么是事件捕获,什么是事件冒泡答:事件冒泡:一个由里到外,冒泡,向上层延申;事件捕获:一个由外到里,前往捕获,形成向下趋势问题:说说阻止事件冒泡的几种方法答:三种:1.写入event.stopPropagation():事件处理过程中,阻止了事件冒泡,但不会阻击默认行为2.写入return false:事件处理过程中,阻止了事件冒泡,也阻止了默认行为3.event.prevent-原创 2022-06-27 16:59:54 · 139 阅读 · 0 评论 -
前端面试(九)
考点1:BOM操作和DOM操作问题:说说什么是BOM,什么是DOM答:BOM:浏览器对象模型,提供一些属性和方法可以操作浏览器;DOM:文档对象模型,提供操作页面元素的方法和属性考点2:AJAX和跨域问题:原生js ajax请求有几个步骤,分别是什么答:(1)创建一个异步调用对象(XMLHttpRequest)(2)创建一个HTTP请求(3)设置响应Http请求的函数(4)发送请求(5)获取异步回调返回的数据(6)使用JavaScript和DOM实现局部刷新问题:什么情况会造成跨域答:协议 端口号 域名不相原创 2022-06-22 17:19:11 · 80 阅读 · 0 评论 -
前端面试(八)
考点1:闭包问题:说说你对闭包的理解,闭包有什么优缺点答:闭包就是一个函数中套了一个函数,子函数可以访问外部函数(父函数)的变量。优点:模仿块级作用域,封装私有变量,缺点:封装大量的变量容易使内存泄露考点2:作用域问题:什么是作用域答:作用域就是独立的空间,防止内存泄露,不会暴露出去,作用域最大用处就是隔绝变量,不同作用域不会干扰各自的变量(全局变量:使用var声明变量,就是全局变量,在页面的任何位置都能使用,除函数以外;局部变量:在函数内部声明的变量,就是局部变量,在外面是使用不到的)考点:原型和原型链问原创 2022-06-21 21:06:26 · 151 阅读 · 0 评论 -
前端面试(七)
考点1:数据类型问题:说说js中有哪些数据类型答:五种数据类型:null,undefined,Number,Boolean,String问题:判断数据类型方法有啥答:(1)type of 可以判断基本数据类型,但有局限性,判断Array, Error, null 这几个引用类型时对会被typeof判断为object(2)instance of检测某一个实例是否属于一个类,instanceof检测的是原型,内部机制是通过判断对象的原型链中是否有类型的原型,弊端是对于number,string,boolean这原创 2022-06-21 16:02:11 · 67 阅读 · 0 评论