首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿里技术搬运工
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
前端构建工具 dawn 不完全解密
dawn 是一个采用中间件技术实现的轻量的任务流协调器,它和 gulp, grunt 有异曲同工之妙。dawn 本身并不处理任务,转而交由中间件承担这一职能,如同 gulp, grunt 插件。在实现上,dawn 是 webpack 出台后的产物,就不需要像 gulp, gru…
mobx源码分析(二) 订阅响应式数据
处理问题有两种方式,从一般到具体,或者从具体到一般。在写作这两篇文章时,我选择了后者,一是因为我在写作的过程中才逐渐摸清 mobx 的设计和实现,二是因为我自身尚不具备足够的积淀,能站在更高的抽象维度对问题的一般面加以思索。前文对各种数据结构的处理无疑都是具体的,本文将介入抽象…
「译」使用 NodeJS 构建基于 RPC 的 API 系统
API 在它存在的很长时间内都不断地侵蚀着我们的开发工作。无论是构建仅供其他微服务访问的微服务还是构建对外暴露的服务,你都需要开发 API。 目前,大多数 API 都基于 REST 规范,REST 规范通俗易懂,并且建立在 HTTP 协议之上。 但是在很大程度上,REST 可能…
react-redux 源码分析
1. 概述 react-redux 类库的意义是将 redux 状态注入到组件中,且在状态更新时驱动组件重绘。在这个类库的设计和实现上,需要面临两个问题:如何将 store 中缓存的状态注入到组件中;在状态更新时,如何驱动组件重绘。 对于第一个问题,react-redux 解决…
「译」一起探讨 JavaScript 的对象
对象是多个属性的动态集合,它有一个链接着原型的隐藏属性(注:__proto__)。 一个属性拥有一个 key 和一个 value 。 属性的 key 是一个唯一的字符串。 访问属性有两种方式:点表示法和括号表示法。当使用点表示法,属性的 key 必须是有效的标识符。 访问一个不…
引擎接口设计漫谈(一)
引擎这个词是英文单词 engine 音译过来的,最早就是指汽车的发动机,后来引入到软件开发里尤其是游戏行业形成了图形算法和渲染的解决方案,现在从游戏到影视工业诞生了各种物理引擎,光照模型引擎,粒子特效引擎等等细分引擎,正是因为引擎足够职责单一和高内聚,使得它可以成为一个黑箱由专…
mobx源码分析(一) 构造响应式数据
1. 思想实验 在开篇之初,我们先作一番思想实验。 视线折回到明代,水患侵扰了淳安县境,治理地方水务的官员把这情况上报给知县海瑞,海瑞又上报总督胡宗宪,而胡宗宪呢,他派出快马,向京师呈报奏章,吁请内阁早日筹备赈灾的粮食。与此同时,东厂番子早已把眼线布满全国,不等内阁向嘉靖奏报,…
Workbox 3:Service Worker 可以如此简单
如果你追求极致的 Web 体验,你一定在站点中使用过 PWA,也一定面临过在编写 Service Worker 代码时的犹豫不决,因为 Service Worker 太重要了,一旦注册在用户的浏览器,全站的请求都会被 Service Worker 控制,一不留神,小问题也成了大…
Rax 系列教程(上手)
这篇文章针对初学 Rax 的同学,主要介绍 Rax 是什么,开发体验的梳理,以及遇到 Rax 的开发问题如何寻求解决。本文配合 Rax 的 0.5 发布版本推出,结合新版 Rax 对于旧版的教程内容做出部分修正。 Rax 是一个源自淘宝的开源项目 https://github.…
Rax 系列教程(上手)
这篇文章针对初学 Rax 的同学,主要介绍 Rax 是什么,开发体验的梳理,以及遇到 Rax 的开发问题如何寻求解决。本文配合 Rax 的 0.5 发布版本推出,结合新版 Rax 对于旧版的教程内容做出部分修正。 Rax 是一个源自淘宝的开源项目 https://github.…
下一页
个人成就
文章被点赞
372
文章被阅读
58,680
掘力值
1,318
关注了
0
关注者
1,159
收藏集
0
关注标签
0
加入于
2018-10-23