subtitle
使用GPU.js改善JavaScript性能 使用GPU.js改善JavaScript性能
你是否曾经尝试过运行复杂的计算,却发现它需要花费很长时间,并且拖慢了你的进程? 有很多方法可以解决这个问题,例如使用 web worker 或后台线程。GPU 减轻了 CPU 的处理负荷,给了 CPU 更多的空间来处理其他进程。同时,we
2020-11-30
Fetch API速查表:9个最常见的API请求 Fetch API速查表:9个最常见的API请求
在本文中,我将列出 9 个最常见的 Fetch API 请求,在你忘记 API 的时候可以翻出来查看。
2020-11-24
什么是AVIF?如何在你的网站上使用AV1图像格式的图像 什么是AVIF?如何在你的网站上使用AV1图像格式的图像
谈谈它的功能和好处,以及为什么你应该开始使用 AVIF。我还将向你展示在你的网站上包含 AVIF 图像的安全方法。
2020-11-22
使用CSS ::marker的自定义项目符号 使用CSS ::marker的自定义项目符号
现在,在使用 <ul> 或 <ol> 时自定义数字或项目符号的颜色,大小或类型很简单。 感谢 CSS ::marker,我们可以更改内容以及项目符号和数字的某些样式。 浏览器兼容性当 Chromium 86 发布
2020-11-22
Fetch还是Axios——哪个更适合HTTP请求? Fetch还是Axios——哪个更适合HTTP请求?
在本文中,我想比较这两种方法,并简要介绍一下基本知识和语法。除此之外,我还将比较在两种情况下以及在错误处理中将数据转换为 JSON 格式的过程。我还将讨论 HTTP 拦截和下载进度。
2020-11-19
CSS3贝塞尔曲线实战:创建链接悬停动画效果 CSS3贝塞尔曲线实战:创建链接悬停动画效果
我们将使用 CSS3 动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。 我们还将看一下CSS3 Cubic-Bezier(贝塞尔)曲线,它是 CSS 过渡,为弹出框提供了更加流畅的运动,而不是僵化的机械
2020-11-19
如何将HTML表格转换成精美的PDF 如何将HTML表格转换成精美的PDF
作为开发人员,如何让 PDF 输出看起来更专业?大多数免费的在线 PDF 导出器实际上只是将 HTML 内容转换为 PDF,而不进行任何额外的格式化,这会使数据难以阅读。如果你也能添加诸如页眉和页脚、页码或重复的表列标题等内容呢?像这样的
2020-11-18
如何创建与框架无关的JavaScript插件 如何创建与框架无关的JavaScript插件
JavaScript 中的插件使我们能够扩展语言,以实现所需的某些强大(或不够强大)的功能。插件/库本质上是打包的代码,可以使我们免于一遍又一遍地编写相同的东西(功能)。 在 JavaScript 生态系统中,有数百个框架,这些框架中的每
2020-11-14
实战|仅用18行JavaScript构建一个倒数计时器 实战|仅用18行JavaScript构建一个倒数计时器
有时候,你会需要构建一个 JavaScript 倒计时时钟。你可能会有一个活动、一个销售、一个促销或一个游戏。你可以用原生的 JavaScript 构建一个时钟,而不是去找一个插件。尽管有很多很棒的时钟插件,但是使用原生 JavaScrip
2020-09-16
译|通过Node和Redis进行API速率限制 译|通过Node和Redis进行API速率限制
速率限制可以保护和提高基于 API 的服务的可用性。如果你正在与一个 API 对话,并收到 HTTP 429 Too Many Requests 的响应状态码,说明你已经被速率限制了。这意味着你超出了给定时间内允许的请求数量。你需要做的就
2020-09-16
译|通过构建自己的JavaScript测试框架来了解JS测试 译|通过构建自己的JavaScript测试框架来了解JS测试
测试(单元或集成)是编程中非常重要的一部分。在当今的软件开发中,单元/功能测试已成为软件开发的组成部分。随着 Nodejs 的出现,我们已经看到了许多超级 JS 测试框架的发布:Jasmine,Jest 等。 单元测试框架这有时也称为隔
2020-09-01
【译】如何设计一个JavaScript插件系统 【译】如何设计一个JavaScript插件系统
WordPress 有插件、 jQuery 有插件、Gatsby、Eleventy 和 Vue 也是如此。 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区
2020-08-30
译|构建RESTful API的13种最佳实践 译|构建RESTful API的13种最佳实践
探讨在构建 RESTful API 时应考虑的 13 种最佳实践。
2020-08-26
在Deno中构建一个命令行天气预报程序 在Deno中构建一个命令行天气预报程序
在本文中,我们将通过安装 Deno 运行时,并创建一个命令行天气程序,该程序将把一个城市名称作为参数,并返回未来 24 小时的天气预报。 要为 Deno 编写代码,我强烈建议将 Visual Studio Code 与官方的Deno 插件
2020-08-21
这9种Vue技术你掌握了吗?不信你全知道 这9种Vue技术你掌握了吗?不信你全知道
现在,Vue.js 已成为前端开发的热门框架。有很多工程师利用 Vue.js 的便利性和强大功能。但是,我们完成的某些解决方案可能未遵循最佳做法。好吧,让我们看一下那些必备的 Vue 技术。 1. 函数组件函数组件 是无状态的,没有生命周
2020-08-13
如何使用CSS Paint API动态创建与分辨率无关的可变背景 如何使用CSS Paint API动态创建与分辨率无关的可变背景
现代 Web 应用对图像的需求量很大,它们占据网络下载的大部分字节。通过优化它们,你可以更好地利用它们的性能。如果你碰巧使用几何图形作为背景图像,有一个替代方案:你可以使用CSS Paint API以编程方式生成背景。 在本教程中,我们将
2020-07-08
如何使用JavaScript访问设备摄像头(前后) 如何使用JavaScript访问设备摄像头(前后)
在这篇文章中,我将向您展示如何通过 JavaScript 在网页上访问设备的摄像头,并支持多种浏览器,而无需外部库。 如何使用相机 API要访问用户的相机(或麦克风),我们使用 JavaScript MediaStream API。该 A
2020-06-08
使用Typescript和ES模块发布Node模块 使用Typescript和ES模块发布Node模块
TypeScript 已经成为一种非常流行的 JavaScript 语言,这是有原因的。它的类型系统和编译器能够在您的软件运行之前的编译时捕获各种 bug,并且附加的代码编辑器功能使它成为一个非常适合开发人员的高效环境。 但是,当你想用 T
2020-05-26
测量JavaScript函数的性能的简单方法及与其他方式对比 测量JavaScript函数的性能的简单方法及与其他方式对比
测量执行一个函数所需的时间总是一个很好的办法,证明某些实现比另一个实现的性能更好。这也是一个很好的方法,可以确保性能没有在某些改变后受到影响,也可以追踪瓶颈。 良好的性能有助于获得良好的用户体验,良好的用户体验会让用户回头客。一项研究显示,
2020-05-17
译|CSS中的间距,前端开发中各种设置间距的优点缺点及实例 译|CSS中的间距,前端开发中各种设置间距的优点缺点及实例
如果两个或多个元素很接近,那么用户就会认为它们以某种方式属于彼此。当对多个设计元素进行分组时,用户可以根据它们之间的空间大小来决定它们之间的关系。没有间距,用户将很难浏览页面并知道哪些内容相关而哪些内容无关。 在本文中,我将介绍有关 C
2020-05-08
1 / 5