This commit is contained in:
many2many 2024-10-14 13:33:39 +08:00
parent 1de82b15a0
commit ee550293d8

View File

@ -651,13 +651,29 @@ try {
### 3.6 JavaScript框架介绍 (了解)
#### 3.6.1 Vue.js介绍
- **概述:** Vue.js 是一个用于构建用户界面的渐进式框架。
- **特点:** 易于上手、灵活、轻量级、双向数据绑定。
- **核心概念:** 组件、指令 (`v-model`, `v-if`, `v-for`)、插槽、生命周期钩子等。
- **生态系统:** Vuex (状态管理)、Vue Router (路由管理)。
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建并提供了一套声明式的、组件化的编程模型帮助你高效地开发用户界面。无论是简单还是复杂的界面Vue 都可以胜任。
Vue 的两个核心功能:
声明式渲染Vue 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。
响应性Vue 会自动跟踪 JavaScript 状态并在其发生变化时响应式地更新 DOM
#### 3.6.2 React.js介绍
- **概述:** React 是由 Facebook 开发的用于构建用户界面的 JavaScript 库。
- **特点:** 虚拟 DOM、组件化、单向数据流。
- **核心概念:** JSX、组件 (`class` 和 `function` 组件)、状态 (`state`) 和属性 (`props`)。
- **生态系统:** Redux (状态管理)、React Router (路由管理)。
React 是一个用于构建用户界面的、 声明式、组件化的 JavaScript 库。它的设计目标之一是让我们在大多数情况下不再需要直接操作 DOM API。
React 允许开发人员使用 JavaScript 创建可重用的 UI 组件,并通过虚拟 DOM 技术高效地更新和渲染组件。
React 的组件化开发方式使得代码更易于维护和扩展.
#### 3.6.3 uni-app
uni-app 是一个使用 Vue.js 开发所有前端应用的框架开发者编写一套代码可发布到iOS、Android、Web响应式、以及各种小程序微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
DCloud公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群。阿里小程序工具官方内置uni-app详见腾讯课堂官方为uni-app录制培训课程详见开发者可以放心选择。
uni-app在手做啥都不愁。即使不跨端uni-app也是更好的小程序开发框架详见、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目你都可以快速交付不需要转换开发思维、不需要更改开发习惯。