首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GSD
掘友等级
前端魔法师-专职写魔法
|
叫你一声你会答应吗
精通各种奇巧淫技, 各路魔法, 能跑起来千万不要动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 102
沸点 1
赞
103
返回
|
搜索文章
最新
热门
JavaScript-闭包
执行结果为:Uncaught ReferenceError: temp is not defined at xxx.html 报错. 正常函数的作用域或者其他变量的都会在函数执行之后被销毁,但是创建了闭包会使局部变量长期保存在内存中,消耗内存很大,所以不能滥用,容易导致内训泄露…
JavaScript-事件循环-eventLoop
点击了确定才打印alert之后,然后0s后执行,1s后打印1s后执行... JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题 单线程就意味着,所有任务…
ES6-Promise
Promise构造函数接受一个函数作为参数,该函数的两个参数分别是 resolve 和 reject。它们是两个函数 当then中发生了异常,可以用.catch() 捕获异常,如果在promise的整个调用中没有捕获异常,promise不会将异常抛出.
JavaScript-设计模式-面向对象编程
这两种方式都会在全局作用域中创建一个全局变量,当定义的过多,多人协作,很容易覆盖掉. 未完待续...
Redux-源码解析
整个redux的源码非常简单,所以解释很少,看代码就能看明白......
Redux-Middleware-源码解析
一个action的执行顺序:A(action) -> B(action) -> C(action) -> store.dispatch(action),先从内到外生成新的func,然后由外向内执行.
Redux-saga-整理
takeEvery 允许多个 fetchData 实例同时启动, 在某个特定时刻, 尽管之前还有一个或多个fetchData尚未结束, 我们还是可以启动一个新的fetchData任务-->意思就是只用调用了 FETCH_REQUESTED action的时候就会启动 fetch…
React-源码解析-生命周期(自定义组件)
createClass 是创建自定义组件的入口方法,负责管理生命周期中的 getDefaultProps。该方 法在整个生命周期中只执行一次,这样所有实例初始化的 props 将会被共享。 mixin,设置初始化 defaultProps,返回构造函数。 mountCompon…
React-源码解析-DOM模型
当node为空时,说明node不存在,则初始化一个空的组件. ReactEmptyComponent.create(instantiateReactComponent)。 当node类型为字符串或者数字时,则初始化文本组件,ReactNativeComponent.create…
React-源码解析-setState运行机制
以代码注释的方式整理setState的执行流程用class的方式创建React组件,需要继承React.Component,而setState()方法就绑定在他的原型上面发现setState()上有两
下一页
个人成就
文章被点赞
142
文章被阅读
10,850
掘力值
493
关注了
7
关注者
15
收藏集
1
关注标签
67
加入于
2018-05-23