首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叶雨森
掘友等级
前端
|
Shopee
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
让Instagram.com更快-第二部分
近年来Instagram.com发生了许多的变化——我们推出了故事、过滤器、创建工具、直接消息传递以及许多其它功能和增强功能,然而随着产品的迭代发展,带来的其中一个副作用就是我们的网络性能开始下降。在过去的一年里我们做出了相应的努力来改善这一状况。到目前为止,我们将信息流页面的…
前端tree组件,10000个树节点,从12.19s到0.49s
通过图-1性能瀑布可以清晰的看到script执行占了8.9s的时间,通过上图即图-5可以看到script的的调用栈主要集中在创建vue实例时的createChildren上面。 通过上图即图-6可以清晰的看到render耗时主要集中在Recalculate Style、Layo…
让在Vue中使用的EventBus也有生命周期
最近遇到了vue项目中的性能问题,整个项目不断的进行操作五分钟左右,页面已经很卡,查看页面占用了1.5G内存,经过排查一部分原因,是自己模块使用的eventBus在离开页面未进行off掉。我们进行下验证: 我们在home首页的代码是这样的: (1)在home页时:我们拍个内存快…
Promise.all处理多次reject/最多n次reject
首先,抛出我们的需求: 实现一个函数,在多次异步请求全部结束之后再进行处理,即使有一次或多次失败,在失败时我们可以处理这些失败的情况,但是不会阻塞其它请求 我们首先想到的是 Promise.all: 然鹅,Promise.all()其中的一个请求失败了就会走catch,此时无法…
ScriptQJ闯关之中间件
上篇闯关了组合函数编程compose,这篇来到中间件一关。 先上题目: 中间件模式(middleware)是一种很常见、也很强大的模式,被广泛应用在 Express、Koa、Redux 等类库和框架当中。如果你能在自己的代码中也使用灵活这种模式能给你的程序带来更大的便利性和灵活…
scriptQJ闯关之函数编程compose
最近刚接触scriptQJ,点此通往scriptQJ,其中一些题目还是能够将一些编程的概念落实到实践中的。去使用一些上面的题目不是蛮多,希望能够有更丰富的题目,从中选择了一道函数编程的compose,其中题目如下: 在函数式编程当中有一个很重要的概念就是函数组合…
js简单的发布/订阅
vue项目中不同组件间通信一般使用vuex,通常情况下vuex和EventBus不应该混用,不过某些场景下不同组件间只有消息的交互,这时使用EventBus消息通知的方式就更合适一些。使用了一下new
vue实现动态注册并渲染组件
目前有个需求:需要动态的局部注册并加载一个dir目录下的所有组件
requestAnimationFrame替代setTimeout、setInterval
requestAnimationFrame相较于setTimeout、setInterval的优点这里不多说,想要了解的同学可以戳requestAnimationFrame最佳实践。 requestAnimationFrame原生没有自定义时间间隔执行的功能,比如想要实现每隔1…
个人成就
文章被点赞
184
文章被阅读
19,857
掘力值
650
关注了
39
关注者
348
收藏集
13
关注标签
36
加入于
2017-11-22