ZHBHUN


  • 首页

  • 归档

  • 分类

  • 标签

Redux 入门

发表于 2016-10-18   |   分类于 Redux   |  
简介 是什么:可预测化的状态管理容器 特性 运行于不同的环境:客户端,服务器,原生应用 超爽的开发体验,如:时间旅行调试器可以编辑后实时预览 除了 React,还可以支持其他界面库 体积小,只有 2KB,且没有任何依赖 安装:npm i --save redux 用法:View(DOM,Re ...
阅读全文 »

React Hot Loader

发表于 2016-09-06   |   分类于 Webpack   |  
自 Dan Abramov 推出 React Hot Loader 以来,其实现方式随着 React 社区的发展一直在变化。期间,React Hot Loader 被终止过,改用 React Transform。而,如今 React Hot Loader 3 又再次回归。 这么精彩的变更历史,导致配 ...
阅读全文 »

Redux 项目实践

发表于 2016-09-05   |   分类于 Redux   |  
开发思路 需求:功能,原型 设计:组件拆分,列出组件的状态和动作 只要理清楚组件拆分和对应的动作和状态即可,不用详细设计,注意以下几个要点 动作对应功能,而非详细设计 Redux Action … 实现:action,reducer,展示组件,容器组件 action 异步功能:请求,成功 ...
阅读全文 »

Redux Action

发表于 2016-09-03   |   分类于 Redux   |  
Action 是把数据从应用传到 store 的有效载荷 —— store 数据的唯一来源。 Action 本质上是 JavaScript 普通对象,Redux 约定 action 内必须使用一个字符串类型的 type 字段来表示将要执行的动作。 Action Reducing Boilerpla ...
阅读全文 »

Redux Reducer

发表于 2016-09-03   |   分类于 Redux   |  
状态结构设计原则 把应用的 state 想像成数据库; 尽量将业务数据和 UI 相关的状态分开; 尽可能地把 state 范式化,不存在嵌套,即把所有数据放到一个对象里,每个数据以 ID 为主键,不同实体或列表间通过 ID 相互引用数据; 参考示例 real-world:将业务数据放在 ent ...
阅读全文 »

Visual Studio Code

发表于 2016-09-01   |   分类于 Editor   |  
Visual Studio Code 是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 官方文档:https://code.visualstudio.com/docs Visual Studio Code 配置指南 Vis ...
阅读全文 »

跨站脚本攻击

发表于 2016-08-03   |   分类于 Security   |  
什么是跨站脚本? 跨站脚本(Cross-site scripting,通常简称为XSS)是一种网站应用程序的安全漏洞攻击,是代码注入的一种。它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。 —— 摘自《维基百科》 危害 盗取信息 盗用 cookie,获取敏感信息; 键盘监听 ...
阅读全文 »

Java 异常

发表于 2016-07-13   |   分类于 Java   |  
什么是异常 异常情形是指阻止当前方法或者作用域继续执行的问题。——《Think in Java》 怎么处理异常 通过函数的返回值来告诉函数调用者出现异常 通过某种异常处理机制来告诉函数调用者出现异常,例如 Java 的异常处理机制 为什么使用异常处理机制?异常作为返回值带来的问题 很容易与正常 ...
阅读全文 »

Atom

发表于 2016-06-30   |   分类于 Editor   |  
Atom 是由GitHub开发的自由及开放源代码的文字与代码编辑器,支持 OS X、Windows 和 Linux 操作系统,支持 Node.js 所写的插件,并内置 Git 版本控制系统。 官方网站:https://atom.io/ 官方文档:https://atom.io/docs 官方博客: ...
阅读全文 »

React 基于“全局变量”的组件通信

发表于 2016-05-25   |   分类于 React   |  
React 开发中,一般将状态放在外层组件,然后将状态通过属性一层层的传到相应的里层组件中,再渲染显示出来。例如下面这段代码,外层组件 App 有个状态 color,其以属性的形式经过 MessageList,Message 传给 Button。 12345678910111213141516171 ...
阅读全文 »
12
zhbhun

zhbhun

14 日志
41 分类
48 标签
RSS
GitHub Twitter 微博 知乎
© 2016 zhbhun
由 Hexo 强力驱动
主题 - NexT.Pisces