用户中心USER CENTER

首页/用户
  • 精读《编写有弹性的组件》

    摘要:引言读了精读完全指南之后,是不是对的理解又加深了一些呢这次通过一文,了解一下什么是有弹性的组件,以及为什么可以做到这一点。总结了弹性组件具有的四个特征不要阻塞数据流。不要有单例组件。以上规则不仅适用于,它适用于所有组件。 1. 引言 读了 精读《useEffect 完全指南》 之后,是不是对 Function Component 的理解又加深了一些呢? 这次通过 Writing Res...

    sunsmell 发布于JavaScript
  • 循序渐进教你实现一个完整的node的EventEmitter模块

    摘要:本文从的的使用出发,循序渐进的实现一个完整的模块。移除指定事件的某个监听器,监听器必须是该事件已经注册过的监听器的别名移除所有事件的所有监听器,如果指定事件,则移除指定事件的所有监听器。返回指定事件的监听器数组。 node的事件模块只包含了一个类:EventEmitter。这个类在node的内置模块和第三方模块中大量使用。EventEmitter本质上是一个观察者模式的实现,这种模式可...

    sunsmell 发布于JavaScript
  • React系列 --- virtualdom diff算法实现分析(三)

    摘要:所以只针对同层级节点做比较,将复杂度的问题转换成复杂度的问题。 React系列 React系列 --- 简单模拟语法(一)React系列 --- Jsx, 合成事件与Refs(二)React系列 --- virtualdom diff算法实现分析(三)React系列 --- 从Mixin到HOC再到HOOKS(四)React系列 --- createElement, ReactElem...

    sunsmell 发布于JavaScript
  • jQuery源码解析之position()

    摘要:注意的本质是的解析整体上看,是一个语句由于的元素,是相对于浏览器窗口进行定位的,所以它的偏移就是,即获取某个元素相对于视窗的位置。注意的本质是的完 showImg(https://segmentfault.com/img/remote/1460000019072306); position()作用:返回被选元素相对于父元素(parent)的偏移坐标 使用:直接调用$().positio...

    sunsmell 发布于JavaScript
  • 一文看透浏览器架构

    摘要:值得注意不同的浏览器使用不同的。今天截至年月,在浏览器进程中运行。这意味着浏览器进程包含一个实例,这是一个潜在的安全漏洞。 本文由云+社区发表作者:廖彩明 在从事前端开发过程中,浏览器作为最重要的开发环境,浏览器基础是是前端开发人员必须掌握的基础知识点,它贯穿着前端的整个网络体系。对浏览器原理的了解,决定着编写前端代码性能的上限。浏览器作为JS的运行环境,学习总结下现代浏览器的相关知识...

    sunsmell 发布于JavaScript
<