js手札--图片的Base64编码

2017-03-12
阅读 2 分钟
2.5k
Base64编码么,其实就是一个招待好6爷,伺候好8爷的过程 Base64是把字符串转为二进制,然后末尾补零,使总长度能除尽24 24这个太上皇怎么来的:是6爷与8爷的公倍数 6爷怎么来的: Base64是一个对照表,有64个符号,大小写字母,数字,加号,斜杠(/)。特殊字符(=)除外可以用6个二进制位来表示这个64个字符 8爷怎么来的...

vue手札 -- vue-router的简单流程

2016-09-26
阅读 2 分钟
5.7k
beforeEach -> canReuse -> canDeactivate -> canActivate -> deactivate -> afterEach -> activate

js手札--js中new到底做了些啥

2016-09-21
阅读 1 分钟
3.3k
new的三个步骤 举个例子: {代码...} 以上其实等价于3个步骤 {代码...} 1.创建一个空对象{} {代码...} 2.拷贝构造函数的prototype 给 实例对象的 proto {代码...} 3.初始化对象 {代码...} {代码...}

js手札--关于事件冒泡与事件捕获

2016-06-23
阅读 3 分钟
5k
事件执行:子元素在执行某个事件的前后,会引起上层元素触发相同事件。例:我点击了div,那么不光div会执行click事件,上层的body和html等等也会执行click。

js手札-reactjs生命周期

2016-06-08
阅读 1 分钟
1.5k
生命状态: Mounting:已插入真实DOM节点Updating:正在重新渲染Unmounting:已经移出真实节点 Mounting Updating 大致顺序: 两个挂载: componentWillMount() {代码...} 所以,如果这里调用setState,则会在render中感知到state的变化。 componentDidMount() {代码...} 这时已经有成型的DOM树了,所以可以通过this.get...

js手札--redux简单学习(二)

2016-05-25
阅读 1 分钟
1.9k
redux简单学习(二) redux简单学习[ store, action, reducer ] 1. combineReducers combineReducers,合并多个reducer 如有下面两个reducer,todoApp,textApp {代码...} {代码...} 换成combineReducers,则为 {代码...} 则调用时可以写成这样 {代码...}

js手札--redux简单学习[ store, action, reducer ]

2016-05-25
阅读 2 分钟
3.2k
Redux简单学习 - [ store, action, reducer ] 前言 redux是一套state流的处理机制。 主要有三要素: store 【长官】 管理状态,给某个士兵发命令 action 【命令】 一种长官和士兵之间沟通的方式 reducer 【士兵】 执行命令,并反馈给长官 主要有三层数据流: 长官下达命令并把当前任务状态告诉士兵 => 士兵执行命令反...

js手札--关于AMD的简单分析

2016-05-24
阅读 4 分钟
1.9k
AMD中define常见的形式 {代码...} 参数 第一个是要定义的模块名字(id)第二个是要用到的模块名,其实更专业点讲是定义的这个模块所依赖的模块名称第三个回调函数,是要定义模块内容 分析define的回调函数 分析方法:替换部分代码进行分析 先来把回调中的require,exports,module替换了看看。 1.替换require {代码...} ...

js手札--bind

2016-05-16
阅读 2 分钟
1.5k
bind { 解决问题:callback() { this ? //谁在用 }} {代码...} 来看个具体的问题(后面就举了个例子,没兴趣的可以到此为止了。篇幅比较短,见谅) => 一、问题再现 {代码...} 二、证明问题 那么怎么就能证明是window对象调用了lost.pushArray呢。 {代码...} 三、解决方法 I.使用匿名函数 其实看看上面的丢失原因之后,...

js 学习笔记(一)

2016-02-03
阅读 1 分钟
1.2k
就我自身而言,想要匹配自己水平的找些资料,往往是十分的零碎,所以可能今天看到的文章中有几句是对我有用的,而明天那篇文章中或许又会提出几句相悖的结论。