首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Nekron
掘友等级
一条咸鱼
|
蚂蚁集团
上海大数据前端招人,内推邮箱guangzhi.hyt@antgroup.com~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
最新
热门
Typescript中的协变和逆变
1. 基本概念1.1 鸭子类型在TS中,一个对象所包含的属性、方法如果一致,那么它们就是等价的。1.2 里式替换原则(Liskov Substitution Principle, LSP)
Chrome阻止混合内容下载
首先说下混合内容(mixed content),浏览器会使用HTTPS或HTTP请求页面资源,当同一个页面同时存在HTTPS和HTTP时,被称为混合内容。 由于HTTPS的安全性远高于HTTP,而HTTP存在很多种被攻击的可能性。于是,为了用户的安全和隐私,Chrome开始确保…
Yarn 2尝鲜
详细介绍可以参考Introducing Yarn 2 ! 。我比较关注的是workspace和PnP。 先说一下workspace,Yarn新增了一个插件,提供一个新的命令yarn workspaces foreach。 但其实,早在Yarn@1,就可以执行诸如yarn wor…
CSV导出,漫漫趟坑路
CSV——字符分隔值文件格式。是在数据类应用中非常常见的文件格式,有着如下诸多好处: 所谓前端导出,无外乎就是这样的代码。因为“看似”太简单,第一版实现时自然也就没借助“开源世界”的力量: 在需求开发过程中,为了快速上线,往往只是为了满足眼前的效果,没有从根源上去了解技术背后的…
数据精度问题自查手册
在数据敏感的业务场景中,常常会碰到数据精度问题,尤其在金额显示、占比统计等地方,该问题尤为显著。由于数据的每一位有效数字都包含真实的业务语义,一点点偏差甚至可能影响业务决策,这让问题的严重性上升了几个阶梯。 一言以概之,凡是在运行过程中,导致数值存在不可逆转换时,就是精度丢失。…
Chrome 73导致的flex布局崩坏
父元素的高度都被子元素撑开了,导致scroll元素无法滚动。what? why? 纳尼? emmm...读“规范”千遍,其义自见。当再三理解这个结论后发觉,似乎,新版Chrome的实现是符合规范的!确实,Chrome的此举改动就是为了让浏览器的flex布局行为更贴近规范。 Ch…
亦敌亦友的uglify
而前端工程化的象征——webpack,从1.0时期起就内置了uglify插件,简单的配置即可使用该功能。 webpack 1.0~3.0均内置的插件,它伴随前端工程的服役时间最长,同时期也没有太多的竞争者,Closure一直被批评过于激进,使用者寥寥。 但是,它有一个从诞生起就…
记一次axios源码排查
首先,因为它提供的API是Promise式的,目前业务代码基本都已经使用async/await来包裹异步api了。 因为,选用axios更重要的原因是,需要用到请求的abort。 大部分场景中如果后端处理开销不大,前端使用类似Promise.race或标记位等方式都可以实现前端…
【译】解决问题比写代码更重要
50年前,在1968年,由北约科学委员会举办了软件工程会议。在那时,人们开始注意到软件逐渐变成了社会的基本组成部分,然而,它也变得越来越难理解。在该会议之后,编程开始成为一整个行业,它也逐步脱离业务人员的控制。 从那时起,无论编程发展成什么样,一直存在着一个问题,即业务和软件开…
熟悉又陌生的containing block
如果干巴巴的问一个前端什么是containing block。大部分都不知所云。官方示意如下: 简单来说就是——无特殊情况下,containing block(包含块)就是最近的块元素的content area(内容区)。 最内部的即为内容区。 inner的宽度是多少呢?毫无疑…
下一页
个人成就
文章被点赞
583
文章被阅读
77,748
掘力值
2,071
关注了
6
关注者
101
收藏集
1
关注标签
11
加入于
2017-01-25