首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Chs97
掘友等级
前端开发
热爱前端的小朋友。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
赞
文章( 103 )
沸点( 0 )
2019 年「我与技术那些事儿」| 掘金年度征文
在 2019 年,我经历了裸辞、求职,从二线城市逃离,来到了深圳。 我曾在半年总结中写道:深圳是一场丢盔弃甲的逃亡。如今到了年末,我的工作和生活逐渐趋于稳定,再回头看向年初那个仓皇失措的自己,所有的努力都是值得的。 下面说说 2019 年「我与技术」的那些事儿。 通过翻译计划,…
Vue 3.0 RFC API 的实现
想复用逻辑和状态,关键在于如何创建一个可以被 Vue 观察的对象(响应式对象)。当响应式的对象发生了变化时,Vue 会开始它的更新逻辑,至于它是怎么更新了,这里不作讨论。其次就是,怎么将这个状态绑定到 vm 上,除了使用 computed 来手动绑定之外,还可以用什么方法。 在…
Flutter | 状态管理指南篇——Provider
2019 Google I/O 大会,官方在 Pragmatic State Management in Flutter (Google I/O'19) 主题演讲上正式介绍了 由社区作者 Remi Rousselet 与 Flutter Team 共同编写的 Provider …
「2019 JSConf.Asia - 尤雨溪」在框架设计中寻求平衡
这是一个由 simviso 团队对 JSConf.Asia 中关于 前端框架设计取舍 相关话题进行翻译的文档,内容并非直译,其中有一些是笔者自身的思考。而分享者正是 Vue.js 的作者 @尤雨溪,Vue 仓库地址:https://github.com/vuejs/vue 让我…
TypeScript 强大的类型别名
TS 有个非常好用的功能就是类型别名。 类型别名会给一个类型起个新名字。类型别名有时和接口很像,但是可以作用于原始值,联合类型,元组以及其它任何你需要手写的类型。 上面的类型意思是,若 T 能够赋值给 U,那么类型是 X,否则为 Y。 原理是令 T' 和 U' 分别为 T 和 …
基于koa实现一个装饰器风格的框架
装饰器(Decorator)是用来修改类行为的一个函数(语法糖),在许多面向对象语言中都有这个东西。 装饰器装饰不同类型的目标是有一些差异的,这些差异体现在装饰函数接受的参数里面。 首先对一个类的装饰是由内到外的,先从类的属性开始,从上到下,按顺序修饰,如果类的属性是个方法,那…
缓存在高并发场景下的常见问题
当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不…
理解event loop(浏览器环境与nodejs环境)
众所周知,javascript 是单线程的,其通过使用异步而不阻塞主进程执行。那么,他是如何实现的呢?本文就浏览器与nodejs环境下异步实现与event loop进行相关解释。 浏览器环境下,会维护一个任务队列,当异步任务到达的时候加入队列,等待事件循环到合适的时机执行。 这…
代码评审的不可能三角
Code Review 是保证代码质量的重要手段之一,但许多研发团队中它常常由于各种原因并未得到真正的落地。为什么会这样呢?本文希望用一个非常简单的观点来理解这个现象,并据此给出一点优化的想法。 我们的观点可以用一句话概括,那就是代码评审非常难同时满足高覆盖率、强约束力和低开销…
独领风骚的开源接口管理平台 YApi v1.3.23 发布
很多人反应第二次导入 swagger 数据,会覆盖之前的数据,导致之前的定义丢失问题,这个版本通过智能合并的方式解决了。 YApi 希望能解决公司多年来各职能对接口管理的痛点,旨在为开发人员提供统一的接口管理,Mock 服务,帮助开发者轻松维护、测试 API。YApi 的目标和…
下一页
个人成就
掘力值
66
关注了
8
关注者
7
收藏集
1
关注标签
45
加入于
2016-09-06