自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DFmoon

行百里者半九十

  • 博客(9)
  • 收藏
  • 关注

原创 React项目中的一些问题

1.修改state中的对象和数组//添加或修改对象this.setState({ object: {...this.state.object, key: value}});//删除数组某一项let temp=this.state.array;temp.splice(index, 1);this.setState({ array:temp});//数组首部添加...

2019-07-06 18:22:31 765

原创 React知识点

1.ReactReact是Facebook在2013年发布于GitHub的JavaScript库。 将用户界面抽象成一个个组件,引入JSX语法,简化组件复用。 将真实DOM树转换成Virtural DOM,并通过创建和更新virtural element进行管理。 React由React Core库和React DOM库组成,React Core旨在通过使用JavaScript和JSX以...

2019-06-26 22:37:10 241

原创 React和Vue区别

1.监听数据变化的实现原理不同Vue通过getter/setter以及一些函数的劫持,能精确知道数据变化。React默认是通过比较引用的方式(diff)进行的,如果不优化可能导致大量不必要的VDOM的重新渲染。为什么React不精确监听数据变化呢?这是因为Vue和React设计理念上的区别,Vue使用的是可变数据,而React更强调数据的不可变,两者没有好坏之分,Vue更加简单,而Rea...

2019-06-26 15:04:35 50912 6

原创 Vue知识点

1.对于MVVM的理解MVVM是Model-View-ViewModel的缩写。Model:代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View:代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel:监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View和Model的对象,连接Model和View。在MVVM架构下,Vi...

2019-06-26 14:54:38 400 1

原创 React脚手架+element-react并暴露配置

1.安装create-react-app,npm install -gcreate-react-app;2.新建一个项目,create-react-app manager;3.进入项目,安装组件,cd manager——npm i element-react --save——npm install element-theme-default --save;4.此时启动项目npm st...

2019-06-19 11:33:05 1458

原创 构建React项目

React项目构建1.先建立一个文件夹,然后初始化npm init,生成package.json文件;2.安装webpack相关插件npm install webpack webpack-cli webpack-dev-server webpack-merge ,其中,webpack-cli是webpack的命令工具,既然安装webpack,就必要安装这个,webpack-dev-serv...

2019-06-18 14:06:43 603

原创 Vue项目中的一些问题

相关文件说明package.json:记录项目中所需要的模块,在执行npm install时,node会先从package.json文件中读取所有dependencies信息,然后根据dependencies中的信息与node_modules中的模块进行对比,没有的直接下载,已有的检查更新。package.json文件只记录你通过npm install方式安装的模块信息,而这些模块所依赖的其他...

2019-05-16 09:06:07 217

原创 RegExp和String的正则匹配函数

RegExpRegExpObject.test(string)返回:如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。描述:全局和非全局匹配结果都一样。示例:var url = 'http://www.baidu.com?a=1&b=2&c=3';var reg = /a=1/;console...

2019-04-03 10:33:14 2118

原创 requestAnimationFrame和setTimeout

目录一些概念setTimeoutrequestAnimationFramerequestAnimationFrame封装一些概念屏幕刷新频率:图像在屏幕上更新的速度,即屏幕上的图像每秒钟出现的次数,单位是赫兹(Hz)。 对于一般笔记本电脑,这个频率大概是60Hz, 可以在桌面上右键->屏幕分辨率->高级设置->监视器中查看和设置。这个值的设定受屏幕分辨...

2019-03-12 15:08:18 1102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除