首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大家都叫我四姨
掘友等级
前端工程师
|
undefined
React、Vue、Nodejs
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
6
关注
赞
85
文章 77
沸点 8
资讯 0
赞
85
关注
返回
|
搜索文章
文章
热门
最新
大家都叫我四姨
2年前
React.js
【react进阶(二)】:教你正确理解、合理使用Redux及Redux的源码分析
单一数据源:整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。 State是只读的:唯一改变 state 的方法就是触发 action,action 是一个用于描述已发生事件的普通对象。 使用纯…
832
2
2
大家都叫我四姨
3年前
Node.js
【进阶全栈-02】:Koa源码分析(中间件执行机制、Koa2与Koa1比较)
Koa是由Express原班人马打造,但是相较于Express的大而全,Koa是小而精的。Koa没有绑定很多的框架以及插件,更容易让我们进行扩展,包括现在较为流行的EggJS and ThinkJS都是基于Koa开发的。 Koa避免了Express中间件基于callback形式…
914
8
评论
大家都叫我四姨
3年前
JavaScript
【Hybrid App 实战】:分享首次Hybrid App开发总结
1. 背景 之前就职于一家较小的金融科技公司(base HangZhou),由于大环境的不景气,公司同事也变动比较大,原先的ios工程师已离职,android工程师已转为java后台开发。公司本来打算放弃掉app端的业务,但是今年6月中旬又意外接到某民营银行的p2p外包业务,需…
3130
18
评论
大家都叫我四姨
3年前
JavaScript
前端基本功(九):彻底理解函数节流与防抖,以及我是如何在日常开发中应用函数节流与防抖的。
1. 如何理解函数节流与函数防抖 函数节流(throttle):从字面上理解,就是节约函数的执行次数(约定一定的时间执行一次),在我们进行一些高频执行函数的操作中可以应用。 函数防抖(debounce):从字面上理解,防止函数抖动,那么函数为什么会抖动?就是在我们还没有完全确认…
2383
13
评论
大家都叫我四姨
3年前
JavaScript
【react进阶(一)】:一次性彻底弄懂组件(函数式组件、PureComponent、React.memo、高阶组件)
1. 函数式组件(无状态组件) 1. 什么是函数式组件 首先需要去理解纯函数的概念:相同的输入,拥有有相同输出,没有任何副作用。同理: 我们的函数式组件也不会去根据组件的状态(state)的不同输入,不会拥有不同的表现形式。(与state无关,取决于props与context)…
3059
19
2
大家都叫我四姨
3年前
JavaScript
前端基本功(八): javascript的变量作用域与闭包
1. 变量的作用域 变量的作用域只有两种: 全局变量与局部变量。 javascript你可以在函数内部直接读取全局变量,函数外部无法读取函数内的局部变量。 如果想得到函数内部的局部变量你可以在函数内部再定义一个函数。javascript特有"链式作用域"结构。子对象会一级一级地…
222
3
评论
大家都叫我四姨
3年前
JavaScript
前端基本功(七):javascript中的继承(原型、原型链、继承的实现方式)
1. js的继承机制 javascirpt没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。继承意味着复制操作,然而 JavaScript 默认并不会复制对…
705
7
评论
大家都叫我四姨
3年前
JavaScript
前端基本功(六):javascript为什么会存在变量提升(执行上下文、执行上下文堆栈)
1. 什么是执行上下文 当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 2. 可执行代码(EC)的类型 3. 执行上下文堆栈 浏览器里的JavaScript解释器被实现为单线程…
197
2
评论
大家都叫我四姨
3年前
JavaScript
前端基本功(五):了解javascript的运行机制(单线程、任务队列、EventLoop、微任务、宏任务)
1. 单线程特点 单线程可以避免多线程操作带来的复杂的同步问题。 HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。所以,这个新标准并没有改变JavaScript单线程的本质。 我们必须清楚一点,触发…
4130
43
6
大家都叫我四姨
4年前
JavaScript
前端基本功(四):性能优化之你真的懂回流、重绘与合成层吗?
1. 页面的呈现流程 浏览器把获取到的HTML代码解析成1个DOM树,HTML中的每个tag都是DOM树中的1个节点,根节点就是我们常用的document对象。DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。 浏览器把所有样式(用…
5596
100
评论
下一页
个人成就
文章被点赞
231
文章被阅读
25,819
掘力值
1,118
关注了
13
关注者
163
收藏集
6
关注标签
14
加入于
2017-10-19