# 前端框架
在阅读学习前端框架前,如果有兴趣的话,可以去了解一下软件工程架构中的软件架构模式,特别是MVC
和MVVM
模式。当然在实践中加以理解也是可以的。
对于框架的学习,推荐可以阅读其官方文档了解概念,并且对其中的推荐的练习/项目自己编写和实践,光看文档是难以熟练掌握的,必须要手动独立编写才能真正了解各个框架的优点和难点。
推荐前去Github (opens new window)搜索: vue/react 实战/练手项目,以获得更多练习用的知识。
# Vue.js
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。
Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
推荐阅读
- Vue.js 3.x官方文档 (opens new window) - 相比2,引入了许多的新特性
- Vue.js 2.x官方文档 (opens new window)
# React
React 是一个用于构建用户界面的JavaScript
库。react专注于浏览器的dom
操作,使用react开发还需要使用许多react生态下的其他库。
推荐阅读
- React 官方文档 (opens new window) - 可能学习
react
最好的方式就是阅读其官方文档,在后续的开发中,也可以将其作为查阅用文档 - React 官网 (opens new window)
← JavaScript 高级 前端工程化 →