其他分享
首页 > 其他分享> > 最火的前端框架,你用对了么?

最火的前端框架,你用对了么?

作者:互联网

在这里插入图片描述

【此文章转自乐字节】

前端这几年进入了飞速发展的阶段,包括我在内,每周都要花时间去学习新东西,以免被这个行业淘汰,后台经常收到很多粉丝的消息,吐槽最多的就是前端知识又多又杂,新技术又层出不穷,不知道如何规划未来。

尤其,随着互联网行业日益激烈的竞争,市场上优秀的前端工程师却相对较少,人才缺口巨大,高薪的机会要求还非常高。前端人只有修炼好“内功”,才有机会。

那么,到底什么是前端人的内功?在我看来,是这 4 点:

作为面试官的我,想和大家分享一下我最喜欢考核面试者的问题——框架,但最近面试的时候我发现了一个有意思的现象:很多理论基础都很扎实的面试者,一问到项目,连最起码应该了解的框架都讲述不明白。

我来举几个我面试时常问的问题:

简单问题:

实现数组的 map 方法、扩展运算符、ES6 标准、遍历方法…

promise 和 async await,HTML5、CSS3 的相关知识…

复杂问题:

你说说什么是 Vue 的生命周期?

如何给 Vue 的每个组件添加生命周期,具体怎么实现?

Vue JS 面试重点

1.vue优点?

答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的,不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom不过是换了另一种方式;运行速度更快:相比较与react而言,同样是操作虚拟dom,就性能而言,vue存在很大的优势。

2.vue父组件向子组件传递数据?

答:通过props

**3.**子组件像父组件传递事件?

答:$emit方法

4.v-show和v-if指令的共同点和不同点?

答: 共同点:都能控制元素的显示和隐藏;不同点:实现本质方法不同,v-show本质就是通过控制css中的display设置为none,控制隐藏,只会编译一次;v-if是动态的向DOM树内添加或者删除DOM元素,若初始值为false,就不会编译了。而且v-if不停的销毁和创建比较消耗性能。总结:如果要频繁切换某节点,使用v-show(切换开销比较小,初始开销较大)。如果不需要频繁切换某节点使用v-if(初始渲染开销较小,切换开销比较大)。

5.如何让CSS只在当前组件中起作用?

答:在组件中的style前面加上scoped

简答的问题百分之九十的同学都侃侃而谈,但说到复杂问题,大家开始支支吾吾…在我看来,复杂问题看似复杂,但其实它的答案很简单,因为这是一个“框架的底层知识”,但由于大多数面试者在前公司做过的项目屈指可数,而实际的工作使用的框架也比较老旧,对这个问题就比较难回答上来的。在实际开发项目中适用过 React 和 Vue 两大框架的同学就可以轻松解决这类复杂问题。

所以你看,持续专注于学习“框架知识”多么重要,但可能有些同学觉得两大框架很难学,其实不难,难的可能是你没有亲手去应用实践过。因为你没有相关方面的实践经验,所以无法深入理解这里面的精髓。

在这里插入图片描述

注:每周福利均会更新,更多福利等你领取,更多技巧,欢迎在评论区一起交流!

+君羊前面三位606,中间三位846,后面三位127,进君羊暗号T123,领取Python
,web前端开发,Python爬虫,Python数据分析,大数据开发,人工智能,Java项目,Java基础等精品学习课程。带你从零基础系统性的学好Python,Java,web前端和大数据等!做一名牛逼的程序员!

最后,关于找工作,我相信,只要你好好找,就一定能找到好工作,那就祝大家都能成功吧。

END
祝大家学的愉快,学的神速。
有帮助的话,各位小伙伴可以点个赞收藏支持下啦!❤️
也欢迎关煮lili,一个在变秃,但能带你变强的程序员~
今天先说这么多,我是乐字节哩哩,一个有趣的灵魂!下期见!

标签:Vue,框架,dom,最火,前端,面试,组件
来源: https://blog.csdn.net/weixin_53173799/article/details/118338022