5.定义一个字符串并使用它。结果如何呢?既然返回结果是,并且属性和方法对于对象是唯一的,为什么我可以对我定义的字符串使用join()等方法和属性?
甲:为什么又来了?你刚才不是问了吗?随便,就回答:字符串形式。
哦,我在这里等着。我想测试原型和原型链。我不怕。我知道一点:在中,全局环境存在于简单的数据类型对象中,对象就是其中之一。所有字符串都是该对象的实例。当我们对字符串使用方法和属性时,字符串本身没有相应的方法。此时,我们将查找原型链,并最终在对象字符串上找到相应的方法和属性。但是,在这个过程中,当我们对字符串使用方法和属性时,字符串本身并没有相应的方法。自信加一~
7.ES 6中承诺可以实现异步的原理是什么?我创建一个承诺,然后在这个承诺实例中使用类型。结果如何呢?承诺实例接收的参数是一个函数,该函数接收两个参数,一个是resolve,另一个是reject。为什么解析后可以继续执行后续代码?
答:啊,这个~,花了半分钟,原理,我记不太清了,用typeof返回一个对象;以字符串的形式;至于为什么可以继续,就不清楚了。信心下降~
面试官:没关系,不会也没关系。我问你几个简单的CSS问题
我:好的(内部:承诺原则我之前看过,为什么不详细看一下?算了,先从后面说起吧~,CSS应该简单一点)。
8.我有一段文字,但不知道有多长。如何让单行文字居中,多行文字显示在左边?
a:啊,这个~
这不是CSS吗?为什么我一点想法都没有?我试探性的问面试官:是不是用属性实现的。尽量拖延时间,重新思考,收集一些信息。
面试官毫不犹豫的回答:不管能实现多少属性。
我:我没有任何信息。我只能说我不知道。
后来我了解到,在检查flex的时候,当单行文字不够用的时候,会居中,多行会自动折叠到左边:
显示器:
flexflex-direction : row;justice-content : center;
9.我想实现一个动画。我有哪些替代方法?一个流畅的动画帧,帧与帧之间的间隔有什么要求?
A: html5动画,js动画,CSS3动画。大多数情况下,最高绘图频率只能是60帧每秒,相当于显示器的60Hz。低于这个频率,肉眼感觉画面卡顿不流畅,高于这个频率,消耗性能。所以常用的时间间隔是1/60,也就是16.7 ms。
10.什么时候设置状态是同步和异步的?为什么本机方法和事件可以同步?
答:这个我知道:原生事件和方法是同步的,封装在React中的事件是异步的。为什么?这.这.以前看过,忘了。致命一击1
11.vue熟悉吗?你用过nextTick吗?功能是什么?让你自己意识到下一步,告诉我你的想法?
答:要理解这个,nextTick是用来在DOM更新完成后执行回调函数的。我还没想过。致命一击1
12.你觉得前端工程包括哪些?代码模块化有哪些问题和不足?
答:终于到了一个大问题。我大概说过以下的话:
工程是前端项目高效开发的总称,包括:构建、部署、日志监控自动化、项目模块化、编写标准化、结构可视化、测试单元化等。
因为模块化会把整个功能碎片化,所以在搜索内容的时候需要回头看,还需要引入构建工具根据依赖关系对模块进行封装,增加了额外的成本.
因为问题大,之前的问题一直困扰着我,所以这里有话要说,但是不好。致命一击1
13.13.react和vue在改变数据的设计理念上有什么区别?
答:我只简单说了一下数据流和页面的区别,没有展开,感觉面试官不是很满意。
14.你认为14.react diff算法和vue diff算法有什么区别?
答:这个问题需要详细了解,才能比较。大家自己总结。我的回答不是很好。
15.说说你对目前前端发展的认知?
答:打开问题,调查思维认知和发展规划,大家就看到了智者和仁者。
事件结果
面试官:我知道大概情况。我们会根据成绩认真打分。如果有通知,会及时通知人员。今天就讲到这里。我:心态崩了.
我有话要说。
还没来得及仔细整理答案,就用眼泪把打人的经历发了出来,希望能让更多知识点薄弱的同学早点强化。
结果肯定是惨淡的。我在文章里列举了情绪变化,细心的朋友们一定发现,情绪动态图大致就像过山车一样,差异化的题目都是在提升自信之后放置的,既考察了掌握知识的能力,也考察了心态的调整和应对困难的能力。去面试之前,不仅要巩固知识,还要做好心理准备,防止面试中出现心理战,不打不确定的仗。
不说了。擦干眼泪后,我要去填这个洞。越说越觉得脑子嗡嗡响。
以上为真实面试问题,已毫无保留更新,可用于自测。
作者:前端模式
链接:https://juejin.im/post/****38468359
来源:掘金
相关阅读
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除
标签: #为什么热门事件都要加个门字