🗒️ wx-open-launch-app指南

2020年5月微信新开放的api , 微信环境H5唤起APP和小程序实践

🗒️ H5唤醒APP 简单hacker方法

H5唤醒APP,本质上浏览器是通过URLscheme打开APP,安卓和苹果的两个比较hack的方法实现了跳转后本页面不跳转到下载页

🗒️ styled-components浅入浅出

styled-components以组件的形式来声明样式,让样式也成为组件,从而分离逻辑组件与展示组件。

🗒️ React + antd-table 表格拖拽

React + antd-table 表格拖拽class类写法,顺便看到了Immutability Helpers,觉得还不错,简单的看了看

🗒️ 浏览器事件全屏

浏览器的全屏,退出全屏,监听全屏

🗒️ setState是同步和还是异步的

setState 的合并是通过队列实现的。通过创建一个队列来保存每次 setState 的数据,然后每隔一段时间,清空和这个队列并渲染组件。在 React 的 setState 中,利用 JavaScript 的事件循环机制对多个 setState 调用进行合并。首先创建一个队列保存每次 setState 的数据,在一次事件循环的所有同步任务之后,清空着队列,将队列中的所有 setState 进行合并,并进行一次性更新渲染。这样在一次事件循环的,最多只会执行一次合并操作,并且只会渲染一次组件。

🗒️ 宏任务与微任务

copy from wenjie, 分析的很到位,也非常详细。遇到宏任务,先处理宏任务——将宏任务放入Event Queue,然后再处理微任务——将微任务放入Event Queue。

🗒️ React两大特色之React diff

React 的两大特色:React diff 和 Virtual Dom。React 中最值得称道的部分莫过于 Virtual DOM 与 diff 的完美结合,特别是其高效的 diff 算法,让用户可以无需顾忌性能问题而”任性自由”的刷新页面,让开发者也可以无需关心 Virtual DOM 背后的运作原理,因为 React diff 会帮助我们计算出 Virtual DOM 中真正变化的部分,并只针对该部分进行实际 DOM 操作,而非重新渲染整个页面,从而保证了每次操作更新后页面的高效渲染,因此 Virtual DOM 与 diff 是保证 React 性能口碑的幕后推手。

🗒️ Angular中的自定义表单控件ControlValueAccessor

ControlValueAccessor acts as a bridge between the Angular forms API and a native element in the DOM.

🗒️ CKedior两张方法上传图片及简单的plugins编写

ckedior怎么写插件,ckedior上传图片plugins,ng2-ckedior上传图片的一些摸索,主要是ngAfterViewInit中的两个事件监听