首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ives7
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
271
文章 271
沸点 0
赞
271
返回
|
搜索文章
赞
文章( 271 )
沸点( 0 )
微服务入门权威指南
1. 什么是微服务? 我们首先给出微服务的定义,然后再对该定义给出详细的解释。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 采用…
SSR 页面 CDN 缓存实践
SSR 是一项资源密集型任务,要抵抗更大流量、提供更快的服务,缓存是其中的必修课。 大家对 CDN 应该已经耳熟能详,如果不甚了解也没关系,我们先通过一系列问答带诸位走近这个话题。 抽象一个简单的请求链路,方便理解 CDN 的定位。 看似增加了一层传输成本,其实不然。 CDN …
Typescript给window对象添加全局变量
使用第三方库时(ga),ga是全局方法,在使用时会提示" 类型“Window”上不存在属性“ga” "。 由一些旧文件,之前写的时全局变量,挂载在window下,那么在其他地方式使用时也存在问题,提示也是类似 " 类型“Window”上不存在属性“ga” "。
微信浏览器禁止页面下拉查看网址
正常情况下,微信浏览器页面下拉后可以看到一个 『该网页由 xxxx 提供』,因为页面会提供给第三方使用,因此有一个需求是隐藏该网址。 因为页面都是已经存在的,并且有很多个页面,因此想要的解决方案是一个通用的解决方案(至少也得90%页面通用),不去修改具体每个页面的代码。 解决这…
CSS Viewport 单位,很多人还不知道使用它来快速布局!
**CSS Viewport units(视口单位)**在过去几年已经出现了,随着时间的推移,越来越多的开发人员开始使用它们。它们的好处在于为我们提供了一种不需要使用J avaScript 就能以动态的方式调整大小的方法。而且,如果它失效,也有很多备用方案。 在本文中,我们将学…
手写React的Fiber架构,深入理解其原理
熟悉React的朋友都知道,React支持jsx语法,我们可以直接将HTML代码写到JS中间,然后渲染到页面上,我们写的HTML如果有更新的话,React还有虚拟DOM的对比,只更新变化的部分,而不重新渲染整个页面,大大提高渲染效率。到了16.x,React更是使用了一个被称为…
你不知道的 TypeScript 泛型(万字长文,建议收藏)
泛型是 TypeScript(以下简称 TS) 比较高级的功能之一,理解起来也比较困难。泛型应用场景非常广泛,很多地方都能看到它的影子。平时我们阅读开源 TS 项目源码,或者在自己的 TS 项目中使用一些第三方库(比如 React)的时候,经常会看到各种泛型定义。如果你不是特别…
推荐几个 React 性能优化工具
可以前往 https://codesandbox.io/s/react-profiler-example-o75nc?fontsize=14&hidenavigation=1&theme=dark 在线编辑效果。 Profiler 是 React 中的一个组件,由 B. Vau…
从babel讲到AST
babel的过程:解析——转换——生成。 比如我们在读一句话的时候,我们也会做分词操作,比如:“今天天气真好”,我们会把他切割成“今天”,“天气”,“真好”。 那换成js的解析器呢,我们看一下下面一个语句console.log(1);,js会看成console,.,log,(,…
基于 TypeScript 的 IoC 和 DI
上述代码中使用了Component的装饰器,并在模块的providers中注入了需要使用的服务。这个时候,在AppComponent中otherService将会自动获取到OtherService实例。 你可能会比较好奇,Angular是如何实现这种神奇操作的呢?实现的过程简而…
下一页
个人成就
文章被点赞
23
文章被阅读
3,457
掘力值
99
关注了
3
关注者
11
收藏集
1
关注标签
38
加入于
2017-11-22