JavaScript多线程-Web Worker

2019-01-24
阅读 6 分钟
3.4k
文档对象模型(DOM)将web页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将HTML、SVG或XML文档建模为对象并不是JavaScript语言的一部分。DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。DOM的方法(methods)让你可以用特定方式操作这个树,用这些方...

javascript单例、代理、状态设计模式

2018-12-14
阅读 10 分钟
1.7k
==标准==单例实现通常要实现一个单例模式并不复杂,无非就是用一个变量来标记当前是否已经为了某个类创建过对象了,如果创建过对象了,则在下一次获取该类的实例时,直接返回之前创建的对象。

观察者模式的使用介绍

2018-11-05
阅读 4 分钟
2.3k
观察者模式又称发布-订阅模式,它定义对象间的一种一对多的依赖关系,当一个对象发生改变的时候,所依赖它的对象都能得到通知。例如:我们订阅了一个栏目,当栏目有新文章的时候,它会自动通知所有订阅它的人。

redux以及react-redux简单实现

2018-08-27
阅读 18 分钟
1.9k
  随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括 UI 状态,如激活的路由,被选中的标签,是否显示加载动效或者分页器等等。