首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端先锋
掘友等级
佛系前端码农,公众号:前端先锋
|
公众号:前端先锋
前端技术狂热(佛系)爱好者
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
33
文章 30
沸点 3
赞
33
返回
|
搜索文章
最新
热门
如何取消 Fetch 请求
JavaScript 的 promise一直是该语言的一大胜利——它们引发了异步编程的革命,极大地改善了 Web 性能。原生 promise 的一个缺点是,到目前为止,还没有可以取消 fetch 的真正方法。 JavaScript 规范中添加了新的 AbortControlle…
怎样测试 JavaScript 的函数性能
通过衡量执行某个函数所花费的时间,以“证明”某些实现比另一些实现更高效始终是一个很好的主意。这也是确保性能在进行一些修改后不受影响并找出瓶颈的好方法。 良好的性能有助于获得良好的用户体验。良好的用户体验能够留住用户。像此研究所示,由于性能差的用户体验,88% 的在线消费者回头的…
当一个模块被导入两次时,会发生什么?
让我们从一个问题开始。 要回答这个问题,首先你需要了解 JavaScript 如何评估和导入模块。 1. 模块评估 理解 JavaScript 内部原理的一个好方法是查看其说明。 根据规范,每个 JavaScript 模块都与模块记录相关联。模块记录具有方法 Evaluate(…
5 分钟搭建 Node.js 微服务原型
微服务已成为在 Node.js 中构建可扩展且强大的云应用的主流方法。同时也存在一些门槛,其中一些难点需要你在以下方面做出决策: 组织项目结构。 处理微服务之间共享的代码。 将项目容器化。 在本地运行和调试,然后将其部署到云中。 让我们看看它如何帮你创建和部署微服务原型而无需编…
JavaScript 执行线程图解
这是研究 JavaScript 内部工作方式的系列文章的第一篇。我会尽力使它变得有趣,并且不让你感到厌烦,因为我知道这些东西有时会变得非常乏味! 上面的代码没什么让你值得兴奋的,但是可以很好地帮助我们演示执行线程。 请务必注意,我们在这里声明了一个函数,但是还不执行。因此,我们…
怎样修复 Web 程序中的内存泄漏
从服务器端渲染的网站切换到客户端渲染的 SPA 时,我们突然不得不更加注意用户设备上的资源,必须做很多工作:不要阻塞 UI 线程,不要使笔记本电脑的风扇疯狂旋转,不要耗尽手机的电池等。我们将交互性和“类应用程序”行为转换成了更好的新型问题,这些问题实际上并不存在在服务端渲染的世…
JavaScript 中的代理对象
JavaScript 支持 setter 和 getter 已经很长时间了。他们用带有 set 和 get 关键字的简单语法来拦截对象的属性访问和值的修改操作。 它们仅限 get 和 get 操作(显然)。 它们不能与相同键(即“常规”属性)的数据入口一起使用。 它们不是动态的…
前端程序员要懂的 UI 设计知识
我们要研究的第一个设计基础是空间留白,也被称为负空间。顾名思义,它是页面上元素之间的空间。 被压缩在没有留白的页面上的元素不仅看起来没有吸引力,而且难以浏览和阅读。 可以通过多种方式调整留白,包括填充、边距和行高。通过查看下图了解有效留白带来的不同。 接下来是对齐。这是确保每个…
用于VS Code调试的可视化数据插件:Debug Visualizer
用于在调试期间可视化数据结构的 VS Code 扩展。 安装此扩展后,使用命令 Open a new Debug Visualizer View 打开新的可视化器视图。在这个视图中,你可以输入一个表达式,该表达式在逐步分析你的代码时会进行评估和可视化,例如 你可以通过编写自己的…
在React应用程序中用RegEx测试密码强度
尽管一些组织认为应该由用户选择健壮的用户名和密码来保护自己,但是开发人员可以通过将规则包含在程序的设计中来帮助进行良好的密码选择。例如,开发人员可以通过加入进度条、百分比或颜色,来帮助用户在输入密码时规定密码的质量。 许多人都知道弱密码很短,并且包含字母或数字,但绝不会同时包含…
下一页
个人成就
2020年度人气作者No.15
社区共建者
优秀创作者
文章被点赞
11,975
文章被阅读
1,419,355
掘力值
50,852
关注了
17
关注者
9,106
收藏集
0
关注标签
4
加入于
2018-10-23