jQuery 的实质: 在了解了python的装饰器之后, 发现jQuery的本质就是一个装饰器, 只是它接受了不同的参数.python装饰器接受一个函数, 在装饰器内部用一...
jQuery 的实质: 在了解了python的装饰器之后, 发现jQuery的本质就是一个装饰器, 只是它接受了不同的参数.python装饰器接受一个函数, 在装饰器内部用一...
前言 在编程语言中, 我们常常会接触到一些二进制数据, 例如 Python 中的 Bytes 类型数据, Nodejs 中的 Buffer 类型数据. 如果不能理解二进制数据...
没有函数体的函数 在阅读python源码的时候, 常常能看到很多函数体为空 (pass) 的类方法, 这一度令我感到十分困惑. 例如 BaseServer 类中的servic...
异步和回调 JavaScript中有一些居家旅行必备的异步函数, 例如 setInterval, setTimeout, forEach 以及最常见的事件绑定. 异步函数用于...
Redux 是什么 Redux 是一个 JavaScript 状态容器,提供可预测化的状态管理 state, store 和 action 应用中所有的 state 都以一个...
Store, Redux 和 Mobx 前端数据流方案包括了 flux, redux 和 mobx. 在其中数据存储的地方, 就叫做 store. Redux:参考这里 Mo...
做 react SSR 有一段时间了, 正好在这里分享一下. 什么是服务端渲染 用户第一次请求/刷新页面时, 由服务端响应. 服务器响应的是一个已经插入了组件文本的模板 (...
前言: 在代码编辑的过程中, 我们常常要使用 "", (), [], {} 等符号来包围一个变量或表达式, 或者是删除文本周围的包围符号. 这样的操作即使是使用 vim 提供...
Plaintext Text Objects Vim provides text objects for the three building blocks of plain...
前言: 在 React 16.3 中, 新的生命周期函数被引入了, 即静态方法 getDerivedStateFromProps. componentWillReceiveP...