封面图

如何检测 JavaScript 字符串中的 URL 并将其转换为链接?

2021-08-27
阅读 2 分钟
3.8k
有时,我们必须在 JavaScript 字符串中查找 URL。在本文中,我们将了解如何在 JavaScript 字符串中查找 URL 并将它们转换为链接。我们可以创建自己的函数,使用正则表达式来查找 URL。例如,我们可以这样写: {代码...} 我们创建了接受 text 字符串的 urlify 函数。在函数中,我们优化了 urlRegex 变量,该变量具有用于...
封面图

新的Vue 3 应用程序初始化代码的好处

2021-08-27
阅读 4 分钟
3.8k
在这篇文章中,我们将首先看看Vue 2应用程序中的应用程序初始化代码是如何工作的。然后我们会看到它有哪些缺点,以及如何通过Vue框架第3版中使用的新初始化语法消除这些缺点。
封面图

Bootstrap 发布十周年,Bootstrap 5都有什么新功能?

2021-08-25
阅读 8 分钟
6.5k
自 2015 年以来,npm 下载量为3.94 亿,仅 2020 年就有超过 1.31 亿次下载。在过去的六年中,每天有 180,000 次。
封面图

SQL.js:在浏览器中创建和查询一个关系数据库

2021-08-17
阅读 4 分钟
10.4k
SQL,即结构化查询语言,是一种特定领域的语言,旨在访问和操作关系数据库中的数据。在SQL语句的帮助下,你可以在关系型数据库上执行创建、更新、检索和删除数据等操作。
封面图

5 个可以加速开发的 VueUse 函数库

2021-08-14
阅读 9 分钟
6k
VueUse 是 Anthony Fu 的一个开源项目,它为 Vue 开发人员提供了大量适用于 Vue 2 和 Vue 3 的基本 Composition API 实用程序函数。
封面图

Vue.js 中使用defineAsyncComponent 延迟加载组件

2021-08-14
阅读 6 分钟
12.3k
在本教程中,我们将学习 defineAsyncComponent 的全部内容,并看一个例子,该例子将一个弹出窗口的加载推迟到我们的应用程序需要的时候。
封面图

使用React Native可以开发Window桌面应用了!

2021-07-27
阅读 5 分钟
10.8k
众所周知,React 是一个由 Facebook 编写的免费开源 JavaScript 库,用于创建高度动态的 Web UI。 Facebook 后来创建了 React Native 来开发跨平台原生移动应用程序,使用 React 作为开发人员的核心接口,这使他们能够使用基于 React 语法的单一代码库为 Android 和 iOS 构建原生移动应用程序。
封面图

Pinia与Vuex的对比:Pinia是Vuex的良好替代品吗?

2021-07-19
阅读 4 分钟
26.7k
另一方面,Vuex也是为Vue框架建立的一个流行的状态管理库,它也是Vue核心团队推荐的状态管理库。 Vuex高度关注应用程序的可扩展性、开发人员的工效和信心。它基于与Redux相同的流量架构。
封面图

2021 年加速App开发的 8 个最佳跨平台框架

2021-06-15
阅读 4 分钟
12.7k
当你有很大的潜力但只有有限的时间和金钱时,跨平台的应用程序是你最小可行产品的理想解决方案。创建跨平台移动应用的另一个原因是,如果你的业务需要一个简单的移动应用,没有复杂的视觉效果或操作。
封面图

使用JavaScript访问设备硬件的新标准

2021-06-07
阅读 2 分钟
5.1k
你是否遇到过需要访问用户的设备硬件,并只为该功能实现一个桌面应用程序?你并不孤单。直到最近,实现上述目的的方式还很牵强和麻烦。然而,随着最近Chrome DevTools的更新,使用JavaScript与硬件对话已经成为现实。
封面图

自由职业者开发定价指南,自由职业者应按小时计费吗?

2021-06-07
阅读 3 分钟
2.3k
如果你以自由开发者的身份提供服务,那么你在如何给项目定价上就有了很大的发言权。在本文中,我们将对开发人员可以使用的不同定价选项进行一些分析,以了解哪种定价选项对你更好。使用哪种定价策略通常取决于特定的场景、你的时间、你的客户和你的享受程度,但这里有一些通用的方法。我要做的是向你展示按小时定价和基...
封面图

使用Fuse.js将动态搜索添加到React应用

2021-05-28
阅读 5 分钟
4.6k
为搜索提供动力的选择有很多,最简单的可能是使用现有的数据库。例如,Postgres有一个全文搜索功能。MySQL也有,Redis也有RediSearch模块。
封面图

