内容简介:这几年前端框架发展的不错,出了不少框架,像微软自己的knockoutjs,angular,vue和最近比较火的react等,之前我有写过前两者的相关文章,今天主要说一下后两者。本文章主要是一个vue和react介绍和入门的文章,以后给再深入介绍!
这几年前端框架发展的不错,出了不少框架,像微软自己的knockoutjs,angular,vue和最近比较火的react等,之前我有写过前两者的相关文章,今天主要说一下后两者。
介绍
- 是一个用于构建用户界面的 JAVASCRIPT 库。
- 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
- 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
特点
- 声明式设计 −React采用声明范式,可以轻松描述应用。
- 高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。
- 灵活 −React可以与已知的库或框架很好地配合。
- JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
- 组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。
- 单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。
大叔的vue和react开源项目
helloworld程序
vue hello world
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <div id="app"> {{ message }} </div> <script> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) </script>
react hello world
// 安装环境 npm install -g cnpm --registry=https://registry.npm.taobao.org npm config set registry https://registry.npm.taobao.org cnpm install -g create-react-app // 建立react项目 npx create-react-app my-app cd my-app npm start // 修改App.js文件,加入个性化元素 // App.js是程序的入口,在这里面可以引用其它的模块(组件Component) import React, { Component } from "react"; import "./App.css"; class App extends Component { constructor(props) { super(props); this.state = { total: 0, next: null, operation: null }; } render() { return ( <div className="component-app"> <h1>hello world!</h1> <p>总数:{this.state.total}</p> </div> ); } } export default App;
本文章主要是一个vue和react介绍和入门的文章,以后给再深入介绍!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- ASP.NET Core模块化前后端分离快速开发框架介绍之3、数据访问模块介绍
- 简编漫画介绍WebAssembly
- CGroup 介绍
- CGroup 介绍
- vue初步介绍
- Microbit MicroPython 介绍
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。