angular JS及angular有哪些优缺点 | angular優點
大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师【JS-10】深度思考中的知识点——angular有哪些优缺点?说有哪些优缺点之前,简单的介绍一下什么是angular。记得在最开始学习前端知识的时候,了解到前端三个基础html、CSS、JavaScript,他们可以简单的表示为结构、样式和行为。jQuery实质上就是提供了一些前端常用的,针对元素的处理的简便写法,可以把它看作一个JS的工具包。Angular则是一个MVVM框架。要说清楚什么是MVVM框架,需要了解MVC框架,了解MVC框架,需要...
大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师【JS-10】深度思考中的知识点——angular有哪些优缺点?
说有哪些优缺点之前,简单的介绍一下什么是angular。
记得在最开始学习前端知识的时候,了解到前端三个基础html、CSS、JavaScript,他们可以简单的
表示为结构、样式和行为。
jQuery实质上就是提供了一些前端常用的,针对元素的处理的简便写法,可以把它看作一个JS的工具包。
Angular则是一个MVVM框架。
要说清楚什么是MVVM框架,需要了解MVC框架,了解MVC框架,需要了解一下前端开发的历史。
前端开发的历史和趋势什么是前端?什么是后端?
前端:针对浏览器的开发,代码在浏览器运行
后端:针对服务器的开发,代码在服务器运行
互联网发展的早期,前后端开发是一体的,前端代码是后端代码的一部分。
1、后端收到浏览器的请求
2、生成静态页面
3、发送到浏览器
所以最初的网站是没有样式,更没有行为互动,只有结构,光秃秃的html。但在那个时候已经是很伟大的很先进的东西。
那时的网站开发,采用的是后端 MVC 模式。
1、Model(模型层):提供/保存数据
2、Controller(控制层):数据处理,实现业务逻辑
3、View(视图层):展示数据,提供用户界面
前端只是后端 MVC 的 V。(切图仔最初的来源?)
以 PHP 框架 Laravel 为例。
p>那时的前端工程师,实际上是模板工程师,负责编写页面模板,比如我们现在写的静态页面。
后端代码读取模板,替换变量,渲染出页面。
Ajax 技术诞生,改变了一切。
2004年:Gmail
2005年:Google 地图
前端不再是后端的模板,可以独立得到各种数据。
因为Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
Ajax 技术促...