code之路
探索react-redux 探索react-redux
redux提供唯一一个 store 来存储数据,view 中尽量没有其他状态,使得组件通信更加方便 action 是唯一可以改变状态的,也就是改变状态必须派发一个 action 通过纯函数(reducer)来更新 store(实际上是生成一
2019-02-11 沐雪
探索react-生命周期 探索react-生命周期
生命周期 创建时:->constructor(初始化内部状态,唯一可以直接修改 state 的地方)->getDerivedStateFromProps(当 state 需要从 props 初始化时使用,不推荐使用,每次 re
2019-02-11 沐雪
探索react-概览 探索react-概览
react传统的 DOM API 过度的关注细节,react 始终整体刷新,摆脱传统的局部更新,让我们从频繁的 dom 操作中解放出来 组件props(外部传进来的) + state(自己本身的) -> view单一职责原则组件尽量无
2019-02-11 沐雪
关于滚动高度 关于滚动高度
窗体滚动使用 window.addEventListener 窗体滚动高度使用window.pageOffset(IE9+),documentdocumentElement.scrollTop(pc)document.body.scrol
2019-01-26 沐雪
Nginx是什么 Nginx是什么
Nginx作为一个前端可能没用过 Nginx,但绝对听过,那么他到底是什么呢 Nginx 是一款自由的、开源的、高性能的 HTTP 服务器和反向代理服务器;同时也是一个 IMAP、POP3、SMTP 代理服务器;Nginx 可以作为一个 H
2019-01-16 沐雪
遇见koa 遇见koa
koa2koa 是 Express 的下一代基于 Node.js 的 web 框架,koa2 基于 ES7 开发,完全的使用 promise 配合 async 实现异步 基本结构const koa = require("koa"); co
2018-12-16 沐雪
不如学MongoDB 不如学MongoDB
mongodb安装配置下载就不说了,说说配置把下载的文件放到你想放到的目录(比如:/usr/local)添加环境变量 export PATH=${PATH}:/usr/local/MongoDB/bin无论是 zsh 还是 bash 编辑完
2018-12-10 沐雪
移动端项目总结 移动端项目总结
总结适配方案 viewport安装yarn add cssnano cssnano-preset-advanced postcss-aspect-ratio-mini postcss-cssnext postcss-import postc
2018-11-20 沐雪
随手记 随手记
Sandbox链接真的很不错,太好看了,和我的 vscode 一毛一样,快速生成项目 vue,react 等等等等全都支持,写 demo 学习必备佳品,比我之前用的 jsbin 强大太多 其他好用的网站工具以后就写在这里 Squoosh链接
2018-11-12
Mac前端开发环境配置 Mac前端开发环境配置
Mac安装 Homebrew前提是科学上网ShadowsocksX-NG-R 安装 Xcode 命令行工具2019.6.6 -下边的命令已经失效 ,会查找软件失败,需要自己去 developer apple 下载安装 $ xcode-sel
2018-10-03
TypeScript学习笔记(二) TypeScript学习笔记(二)
TypeScript 最新整理的笔记放到 oneNote 了 接口类似于低配版的类,类就是高配版的接口 接口接口就是描述一个对象必须有什么属性 interface Human { name: string; age: number
2018-10-02
TypeScript学习笔记(一) TypeScript学习笔记(一)
TypeScript 最新整理的笔记放到 oneNote 了 讲真除了几个新加的数据类型,学起来就感觉和学 es6 一样。。。。。。 安装与调试//安装 ts 和 ts-node npm install -D ts-node npm in
2018-09-30
3 / 7