2016 - 2024

感恩一路有你

vue实现微前端 面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗?

浏览量:1718 时间:2021-03-17 01:59:08 作者:admin

面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗?

采访中,各种算法、原理、优化、各种方法都是豆腐渣。当今软件系统的开发已经非常复杂,尤其是服务器端软件(前端也是如此),涉及的知识和内容非常广泛。这样开发出一个健全而健壮的软件,对程序员的要求会很高。如果采用一个成熟而健壮的框架,那么一些基本的一般性工作,如事务处理、安全性、数据流控制等,都可以交给框架进行处理。这样程序员只需专注于系统的业务逻辑设计,就可以降低开发难度。

从程序员的角度来看,使用框架最显著的优点是重用。由于框架可以重用代码,因此从现有的组件库构建应用程序非常容易,因为组件使用框架定义的统一接口,这使得组件之间的通信变得简单。框架可以重用设计。它提供了可重用的抽象算法和高层设计,将大规模系统分解成更小的组件,并描述了组件之间的内部接口。这些标准接口使得通过组装现有组件来构建各种系统成为可能。只要满足接口定义,就可以将新组件插入到框架中,并且组件设计者可以重用框架的设计。框架还可以重用分析。如果所有人都按照框架的思想来分析事物,他们可以把它分成相同的组件,采用相似的解决方案,这样使用相同框架的分析人员就可以相互交流。

该框架的目的是提高工作效率,促进大规模团队合作,使开发人员更加关注业务逻辑,避免一些常见问题。当然,如果是高级前端开发,在某些场景中直接操作DOM代码可能会更高效。

因此,尽管框架是件好事,但必须学习基本的DOM操作,这是一项必要的技能。

使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失?

三年后,我们不应该把重点放在框架上。Vue在一周内学会,在两周内开始,然后顺便学会。。。

前端三年,现在很迷茫,该如何学习Vue迎合国内市场?

前端开发也是如此。实际上,我们都使用jQuery。它简单而粗糙,并且很容易直接操作界面。如果你想实现任何功能,你会成功的。但是在项目变得越来越复杂之后,这种开发方式会出现一个问题:代码组织很低,项目的可维护性很差,特别是当项目中的很多页面都有层次关系时,很容易混淆自己。

“.现在我们不应该把一个网页看作一个网页,而是一个以网页的形式呈现的应用程序。分离数据和行为之后,前端开发变得更加清晰,这也是前端开发的一个重要标志。

虽然这些框架使用了虚拟DOM等技术,但由于抽象合理,开发效率远高于传统前端,比直接操作DOM要慢。试想一下,用这两种方法开发的项目效率比传统开发低0.5%,但是传统开发需要的bug是传统开发的两倍。如果你是,你会选哪一个?

vue实现微前端 前端vue框架 vue的性能优化有哪些方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。