
面试
Branlen
大三本科生、前端爱好者
展开
-
几道有关于this的面试题
var age= 10;var foo = { x : 20, bar : function(){ var age = 30; console.log(this.age) }};foo.bar();//20(foo.bar)();//10(foo.bar = foo.bar)();//10(foo.bar,foo.bar)();//第一道题 我们都很清楚答案。就是谁调用该函数的,this就是指向该调用的对象第二道题的话,可能不好理解原创 2020-10-29 19:54:06 · 452 阅读 · 0 评论 -
精讲css的浮动与定位
浮动和定位浮动什么是浮动? 元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程。它可以让任何盒子可以在一行排列,用浮动来布局。 在css中,通过float属性来定义浮动,其基本语法格式如下:选择器 {float:属性值;}属性值描述left元素向左浮动right元素向右浮动none元素不浮动(默认值)浮动的特性脱离标准流,不占位置,浮动只有左右浮动一般只要一浮动就创建一个包含块级的概念,一般要在外边添加一原创 2020-09-23 16:52:36 · 393 阅读 · 0 评论 -
ES2017--async和await的用法及注意点
1.定义2.用法注意附上vue使用async简单解决axios请求原创 2020-04-01 16:33:10 · 309 阅读 · 0 评论 -
前端面试题---对BFC规范的理解
BFC有点晦涩难懂,建议通过例子进行理解,理解他有什么具体的作用定义BFC 全称为 块格式化上下文 (Block Formatting Context) 。官方定义:一个块格式化上下文(block formatting context) 是Web页面的可视化CSS渲染出的一部分。它是块级盒布局出现的区域,也是浮动层元素进行交互的区域。元素变为BFC的条件根元素或其它包含它的元素浮...原创 2020-03-28 21:31:44 · 601 阅读 · 0 评论 -
阿里前端一面面试经历
偶然的机会,得到内推的资格,后面我便立刻递交我的简历,过了不久,我就收到了的阿里的电话,并跟我讨论一面时间,后面我就跟大家分享一面的经过个人建议:面试的时间可以不用很紧凑,可以过一两天时间都行,自己做好面试的准备。放松自己心态。面试一开始:个人介绍(这一part大家可以提前做好准备,准备好自己想要说的内容,把自己优势都说出来)项目介绍(大家可以遵守star原则,提前做好准备)接下来...原创 2020-03-22 00:06:58 · 763 阅读 · 1 评论 -
一讲就懂!常见面试题之一---跨域常见解决办法
为什么需要跨域,可能我们大家都懂,就是浏览器会有个同源策略(协议、域名、端口都必须相同),其中任何一个不同,都会当做是不同的域,也就是说协议、域名、端口有一个不同,就会认作是跨域,这时就需要通过跨域的解决方案。常见的跨域场景摘自https://segmentfault.com/a/1190000011145364URL ...翻译 2020-03-21 00:24:54 · 1193 阅读 · 0 评论 -
面试常见题--原生类型和对象类型判断的几种方法
1.typeof功能:只能检测 基本数据类型,包括boolean、undefined、string、number、symbol,而null,Array、Object ,使用typeof出来都是Objec。无法检测具体是哪种引用类型(function除外)let a = function(){ console.log('OK')}let b = ()=>{ co...原创 2020-03-17 22:36:28 · 256 阅读 · 0 评论 -
VSCode中Flow报错解决
前言最近在学习RN的使用,实在受不了webstorm的性能,IDE换成了VS Code,对于我这种渣渣电脑,至少用起来不卡了,还有很多插件,非常方便,好评!问题在用到带参数的指定类型的方法时,比如_onPressItem = (id: string) =>,VSCode会报错[js] 'types' can only be used in a .ts file。虽然不影响程序的运行,...转载 2020-03-14 23:09:30 · 2342 阅读 · 0 评论 -
面试题基础题(1)
一、事件注册兼容各个浏览器的都能够事件进行兼容我们都可以知道:IE8是一个分水岭,除了IE8及其以下的浏览器意外,chrome、Firefox都基本支持以addEventListener方法来注册事件,以removeEventListener来解除事件。解决办法如下;var AddEventListener = { addHandler:function(element,typ...原创 2020-03-10 18:01:59 · 104 阅读 · 0 评论