首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_sugar_
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 22
沸点 2
赞
24
返回
|
搜索文章
最新
热门
使用 indexedDB [译]
本文将指导您完成 IndexedDB API 的基础知识 。我们使用的是 Jake Archibald 的 IndexedDB Promised 库,该库与IndexedDB API非常相似,但它使用的是 Promise 而不是事件。这在简化了 API 的同时又保持了其结构,因…
VueJs best practices [译]
在探索了一段时间的 VueJs 文档和 web 之后,为了更加正确的或更普遍易于接受的方式来使用 vuejs,创建了一个最佳实践和样式指南的列表。 下面的要点是与功能/优化相关的,其他的是关于 VueJs 命名约定和元素排序。更详细的信息可以在摘要中的链接中找到。 当使用 $o…
Antd踩坑 — 当子组件是 function component 时使用 wrappedComponentRef
父组件想拿到子组件的 ref,使用 antd 的 Form.create() 包装子组件之后,可以通过包装后的组件的 wrappedComponentRef 拿到子组件的实例。但是因为子组件是一个 function component 没有实例,导致不能在子组件上使用 wrap…
react-grid-layout 栅格布局
React-Grid-Layout 是只提供给 React 组件并且不需要使用 JQuery 的栅格布局系统,类似的像:Packery 和 Gridster,但 RGL 是响应式的,并且支持 breakpoints 断点,用户可以自定义设置断点,也可以由 RGL 自动生成。来自…
[译]JavaScript 是怎么工作的:内存管理及怎么处理四种常见的内存泄露
几个星期前,我们开始了一个系列,旨在更深入地研究 JavaScript 及其实际工作原理:我们认为,通过了解 JavaScript 的构建块以及它们如何协同工作,您将能够编写更好的代码和应用程序。 本系列的第一篇文章重点介绍了引擎、运行时和调用堆栈的概述。第二篇文章仔细研究了谷…
git merge 和 git rebase 的区别
rebasing 和 merge 都是为了将一个分支的修改合并到另一个分支上,但是他们的实现方式不同。 比如说,假如我们有像下面这样的一些提交内容,merge 操作的结果像是合并了一个分支上的所有提交。而 rebase 操作将从 master 分支的最后一次提交开始添加 fea…
理解 dva
官网上介绍:dva 是基于redux,redux-saga和react-router的轻量级前端框架。也就是 dva 主要是基于 redux 和 redux-saga 的数据流解决方案,内置了 react-router 和 fetch。 dva 是 antd design pr…
【译】Fetch API
1998年发布的IE5,让我们能够使用 XMLHttpRequest (XHR) 对象在浏览器中进行异步网络请求。 在此后的几年,GMail 和其他丰富的应用程序大量使用它,并使该方法如此受迎,以至于它必须有一个名称:AJAX。 ... 这些方法对更方便的使用 XHR 发送异步…
【译】 React官方:函数组件与类组件的差异 ?
有一段时间,规范的答案是类提供了更多的功能(如状态)。有了 Hooks,就不再那么正确了。 也许你听说其中一个的性能更好。那是哪一个呢?许多基于此类的论证过程都存在缺陷,因此我会谨慎地从中得出结论。性能主要取决于代码做了什么,而不是您选择的是函数还是类。在我们的观察中,虽然优化…
从面试题看 JS 事件循环与 macro micro 任务队列
一天惬意的下午。朋友给我分享了一道头条面试题,如下: 这个题目主要是考察对同步任务、异步任务:setTimeout、promise、async/await的执行顺序的理解程度。(建议大家也自己先做一下o) 当时由于我对async、await了解的不是很清楚,答案错的千奇百怪 :…
下一页
个人成就
文章被点赞
269
文章被阅读
59,854
掘力值
1,529
关注了
26
关注者
37
收藏集
1
关注标签
36
加入于
2019-03-12