- 博客(4)
- 收藏
- 关注
原创 前端面向对象的编程
问:Javascript有对象么? 答:有。 问:你怎么理解面向对象的编程? 答:那我用code来说明下function Foo(who) { this.me = who;}Foo.prototype.identify = function() { return "I am " + this.me;};function Bar(who) { Fo...
2018-07-22 15:52:28 638
原创 Redux详解
redux 1、基本概念 redux其实就是一个页面状态管理的规约。store中的数据约定是不能改变的,只能重新生成store。 2、页面刷新带来的问题 store中的数据是存在内存中的,页面刷新会使store中的数据全部重置,所以不要期望页面刷新后能够从store中获取相应的数据,要想获得持久化的数据,可以从sessionStorage或者localStorag...
2018-07-22 14:57:03 331
原创 React编程中的常用技巧(欢迎拍砖)
1、变量初始化 在react组件编写的过程中,组件都需要输入参数,但是对于代码维护者来说,一个组件的使用,首先要知道它的输入。而React中的变量检查和默认值刚好可以做到,一方面可以校验变量,另一方面,可以把组件的输入参数表现出来。class Input extends React.Component { // ...}Input.defaultProps = { c...
2018-07-22 11:24:30 415
原创 详解React中的ref和context
React中的ref和context 前端设计到的两个重要问题:变化和异步。这两个总结起来就是:前端的状态管理。 状态管理主要分为三个方面的问题: 输入====》状态====》输出前端的状态管理有很多解决方案。无非就是一点,如何有逻辑、有层次地管理前端的状态。(毕竟,要实现一个功能很简单,如果瀑布流的代码编程,给代码维护者是一种灾难。)...
2018-07-22 00:35:44 1692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人