首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
外星人180
掘友等级
前端开发工程师
|
阿里巴巴
一个字"特别帅"
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
从源码看webpack的hash策略
所以只要某一个文件被修改,所有输出文件的hash都会跟着变化;因此它有一个弊端,一旦修改了某一个文件,整个项目的文件缓存都会失效。 webpack的三种hash生成策略都是根据源码内容来生成,只是该源码已经被webpack封装成能在webpack环境中运行的代码了,包含每一个源…
webpack4源码分析
tabpable是一个事件发布订阅插件,它支持同步和异步两种;在需要使用的类上继承tabpable,并且该类的构造函数中使用this.hooks添加事件名称。 要使用订阅功能,需要先拿到上面说到的类实例,通过实例对象.hooks.break.tap来订阅。 在需要触发的时机调用…
react和immutable偶遇的那些事
在项目中经常会遇到一些问题,比如把一个对象赋值给另外一个对象后,如何实现修改被赋值的对象而原对象不变;一般做法是copy,而copy又分为shallowCopy(浅拷贝)和 deepCopy(深拷贝);shallowCopy对于层级比较深的对象来说然并*用,那么只能用deepC…
Web Worker在项目中的妙用
通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程。Web Worker可以提高应用的总体性能,并且提升用户体验。如果你对worker还不熟悉,请参照,在此就不做过多的介绍了,本文主要是介绍worker的应用场景和性能问题。 …
React中如何使用Redux管理数据
设计store有很多讲究,不能把服务给的数据结构直接作为store,也不能按照view结构来设计store;对于初学者来说是一件很烦恼的事,社区很多都推荐按照设计数据库表结构来设计store,但是很多以项目交付为目标的不可能做得这么标准,所以大家都尽量向标准看齐-_-。 1) …
个人成就
文章被点赞
232
文章被阅读
31,432
掘力值
876
关注了
8
关注者
75
收藏集
16
关注标签
26
加入于
2017-06-24