code秘密花园

其他

Chrome 84 正式发布,支持私有方法、用户空闲检测!

API)会在用户闲置时通知开发人员,指示诸如与键盘,鼠标,屏幕长时间没有交互,屏幕保护程序激活,屏幕锁定或移动到其他屏幕之类的事情。开发人员可以自定义的阈值来触发通知。
2020年7月21日
其他

解读新一代 Web 性能体验和质量指标

});}getCLS(sendToGoogleAnalytics);getFID(sendToGoogleAnalytics);getLCP(sendToGoogleAnalytics);使用
2020年5月26日
其他

Chrome 83 发布,支持直接读写本地文件!新的跨域策略!

中开始推进的安全检查功能在本次更新中进一步加强,这一次除了会提醒密码是否泄露之外,还会检查扩展是否存在安全问题,扩展部分菜单也进行了单独设计。可以详细地罗列出扩展访问了哪些数据。
2020年5月25日
其他

聊一下 Chrome 新增的可信类型(Trusted types)

漏洞,因为它们并不总是对访问站点的用户造成直接损害。然而,它们往往是复杂的漏洞利用程序中的第一个踏脚石,可以促进更具破坏性的攻击。在许多情况下,消除
2020年4月22日
其他

【React深入】深入分析虚拟DOM的渲染过程和特性

VitrualDom自己实现了一套自己的事件机制,自己模拟了事件冒泡和捕获的过程,采用了事件代理,批量更新等方法,抹平了各个浏览器的事件兼容性问题。
2019年4月17日
其他

【React深入】从Mixin到HOC再到Hook(原创)

如果函数的调用参数相同,则永远返回相同的结果。它不依赖于程序执行期间函数外部任何状态或数据的变化,必须只依赖于其输入参数。 该函数不会产生任何可观察的副作用,例如网络请求,输入和输出设备或数据突变。
2019年4月10日
其他

【React深入】React事件机制

下面是我阅读过源码后,将所有的执行流程总结出来的流程图,不会贴代码,如果你想阅读代码看看具体是如何实现的,可以根据流程图去源码里寻找。
2019年3月6日
其他

由实际问题探究setState的执行机制

在constructor()中使用赋值初始状态来代替。然而,有些情况下必须这样,比如像模态框和工具提示框。这时,你需要先测量这些DOM节点,才能渲染依赖尺寸或者位置的某些东西。
2019年2月23日