会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
每天都要进步一点点
善始者实繁,克终者盖寡。 技术栈:angular + ionic + vue + mint-ui + react-native + teaset + h5plus + mui + nodejs + webpack + gulp + ES6 + vux + typescript2 + weex + weex-ui + 微信小程序 + react + ant-design + ant-design-mobile + material-ui + nervjs + taro + taro-ui + spring boot
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
50
51
52
53
54
55
56
57
58
···
142
下一页
2019年4月20日
shouldComponentUpdate 是做什么的,(react 性能优化是哪个周期函数?)
摘要: shouldComponentUpdate询问组件是否需要更新的一个钩子函数,判断数据是否需要重新渲染,返回一个布尔值。默认的返回值是true,需要重新render()。若如果返回值是false则不触发渲染,利用这个生命周期函数可以强制关闭不需要更新的子组件来提升渲染性能。这个方法用来判断是否需要调
阅读全文
posted @ 2019-04-20 17:30 每天都要进步一点点
阅读(1842)
评论(0)
推荐(1)
2019年4月19日
react 生命周期函数
摘要: (1)初始化阶段:getDefaultProps:获取实例的默认属性static propTypes 设置属性的类型componentWillMount:组件即将首次被装载、渲染到页面上render:组件在这里生成虚拟的 DOM 节点componentDidMount:组件真正在被首次装载之后(2)
阅读全文
posted @ 2019-04-19 21:20 每天都要进步一点点
阅读(292)
评论(0)
推荐(0)
2019年4月18日
调用 setState 之后发生了什么?
摘要: (1)代码中调用 setState 函数之后,React 会将传入的参数对象与组件当前的状态合并,然后触发所谓的调和过程(Reconciliation)。(2)经过调和过程,React 会以相对高效的方式根据新的状态构建 React 元素树并且着手重新渲染整个 UI 界面;(3)在 React 得到
阅读全文
posted @ 2019-04-18 21:55 每天都要进步一点点
阅读(2930)
评论(0)
推荐(0)
2019年4月17日
React 中 keys 的作用是什么?
摘要: Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Diff 算法中 React 会借助元素的 Key 值来判断该元素是新近创建的还是被移动而来的元素,从而减少不必要的元素重渲染
阅读全文
posted @ 2019-04-17 22:37 每天都要进步一点点
阅读(1582)
评论(2)
推荐(0)
2019年4月16日
Windows下如何更新 node.js
摘要: 因为在Windows下是没有n模块的并不支持npm install -g n n latest更新,所以只能老老实实安装 1.在Path环境变量下查看自己的node.js安装路径 计算机-属性-高级系统设置-环境变量-系统变量,在path下找到自己的安装位置 2.在node官网下载最新的版本 下载完
阅读全文
posted @ 2019-04-16 23:01 每天都要进步一点点
阅读(1885)
评论(0)
推荐(0)
2019年4月15日
npm install -g n 报错
该文被密码保护。
阅读全文
posted @ 2019-04-15 23:03 每天都要进步一点点
阅读(5)
评论(0)
推荐(0)
2019年4月14日
SVN的Branch和Tag管理
摘要: dev:开发主线 branch: 部分特殊客户的定制化版本 tag: 主线的某个发布版本 release: 主线的里程碑式的发布版本(相比上一里程碑版本,改动非常大,并且当前已经很稳定的) 你可以在branch/tag文件夹下新建多个文件夹(表示多个版本) ① 安装VisualSVN Server,
阅读全文
posted @ 2019-04-14 15:18 每天都要进步一点点
阅读(516)
评论(0)
推荐(0)
2019年4月13日
使用Github添加标签
摘要: Github为我们提供了在页面上进行编辑发行版本的方式,如下图所示: 在Github上为项目打tag可在release页面,选择创建新tag并按下图所示填写即可。删除tag也同理。
阅读全文
posted @ 2019-04-13 21:29 每天都要进步一点点
阅读(2675)
评论(0)
推荐(0)
2019年4月12日
使用Git添加Tag的方法
摘要: 简述作为版本管理工具,Git可以对某个版本打上标签(tag),表示本版本为发行版。在发布软件,以及使用CocoaPods创建依赖库等情况时,需要对其版本使用标签注释。故简单总结一下添加tag的方式。 使用Git命令查看标签打印所有标签 打印符合检索条件的标签 如 git tag -l 1.*.* 为
阅读全文
posted @ 2019-04-12 21:12 每天都要进步一点点
阅读(6354)
评论(0)
推荐(1)
2019年4月11日
线程与进程的区别
摘要: 一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线
阅读全文
posted @ 2019-04-11 21:20 每天都要进步一点点
阅读(198)
评论(0)
推荐(0)
上一页
1
···
50
51
52
53
54
55
56
57
58
···
142
下一页
公告