【Angular】认识前端框架

前言

  小编最近在做项目的过程中,需要深入了解一下前端架构,便上网学习了一下,果真是很有收获,下面将自己了解到的内容,简单做一个总结。

一、常说的框架

   Angular,Vue和react,但目前小编使用的是angular的框架。

二、为什么使用框架

   大家也许会有一个疑问,明明我们使用JQuery使用得很好,为什么使用angular等的MV*框架呢?
  1.首先我们的认知可能有一些偏差,不太了解前端框架angular与JQuery之间的区别:JQuery是对界面上的DOM操作,远程请求和数据处理等都做了封装,使用它,但不会影响到项目的代码结构,它只能算是一个库。
  2.像angular前端框架MVVM,则是提供了一套解决方案,需要按照这个框架的规定来安排代码结构,这种框架是随着前端功能的增强而产生的,主要是应用方向发展的web产品很有必要做前端架构这件事,它开始以模型为中心,DOM操作只是附加,通过关注点分离鼓励改进应用程序。

三、使用框架的特点

   1.前后端解耦
   前后端只靠json数据进行通信,后端只处理和发送一段json到前端,计算和模板渲染都在前端进行,后台程序不再做模板的任何处理,使用MV*框架能有效实现前后端的解耦,简化开发流程,便于维护管理,可以把精力更多放到业务逻辑,提升开发效率。
  2.框架的种类
   (1)MVC
这里写图片描述
   (2)MVP
这里写图片描述
   (3)MVVM
这里写图片描述

小结

  前端框架的总结还不是完整,里面对于一些框架的总结只是简单地提到,并没有详细的解释,小编在这个方面的理解还不是很好,所以之后的总结中会介绍更详细的内容。
感谢您的访问!

猜你喜欢

转载自blog.csdn.net/m18633778874/article/details/80882126