首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YYYYY77883
掘友等级
前端开发
|
啦啦啦
天天白日梦
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 53
沸点 2
赞
55
返回
|
搜索文章
最新
热门
React Router — BrowserRouter 源码浅析及原理分析
ps. 源码均进行了删减,将判断、报错等部分代码移除;文章比较长,有兴趣的同学可以阅读,也可以直接跳到总结直接了解 React Router 的实现原理 ps. setPrompt 一般只有在服务端渲染或者调用 <Prompt> 组件的时候才会用到,所以在本例中 co…
React 源码解析(二) —— React.Children
借用官网的话,React.Children.map 的作用就是在每个子节点上调用一个函数,如果 children 是一个数组,它将遍历并为数组中的每个子节点调用该函数。如果子节点为 null 或是 undefined,则此方法将返回 null 或是 undefined,而不会返…
Redux / React Redux 的模拟实现
本文主要参考该博文:8k字|Redux/react-redux/redux中间件设计实现剖析为了便于本人阅读,概况总结了上述文章,并基于最新React修改了部分接口的实现;有兴趣的同学,可以直接阅读上
React Redux 使用小记
1. 先定义一个 UI 组件 2. 容器组件 3. 让容器组件拿到 state 对象 4. 完整例子
React 源码解析(一) —— Virtual DOM
Virtual DOM 的主要思想就是模拟 DOM 的树状结构,在内存中创建保存映射 DOM 信息的节点数据,在由于交互等因素需要视图更新时,先通过对节点数据进行 diff 后得到差异结果后,再一次性对DOM 进行批量更新操作,这就好比在内存中创建了一个平行世界,浏览器中 DO…
Koa 洋葱模型(源码解析,简约版)
app.listen(3000) 实际是创建一个 HTTP 服务器(本文为了简化,省略了该步骤)。this.callback() 就是 http.createServer() 的回调函数,用来处理 http 请求(ps. 也可以通过 app.callback() 方法来改写)
深入理解 Javascript Event Loop (包含浏览器端、Node.js)
Javascript 是一个单线程、非阻塞式的语言。 Javascript 是单线程的运行环境,只有一个调用栈,程序每次只能运行一段代码。 调用栈,当进去某个函数的时候,这个函数就会放到栈里面,当离开了某个函数时,这个函数就会从栈中释放。图中可见,这是一个后进先出的概念 其中渲…
js 单向链表的实现
省略校验等步骤,只是简单实现而已
算法总结
例题:LeetCode 26. 删除排序数组中的重复项 例题:LeetCode 3. 无重复字符的最长子串
React Router — WEB
如果 <Switch> 组件下的 <Route> 与当前 URL 匹配,则渲染对应 Route 组件中的元素,如果没有匹配的 URL,则 render null。 在服务端使用 matchPath 找到当前路由,并判断当前路由是否具有 loadData 属性。如果有的话,则调用…
下一页
个人成就
文章被点赞
89
文章被阅读
55,870
掘力值
1,448
关注了
29
关注者
32
收藏集
6
关注标签
23
加入于
2019-05-26