首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xiaoT
掘友等级
公众号:就是前端
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 16
沸点 1
赞
17
返回
|
搜索文章
赞
文章( 16 )
沸点( 1 )
CSS Scroll Snap 的工作模式
还记不记得,为了在页面上实现优雅的滚动效果(gallery, slide 等等)需要借助 JS 的那些日子?送走 JS,投入 CSS Scroll Snap 怀抱吧。 很久以前,当时 CSS 还处于第一阶段,我们就介绍过 CSS Scroll Snap,它可以让滚动的元素紧贴容…
一些有用的 JavaScript 技巧
这篇文章中,我将会介绍一些非常有用的 JavaScript 小技巧,希望对你以后的编码有帮助。 JavaScript 中的数据类型包括:原始类型和非原始类型。原始类型又包括:boolean、string、number、BigInt、null、Symbol 和 undefined…
4 个简单又优雅的 React Hooks
React 已成为在浏览器中构建应用程序的最流行的库之一。它是由 Facebook 发布开源并免费给开发者使用的。数以百万计的开发者已经用 React 构建了令人惊叹的企业级应用。新版的 Facebook 站点就是使用 React 和 Relay 构建的,同时,我们也看到了一些…
为什么 setTimeout 有最小时延 4ms ?
在前端技术圈子里面,对于 setTimeout 常常有一句结论,“setTimeout 的最小设置延迟是 4ms”。 按照 “某乎” 的方式,在回答一个问题之前得 “先看是不是”,“再看对不对或为什么”。 熟悉前端的知道,setTimeout 并不是由 ECMAScript 维…
React 组件的单元测试
单元测试是一门非常伟大的学科,它可以减少40%-80%的 bug。同时,还有以下几个重要的好处: 改善应用的结构和可维护性。 在具体实现之前,让开发者更加关注开发体验,从而实现更好的 API 和更好的组合能力。 每当保存文件不管是否正确,都会提供快速的反馈。这可以避免使用 co…
TypeScript 3.9 中的新特性
5 月 12 号 TypeScript 发布了今年的第二个版本 v3.9。这是一个稳定版本。这篇文章,我将会介绍 v3.9 中引入的新功能。 我们先看以下的示例,我们定义了一个有两个字符串参数的函数。 通常,如果,TypeScript 用户错误的使用这个函数,他们会得到一个非常…
我从来都不理解闭包
正如标题所述,JavaScript 闭包对我来说一直是一个谜。为此,我读过很多文章,工作中我也用过闭包,有些时候,我甚至都不知道使用了闭包。 最近,我和一些人讨论了一下,他们真正的点醒了我。在这篇文章中,我将会尝试解释一下闭包。首先,我要感谢一下 CodeSmith 和他们的J…
那些鲜为人知的 TypeScript 功能
过去的几年中,TypeScript 已经成为编写 JavaScript 应用的流行方式。这种语言非常强大,能做很多事情。 你可以是用下划线的方式定义 numbers。比如:1000000000 可以写成 1_000_000_000。在 JavaScript 中它将会被编译成正常…
React 组件的"黄金法则"
最近,我采用了一种新的理念编写 React 组件。它不一定是必要的,但,是一种新的思维方式。 同样,描述很简短,你或许认为自己已经遵守了相同法则,但是,它很容易让你背道而驰。 非常直截了当,看一下它需要什么功能,你只是需要一个 name,job title 和 picture …
通过示例演示 TypeScript 的高级类型
提升你对 TypeScript 的理解,并学这些高级的技术,可以帮助你掌握该语言并且可以更好的在 React 中使用 TypeScript。 去年冬天,我开始使用 TypeScript,我已经从一个使用 any 的新手逐渐成长为一个习惯使用高级内置类型和自定义类型的老手。通过在…
下一页
个人成就
文章被点赞
204
文章被阅读
62,557
掘力值
1,453
关注了
9
关注者
21
收藏集
0
关注标签
13
加入于
2017-02-04