Flutter还是React Native?谁是2021年构建移动应用程序的最佳选择?

2021-05-22
阅读 6 分钟
15k
计划在2021年进行响应式开发?但不确定你应该选择哪种技术来快速开发你的应用程序,而且还要降低成本?如果对两个问题的回答都是肯定的,那么您将有两个主要选择:Flutter或React Native!
封面图

译|在Javascript应用程序中执行语音识别

2021-05-21
阅读 7 分钟
4.7k
语音识别是计算机科学和计算语言学的一个跨学科子领域。它可以识别口语并将其翻译成文本,它也被称为自动语音识别(ASR),计算机语音识别或语音转文本(STT)。
封面图

CSS :placeholder-shown 有什么用?

2021-04-29
阅读 4 分钟
4.6k
使用此伪类来设置当前显示占位符文本的输入的样式,换句话说,用户未在文本框中键入任何内容 📭根据您的输入是否为空,应用一些动态样式非常好 👏 {代码...} 它是如何工作的?:placeholder-show 是CSS伪类,可让您将样式应用于具有占位符文本的 <input> 或 <textarea>。 {代码...} 结果:如果显示占位符,则为...
封面图

排名前5位的Javascript轮播库

2021-04-29
阅读 1 分钟
6.8k
Swiper是最现代的免费移动触摸幻灯片,具有硬件加速过渡和惊人的本地行为。它旨在用于移动网站,移动Web应用程序和移动本机/混合应用程序。Swiper并不兼容所有平台,它是一款只专注于现代应用/平台的现代触摸幻灯片,带来最好的体验和简单的操作。
封面图

22个有用的JavaScript单行程序

2021-04-24
阅读 5 分钟
3.8k
全世界有超过1000万的Javascript开发人员,而且这个数字每天都在增加。尽管JavaScript更出名的是它的动态特性,但它也有许多其他很棒的特性。在这篇博客中,我们将看到20个你应该知道的JavaScript单行程序。
封面图

如何在Mac上安装Python 3 – Brew安装更新指南

2021-04-15
阅读 3 分钟
8.4k
博客原文:[链接]MacOS预先安装了Python。但是它是Python版本2.7,现已弃用(Python开发者社区已弃用)。整个Python社区现在都开始使用Python 3.x(撰写本文时的最新版本是3.9)。 Python 4.x即将发布,但将完全向后兼容。如果尝试从MacOS终端运行Python,甚至会看到以下警告:在Apple决定将Python 3.x设置为默认值之前...
封面图

你应该经常使用的7种Vue.js模式

2021-04-14
阅读 3 分钟
2.7k
说实话,阅读文档并不是我们大多数人喜欢的事情,但当使用像Vue这样不断发展的现代前端框架时,很多东西会随着每一个新版本的发布而改变,你可能会错过一些后来推出的新的闪亮功能。让我们看一下那些有趣但不那么流行的功能,请记住,所有这些都是Vue文档的一部分。
封面图

使用Redux Toolkit简化Redux

2021-04-12
阅读 5 分钟
13.9k
了解Redux Toolkit,这是用于高效Redux开发的经过验证的工具集。在本文中,你将看到为什么Redux Toolkit值得React社区更多的关注。
封面图

在Vue.js中加载字体的最佳做法

2021-04-08
阅读 4 分钟
12.8k
确保正确声明字体是加载字体的重要方面。这是通过使用 font-face 属性来声明你选择的字体来实现的。在你的Vue项目中,这个声明可以在你的根CSS文件中完成。在进入这个问题之前,我们先来看看Vue应用的结构。
封面图

如何在JavaScript中实现队列数据结构

2021-04-07
阅读 3 分钟
2.2k
要成为一名优秀的开发人员,需要来自多个学科的知识。然而,在了解编程语言的基础上,你还必须了解如何组织数据,以便根据任务轻松有效地操作数据。这就是数据结构的作用。在这篇文章中,我将描述队列数据结构,其具有的操作以及向您展示JavaScript中的队列实现。1.队列数据结构如果你喜欢旅行(像我一样),很可能你在...
封面图

WebStorm访谈:我们是如何构建 JavaScript IDE 的?

2021-03-31
阅读 2 分钟
2.7k
构建一个IDE是一个广泛而复杂的工程。这似乎很明显,对吧?但你有没有想过,各种零碎的东西是如何组合成一个统一的环境的?引擎之下到底发生了什么?这些都是一些最有趣的问题。
封面图

