我是靠谱客的博主 羞涩冬瓜,最近开发中收集的这篇文章主要介绍前端框架发展历史,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. jq -> 2010前

2.MVC思想 -> 软件架构

 将一个软件分为三个部分,每一个部分负责一部分功能
M -> Model
-> 模型
-> 软件中的数据
V -> View
-> 视图
-> 软件中的界面
C -> Controller -> 控制器
-> 软件中的大脑,用于处理逻辑

3.为什么前端引入MVC这个思想?

jq开发,原生JS开发时,我们发现所有的业务逻辑和数据处理都压在v身上
MVC引入帮我们解决了这个问题
MVC引入带来模块化问题
- AMD
- require.js
- 定义模块:define
- 引入模块: require
- 先引入模块,在去执行
- CMD
- sea.js
不更新
- 定义模块: define
- 引入模块: require
- 执行结束之后才引入模块

4.MVC衍生架构

 前端业务增加,要求变高了
backbone.js
MVP
2010年
angular.js
MVC
2010年
React
仅仅可以认为是MVC中的V
- 2011年开始创作
- 2012应用于 ins
- 2013年开源
Vue
MVVM
- Vue1.0 2014年
- Vue2.0 2016年
- Vue3.0 2019年
  • angular2.0 MVVM 2016年

5.当我们收到了后端给我们的接口文档时,我们应用做什么?

  1. 确定是否有跨域问题
    • 前端跨域
    • 后端跨域
  2. 找到我们需要的接口
  3. 使用接口
    • get
    • post
  4. 案例

const baseURL = 'http://xx.com'
$.ajax({
// url: 'http://xx.com/cs/performance/select'
url: `${ baseURL }/cs/performance/select`,
method: 'POST',
data: {
startDate: Date.now(),
endDate: Date.now() + 3600*8,
property: 'shop_name',
queryType: 1,
shopId: 11,
nick: 'TOM',
groupId: 111
},
success ( res ) {
console.log('res',res)
}
})

6. 框架的出现到底解决的是前端的什么问题?

  1. 如何高效的将服务器数据渲染到前端界面
  2. 如果高效的将用户输入的数据渲染到前端界面

最后

以上就是羞涩冬瓜为你收集整理的前端框架发展历史的全部内容,希望文章能够帮你解决前端框架发展历史所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部