栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

React学习01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

React学习01

*************** * * * * * * * * * 第一节 React是什么* * * * * *********************

/学习笔记

1.用于构建用户界面的javascript库

1.发送请求获取数据
2.处理数据(过滤,遍历)
3.操作DOM呈现界面【这是作用】

是一个将 数据 渲染为 html视图 的开源js库*

2.用处:

1.原生ja操作DOM繁琐且效率低(DOM-API操作UI),
2.原生js直接操作dom,浏览器会进行大量的需要重绘重排
3.原生js没有组件化编码方案,代码复用率低
以前学过模块化(拆js:a.js)

3.特点:

1.组件化模式,声明式编码(之前,命令式:拿盒子,改颜色)
2.react native中可以使用react语法进行移动端开发(以前:安卓Java,ios:oc,swift)
3.使用虚拟DOM+Diffing算法,尽量减少与真实DOM的交互(重点)

4.学习react之前要过一遍的js基础知识:

1.判断this的指向
2.class类的概念(写一个类,实例,继承)
3.ES6语法规范(箭头函数,浏览字符串,解构赋值…)
4.npm包管理
5.原型,原型链
6.数组常用方法(统计数组,统计数组,过滤数组,条件筛选,条件求和,筛选最值)
7.模块化

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591597.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号