在React应用中使用Dexie.js进行离线数据存储

2021-03-25
阅读 8 分钟
4.4k
离线存储应用程序数据已成为现代Web开发中的必要条件。内置的浏览器 localStorage 可以用作简单轻量数据的数据存储,但是在结构化数据或存储大量数据方面却不足。
封面图

使用Vue.js和MJML创建响应式电子邮件

2021-03-21
阅读 9 分钟
5.4k
MJML是一种现代的电子邮件工具,使开发人员可以在所有设备和邮件客户端上创建美观、响应迅速的出色电子邮件。这种标记语言是为了减少编写响应式电子邮件的痛苦而设计的。
封面图

改善应用程序性能和代码质量:通过代理模式组合HTTP请求

2021-03-17
阅读 5 分钟
2k
原文发表于我的博客:blog.zhangbing.site在前端项目中,我们的网页通常需要向服务器发送多个HTTP请求。假设我们的产品具有一项功能,即每当用户单击 li 标记时,客户端都会向服务器发送一个HTTP请求。这是一个简单的Demo: {代码...} 在上面的代码中,我们直接使用简单的 sendHTTPRequest 函数来模拟发送HTTP请求。这样...
封面图

Rust与Python:为什么Rust可以取代Python

2021-03-17
阅读 5 分钟
7.3k
在本指南中,我们将比较Rust和Python编程语言。我们将讨论每种情况下的适用用例,回顾使用Rust与Python的优缺点,并说明为什么Rust可能会取代Python。
封面图

2021年要了解的34种JavaScript简写优化技术

2021-03-15
阅读 7 分钟
11.3k
开发者的生活总是在学习新的东西,跟上变化不应该比现在更难,我的动机是介绍所有JavaScript的最佳实践,比如简写功能,作为一个前端开发者,我们必须知道,让我们的生活在2021年变得更轻松。
封面图

面向对象编程是计算机科学的最大错误

2021-03-09
阅读 8 分钟
2.7k
C++和Java可能是计算机科学中最严重的错误。两者都受到了OOP创始人Alan Kay本人以及其他许多著名计算机科学家的严厉批评。然而,C++和Java为最臭名昭著的编程范式--现代OOP铺平了道路。

13个顶级免费所见即所得文本编辑器工具

2021-03-05
阅读 3 分钟
9.4k
CKEditor拥有10多年的开发经验,你可以完全放心此文本编辑器的质量。它支持70多种语言,我认为这是你网站的不错选择。它还可以运行在许多不同的浏览器上,并能很好地与大多数前端框架,如reat,vue,angular......你可以使用CDN直接嵌入到你的HTML页面中......。目前它有两个版本并行运行的CKEditor4和CKEditor5,根据不...
封面图

如何使用装饰器模式极大地增强fetch()

2021-03-03
阅读 5 分钟
7.8k
fetch() 的用法很直接:调用 fetch('/movies.json’) 来启动请求,请求完成后,你将获得一个Response对象,你可以从中提取数据。
封面图

如何使用IndexedDB —浏览器上的NoSQL数据库

2021-03-01
阅读 4 分钟
3.6k
IndexedDB是大型NoSQL存储系统。它使你几乎可以将任何内容存储在用户的浏览器中。除了通常的搜索,获取和放置操作外,IndexedDB还支持事务。
封面图

Rust教程:针对JavaScript开发人员的Rust简介

2021-02-22
阅读 7 分钟
6k
亚马逊和微软都认可它是其系统中 C / C ++的最佳替代品,但是 Rust 并不止于此。像 Figma 和 Discord 这样的公司现在也通过在客户端应用中使用 Rust 来引领潮流。
封面图

JavaScript数组反转教程

2021-02-20
阅读 3 分钟
6k
在工作面试和编码测试中,反转具有特定限制的数组是最常见的挑战之一。本教程将向您展示在JavaScript中使用和不使用 reverse 方法来反转数组的五种方法,以及可以使用的代码段。如何使用Reverse方法反转JavaScript中的数组当需要在JavaScript中反转数组时,可以使用 reverse 方法,该方法将最后一个元素放在第一位,而第...
封面图

使用RoughViz可视化Vue.js中的草绘图表

2021-02-12
阅读 4 分钟
3k
图表是数据的图形表示,用于使数据集更易于阅读,并且易于区分各部分。虽然大多数用户习惯于看到简洁而正式的图表,但一些用户更喜欢看到手绘或素描的图表,这就是roughViz的用武之地。