浅谈Redu(之一):Middleware原理 Redux作为目前最火的Flux模式实现之一,它有很多的点值得研究。今天我们首先来看看它的Middleware。熟悉Express或者koa的朋友对Middleware的概念一定不陌生。例如Express中是这样使用一个中间件的:var a
理解Event-Loop Event Loop(事件轮询)机制是一个经常把人搞晕的东东。我不敢说我完全明白,只是在此谈谈我的浅见。事件的处理浏览器是一个事件驱动(event-driven)架构的软件。它的UI线程中会不断产生用户事件。但是处理事件的JavaScrip
理解原型链和原型继承 原型链原型链比作用域链要好理解的多。JavaScript中的每个对象,都有一个内置的_proto_属性。这个属性是编程不可见的(虽然ES6标准中开放了这个属性,然而浏览器对这个属性的可见性的支持不同),它实际上是对另一个对象或者null的引
HTML5 VideoAPI,打造自己的Web视频播放器 本文将使用HTML5提供的VideoAPI做一个自定义的视频播放器,需要用到HTML5提供的video标签、以及HTML5提供的对JavascriptAPI的扩展。这样的空元素语法形式。2.重要HTML属性controls:ontrol:如
小白上学のcanvas零基础 元素看起来和 元素很相像,唯一的不同就是它并没有 src 和 alt 属性。实际上, 标签只有两个属性—— width和height。当没有设置宽度和高度的时候,canvas会初始化宽度为300像素和高度为150像素。该元素可以使用CSS
谈谈JS设计模式和应用场景一(单例模式) 什么是单例模式单例模式是单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。。(来源于维基百科)1.创建单
为你的博客添加搜索功能吧! Search-Spider-Blog提供个人博客文章搜索服务, 只需要配置个人博客地址, 载入博客数据, 开启Server服务, 即可开启文章搜索服务。对blogconfig.json配置文件监控, 修改后服务及时地更新博客数据。本人用的为
一步步编写avalon组件05:树组件 给人印象中,树组件是非常令人畏惧的一个组件,超级复杂,超级难写。但使用avalon2来做,这却是级其简单的一件事。首先从样式入做,无序列表是天然可用的树结构,几个UL元素套在一起,它们就自然处理好缩进问题。换言之,我们用UL元素作为树的节点
正在暑假中的《课多周刊》(第1期) 正在暑假中的《课多周刊》(第1期)我们的微信公众号:fed-talk,更多精彩内容皆在微信公众号,欢迎关注。若有帮助,请把 课多周刊 推荐给你的朋友,你的支持是我们最大的动力。远上寒山石径斜,白云深处有人家。停车坐爱枫林晚,霜叶红于二月花。
React-Redu源码剖析 React-Redux是用在连接React和Redux上的。如果你想同时用这两个框架,那么React-Redux基本就是必须的了。为了能够更好的使用这个工具,今天就对它进行一下源码剖析。Provider一个React组件,一般你的rootA