subtitle
如何在JavaScript中实现队列数据结构 如何在JavaScript中实现队列数据结构
在这篇文章中,我将描述队列数据结构,其具有的操作以及向您展示 JavaScript 中的队列实现
2021-03-28
改善应用程序性能和代码质量:通过代理模式组合HTTP请求 改善应用程序性能和代码质量:通过代理模式组合HTTP请求
客户机实际上访问代理函数(或对象),代理函数对请求进行一些处理,然后将请求传递给目标
2021-03-12
新老手必备的34种JavaScript简写优化技术 新老手必备的34种JavaScript简写优化技术
这些技术可以帮助您编写干净和优化的 JavaScript 代码
2021-03-09
如何使用装饰器模式极大地增强fetch() 如何使用装饰器模式极大地增强fetch()
fetch()很好,但你想要更好的!
2021-03-05
实战:使用CSS和JS创建“前后”图像比较效果 实战:使用CSS和JS创建“前后”图像比较效果
使用 html range input创建前后图像比较效果的分步教程。
2021-01-04
实现高性能延迟加载的最新API:Intersection Observer 实现高性能延迟加载的最新API:Intersection Observer
当你制作一个有许多图片需要在屏幕上加载的网站时,你应该注意它们在浏览器上的渲染性能。 如果在项目代码中使用 React,则可以通过 NPM 或 Yarn 安装react-lazyload软件包。它的图片加载方式不同,所以使用这个包时可以期待
2020-12-28
如何在React App中实现“使用GitHub登录” 如何在React App中实现“使用GitHub登录”
我遇到一个场景,该场景需要使用 Create-React-App 在 React 应用中实现“使用 Github 登录”功能。虽然这听起来很简单,但在尝试做这件事时,你可能会遇到一些麻烦。因此,本文的目的是提供一个指南,帮助你在你的应用程
2020-12-21
使用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
Fetch还是Axios——哪个更适合HTTP请求? Fetch还是Axios——哪个更适合HTTP请求?
在本文中,我想比较这两种方法,并简要介绍一下基本知识和语法。除此之外,我还将比较在两种情况下以及在错误处理中将数据转换为 JSON 格式的过程。我还将讨论 HTTP 拦截和下载进度。
2020-11-19
如何创建与框架无关的JavaScript插件 如何创建与框架无关的JavaScript插件
使用普通 JavaScript 创建插件,让你有能力创建一个无论在哪个框架下都能使用
2020-11-14
实战|仅用18行JavaScript构建一个倒数计时器 实战|仅用18行JavaScript构建一个倒数计时器
有时候,你会需要构建一个 JavaScript 倒计时时钟。你可能会有一个活动、一个销售、一个促销或一个游戏。你可以用原生的 JavaScript 构建一个时钟,而不是去找一个插件。尽管有很多很棒的时钟插件,但是使用原生 JavaScrip
2020-09-16
译|通过构建自己的JavaScript测试框架来了解JS测试 译|通过构建自己的JavaScript测试框架来了解JS测试
测试(单元或集成)是编程中非常重要的一部分。在当今的软件开发中,单元/功能测试已成为软件开发的组成部分。随着 Nodejs 的出现,我们已经看到了许多超级 JS 测试框架的发布:Jasmine,Jest 等。 单元测试框架这有时也称为隔
2020-09-01
【译】如何设计一个JavaScript插件系统 【译】如何设计一个JavaScript插件系统
WordPress 有插件、 jQuery 有插件、Gatsby、Eleventy 和 Vue 也是如此。 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区
2020-08-30
如何使用JavaScript访问设备摄像头(前后) 如何使用JavaScript访问设备摄像头(前后)
在这篇文章中,我将向您展示如何通过 JavaScript 在网页上访问设备的摄像头,并支持多种浏览器,而无需外部库。 如何使用相机 API要访问用户的相机(或麦克风),我们使用 JavaScript MediaStream API。该 A
2020-06-08
测量JavaScript函数的性能的简单方法及与其他方式对比 测量JavaScript函数的性能的简单方法及与其他方式对比
测量执行一个函数所需的时间总是一个很好的办法,证明某些实现比另一个实现的性能更好。这也是一个很好的方法,可以确保性能没有在某些改变后受到影响,也可以追踪瓶颈。 良好的性能有助于获得良好的用户体验,良好的用户体验会让用户回头客。一项研究显示,
2020-05-17
【译】前端开发人员的10个安全提示 【译】前端开发人员的10个安全提示
Web 安全是前端开发人员经常忽略的主题。当我们评估网站的质量时,我们通常会查看性能,SEO 友好性和可访问性等指标,而网站抵御恶意攻击的能力却常常被忽略。 即使敏感的用户数据存储在服务器端,后端开发人员也必须采取重要措施来保护服务器,但
2020-04-27
用值填充JavaScript数组的几种方法 用值填充JavaScript数组的几种方法
在本文中,我们将研究如何用我们选择的内容填充新数组。 Array.prototype.fill()我们可以使用数组实例的 fill 方法为现有数组填充值。 它具有以下签名: Array.prototype.fill( value,
2020-04-17
实战|这个炫酷的播放粒子效果,你也可以学会!使用Web动画API制作 实战|这个炫酷的播放粒子效果,你也可以学会!使用Web动画API制作
又一期实战教程来了,本次实战教你创建一个粒子魔术效果,跟着我做,包你也能学会和理解。 当谈到运动和动画时,可能没有什么比粒子更让我喜欢了,这就是为什么每次我探索新技术时,我总是以尽可能多的创建粒子来演示。 在本文中,单击按钮时,我们将使用
2020-04-04
【译】7个简单但棘手的JavaScript面试问题 【译】7个简单但棘手的JavaScript面试问题
如果您符合高级开发人员的资格,其工作涉及 JavaScript,那么在编码面试中很有可能会被问到棘手的问题。 遵循这个建议:“熟能生巧”。深入有规律地学习 JavaScript 将提高您的编码能力,并且可以提高您的面试技巧。 在这篇文章中,
2020-03-13
1 / 2