eRealm Developers
Home
Archives
Tags
Categories
Link
Search
Articles
38
Tags
59
Categories
4
Home
Archives
Tags
Categories
Link
eRealm Developers
Class类型的组件内部函数为什么需要bind(this)?
2019-09-18
|
react
bind(this)的原因 在JavaScript中,class内定义的方法默认情况下不会绑定this,所以我们要使用bind()手动绑定this,使this时刻指向组件本身 其他绑定this的方法 定义时绑定 12345// 此语法确保 `handleClick` 内的 `this` 已被绑定 ...
React中的Ref是什么?
2019-09-18
|
react
ref是什么 ref是React提供的用来操纵React组件实例或者DOM元素的接口 如何使用ref 你不能在函数组件上使用 ref 属性,因为他们没有实例 使用: 使用 React.createRef() 创建 将ref属性附加到React元素上class MyComponent extends ...
在setState中传递对象和传递函数有什么区别?
2019-09-17
|
react
区别 因为 this.props 和 this.state 可能会异步更新,所以不能在setState中通过传递对象方式来更新状态 传递对象 批处理,对相同变量进行的多次处理会合并为一个,并以最后一次的处理结果为准 传递函数 链式调用,React 会把我们更新 state 的函数加入到一个队列里 ...
浏览器中的重绘和重排是什么?
2019-09-16
|
dom
浏览器是如何被渲染的 浏览器下载完所有页面资源后,会解析并生成两个内部数据结构 DOM树(页面层次结构) 渲染树(样式,布局) 当浏览器渲染完一次之后,由于内容或者样式的改变,浏览器重新计算后发现元素的几何属性发生了变化(比如宽高发生了变化,位置产生了偏移),所以需要重新构建渲染树,这个过程称为 ...
react中优化性能的周期函数是什么?
2019-09-16
|
react
react中优化性能的周期函数 shouldComponentUpdate(nextProps, nextState) 它是决定react组件什么时候能够不重新渲染的函数,默认返回值为true。也就是说,默认每次更新的时候都要调用所有的生命周期函数,包括render函数,重新渲染。 如何使用它 可 ...
什么是Real DOM什么是Virtual DOM?
2019-09-13
|
dom
Real DOM 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM. DOM实际上是以面向对象方式描述的文档模型。DOM定义了 ...
React 中 keys 的作用是什么?
2019-09-12
|
react
了解React中的keys keys是React在进行列表操作(修改,添加或者删除)的辅助标识,类似于数据库中所使用的索引或者id,可以快速找到list中改变的元素,节省开销 它是一个特殊的属性,不是给开发者使用的,而是给react自己用的 在同一个列表中,key值不能重复出现 对keys的设计有点 ...
React中有哪些构建组件的方式?
2019-09-11
|
react
React中有哪些构建组件的方式 函数定义的无状态组件 语法: 1234function Component(props, /* context */) { return <div>Hello {props.name}</div> ...
react定义组件时有什么规定?
2019-09-10
|
react
规则&约定 组件命名必须以大写字母开头 制定这个规则的原因 区分内置组件和用户自定义的组件 首字母大写的组件在定义时它的type会是React.Compontent类型,而小写字母开头的组件会被视为原生的DOM标签,type为’simple’ 我们写的react组件使用的都是JSX语法,需要 ...
RESTful API的基本设计原则
2014-11-17
|
others
RESTful API的架构,是现在比较流行的一种设计思想。它在符合互联网标准的前提下,以用户容易理解,软件开发人员易于扩展的方式来构建软件结构,正受到越来越多的公司去采用。 自己在学习RESTful API设计的时候,也参阅了很多前辈们的文章,站在巨人的肩膀上学习了RESTful架构后,在 ...
1
2
3
4
Erealm
Articles
38
Tags
59
Categories
4
Add to bookmark
Announcement
感謝訪問本站,若喜歡請收藏 ^_^
Recent Post
反转一个字符串里面的大小写,其它字符不变
2019-09-28
写一个函数,实现千分位
2019-09-28
给出两个长度相等的字符串,找出相同索引处字符值相同的字符
2019-09-28
写一个函数把下划线命名转化为小驼峰命名
2019-09-28
了解React中的合成事件及原生事件
2019-09-27
Categories
dom
2
others
9
purefunc
4
react
23
Tags
API
Ajax请求
CSS
CSS position
CSS 定位
CSS 布局
Design
EventEmitter
Github
Github Pages
Grunt
Hook
Jekyll
Module
Node.js
Principle
RESTful
author
blog
express
gruntfile
keys
markdown
node.js
package
page
props
ref
render
responsive design
ruby
rubyrem
site
state
switch
this
web
web front-end
web 前端
事件
博客
压缩
参数
合并
响应式设计
开源
性能优化
插件
模块
渲染
生命周期
算法
类型检测
组件
自动化
设置
路由
配置
错误处理
Archives
2019年09月
29
2014年11月
8
2014年10月
1
Info
Article :
38
Run time :
UV :
PV :
繁
Local search
Powered by
hexo-generator-search