mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 14:40:55 +08:00
changed
This commit is contained in:
parent
1de82b15a0
commit
ee550293d8
@ -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开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user