首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
菜的黑人牙膏
掘友等级
前端开发
|
某18线小厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 57
沸点 6
赞
63
返回
|
搜索文章
最新
热门
webpack-插件机制杂记
webpack本身并不难,他所完成的各种复杂炫酷的功能都依赖于他的插件机制。或许我们在日常的开发需求中并不需要自己动手写一个插件,然而,了解其中的机制也是一种学习的方向,当插件出现问题时,我们也能够自己来定位。 Webpack的插件机制依赖于一个核心的库, Tapable。 在…
Node - 异步IO和事件循环
查阅资料的时候, 发现很多人都对异步和非阻塞的概念有点混淆, 其实两者是完全不同的, 同步异步指的是行为即两者之间的关系, 而阻塞非阻塞指的是状态即某一方。 如果是同步的话, 那么应该是client发起请求后, 一直等到serve处理请求完成后才返回继续执行后续的逻辑, 这样c…
Node.js - 阿里Egg的多进程模型和进程间通讯
最近用Egg作为底层框架开发项目,好奇其多进程模型的管理实现,于是学习了解了一些东西,顺便记录下来。文章如有错误, 请轻喷 伴随科技的发展, 现在的服务器基本上都是多核cpu的了。然而,Node是一个单进程单线程语言(对于开发者来说是单线程,实际上不是)。我们都知道,cpu的调…
前端模块化杂记
前端模块化在近几年层出不穷,有Node的CommonJs,也有属于client端的CMD/AMD模式,而ES6本身也出现了Modules,再加上Webpack以及babel的普及,虽然在代码中经常使用到这些用法,但是如果不去深入研究,总觉得是一个黑魔法,无法探测一些问题的根源。…
React-Redux进阶(像VUEX一样使用Redux)
Redux是一个非常实用的状态管理库,对于大多数使用React库的开发者来说,Redux都是会接触到的。在使用Redux享受其带来的便利的同时, 我们也深受其问题的困扰。 纯净。Redux只支持同步,让状态可预测,方便测试。 但不处理异步、副作用的情况,而把这个丢给了其他中间件…
Webpack系列-第三篇流程杂记
入口处在bulid.js,可以看到其中的代码是先实例化webpack,然后调用compiler的run方法。 可以看出options保存的就是本次webpack的一些配置参数,而其中的plugins属性则是webpack中最重要的插件。 调用run时,会先在内部触发before…
js的存储方式杂记
记录下V8中基本类型和对象的存储方式。 js的数据大致上分为两种, 一种是原始类型(Boolean,Null,Undefined,Number,BigInt,String,Symbol), 一种是对象(Object)。 原始类型的数据放在栈中, 对象的数据放在堆中。 堆(hea…
Node - 内存管理和垃圾回收
从前端思维转变到后端, 有一个很重要的点就是内存管理。以前写前端因为只是在浏览器上运行, 所以对于内存管理一般不怎么需要上心, 但是在服务器端, 则需要斤斤计较内存。 一般的后端语言开发中, 在基本的内存使用是没有限制的。 但由于Node是基于V8构建的, 而V8对于内存的使用…
React-代码复用(mixin.hoc.render props)
以下是React官方的一个例子,我会采用不同的封装方法来尝试代码复用,例子地址。 组件在 React 是主要的代码复用单元,但如何共享状态或一个组件的行为封装到其他需要相同状态的组件中并不是很明了。 随着鼠标在屏幕上移动,在一个 p的组件上显示它的 (x, y) 坐标。 由于组…
React Fiber源码分析 第一篇
这里我们知道是同步更新 即 expirationTime = 1. 紧接着调用了updateContainerAtExpirationTime
下一页
个人成就
文章被点赞
498
文章被阅读
62,753
掘力值
2,087
关注了
2
关注者
142
收藏集
1
关注标签
24
加入于
2017-06-23