Javascript教程

     

Javascript回调异步操作示例教程

17 6K

有没有想过网站如何在不堵塞所有内容的情况下获取数据?这就是异步操作的魔力!回调是处理这些幕后任务的经典方法。想象一下,您告诉朋友(函数)获取某些东西(数据)。当你的朋友购物(操作运行)时,你(主程序).

sessionStorage:提供浏览会话数据的存储

18 3K

sessionStorage是一个用于在单个浏览器选项卡中临时存储数据的便捷工具。 我们将揭示它的优点和局限性,特别是它无法跨不同选项卡共享信息。 最后,您将清楚地了解 sessionStorage .

Python中的鸭子类型

72 11K

Duck Typing是一种动态类型的编程风格,主要用于面向对象的编程语言中,例如Python。这种编程风格不依赖于对象的实际类型,而是关注对象是否具有特定的方法、属性或行为。Duck Typing的.

Observable:Markdown中可嵌入JavaScript的Notebook

33 3K

Observable 2.0是一个开源静态站点生成器,用于构建快速、美观的数据应用程序、仪表板和报告。什么是Observable 2.0框架从本质上讲,Observable Framework 是一个.

JavaScript中检查数字是否完全平方的3种方法

34 3K

另一个整数的平方所得的数字称为完全平方数。完全平方是可以表示为整数与其自身的乘积的数字。JavaScript中有多种方法可以检查数字是否是完全平方数,1、使用 Math.sqrt() 函数检查数字是否.

将导入格式化为楼梯的Vscode插件

45

Staircase Imports 将导入语句格式化为类似楼梯的结构,确保导入有条理,看起来很酷。只需像往常一样处理 Python 文件即可。当您保存文件时,Staircase Imports 会自动.

4个月内优化Next.js增加搜索流量20倍的7个技巧

128 18K

八月,我们对整个网站进行了重大改造:当我们最终于 2023 年 8 月 15 日推出时,我们的 Google Pagespeed 几乎完美!对于主页,下载大小从 500k 减少到 80k。这样一来,需.

TypeScript中将字符串转换为布尔值的四种方法

94 3K

本 Typescript 教程介绍了如何使用四种不同的方法在 Typescript 中将字符串转换为布尔值:方法一:使用比较在 Typescript 中将字符串转换为 bool 最简单的方法是将字符串.

NodeJS与Rust在读取文件功能上比较

72 13K

使用NodeJS与Rust读取文件,文件是读取位于项目根目录中名为 hello.txt 的文件:该文件包含 Hello world! 文本,我们将其内容记录到控制台。NodeJS在开始 Node 示例.

NodeJS与Rust在HTTP请求和解析JSON上比较

72 17K

这次我们将学习如何使用 Node 和 Rust 发送 HTTP 请求和解析JSON。b1、发送 HTTP 请求/b我们将在 GitHub API 上进行 GET 以获取用户。在 Node 示例中,我们.

NodeJS与Rust在打包、发布和依赖上比较

72 25K

以一个经典的 "Hello world!"示例:展示 Node 和 Rust 之间的一个重要区别:console.log('Hello world!');现在用 Node 运行该文件:$ node h.

MySQL可使用JavaScript替代SQL直接操作数据库

141 2K

开发人员现在可以在 MySQL 数据库服务器中编写 JavaScript 存储程序(函数和过程)。存储的程序将与GraalVM运行时一起运行。它在 MySQL 企业版中作为预览版提供,并且可以通过Or.

JavaScript运行时Bun中的算法优化

61 3K

现在,您可以选择在浏览器之外运行 JavaScript 的三种选择:Node、Deno 和 Bun。Bun是一个 JavaScript 运行时,刚刚发布了 1.0 版本!Bun的卖点之一就是速度!为了.

幽默:父子对话

207
.

JavaScript中(function() { } )() 是什么?

106 1 3K

JavaScript 的(function() { } )()结构初看起来可能令人困惑,但对于编写即时执行且自成一体的代码块来说,它却是一个非常有用的工具。虽然 (function() { } )().

JavaScript中定义自定义数组的3种方法

81 5K

JavaScript 数组是用于存储项目集合的通用数据结构。有多种方法可以使用 JavaScript 中的原型来定义自定义数组方法。以下是三种常见的方法:1、直接赋值:您可以直接将函数分配给Array.

Javascript运行时V8比以往更快、更安全!

86 2K

通过创新的性能优化,V8 不断突破不断发展的 Web 领域的可能性界限。我们引入了新的中间层编译器,并对顶级编译器基础架构、运行时和垃圾收集器进行了多项改进,从而全面提升了速度。下面,我们概述了这一年.

通过chrome浏览器立即能检测你的电脑电池电量

123

电池指示灯,有趣的工具,点击标题,能够通过chrome浏览器立即能检测你的电脑电池电量。js代码如下:if(navigator){    navigator.getBattery()    .then.

JavaScript 中将字符串转为数字的 5 种方法

317 10K

JavaScript 中的类型转换,也称为类型转换,是将一种类型(字符串)的值转换为另一种类型(数字)的过程。1.parseInt()句法:parseInt(string, radix)string:.

HTML优先原则

172 11K

HTML优先(HTML First )目的是通过关注 HTML 结构而不是框架来使 Web 开发更易于访问和维护。HTML First 是一组原则,旨在通过以下方式使构建 Web 软件更容易、更快、更.

Flyscrape:可定制脚本的Web抓取工具

142 2K

Flyscrape是一个用 Go 编写的开源网络抓取工具。它允许使用 JavaScript 脚本从网站中提取结构化数据。Flyscrape 专为速度、灵活性和简单性而设计。特点: 它作为独立的二进制文.

JS设计模式快速参考指南

96 24K

揭开 JavaScript 设计模式秘密的旅程,探索它们的意义、实现和实际应用。创建模式是一种设计模式类别,用于解决与对象创建情况相关的常见问题。1、单例模式将特定对象的实例数量限制为一个。单例减少了.

filenamify:将字符串转换为有效的安全文件名

124

这个开源github工具库是将字符串转换为有效的安全文件名,但是linux和win有些区别:在类 Unix 系统上,/被保留。在 Windows 上,<>:"/\|?*保留尾随句点安装:npm ins.

JavaScript中将字符串转换为字符数组的 4 种方法

153 2K

在 JavaScript 中处理字符串时,有时我们需要将它们分解为单个字符以进行各种操作。在这篇博文中,我们将探索实现这一目标的不同方法,到最后,您将对可用的选项有一个清晰的了解。1、使用扩展运算符假.

JavaScript 中将字符串转换为数组的方法

103

JavaScript中将字符串转换为数组的方法:1、使用 split() 方法,可以将字符串拆分为子字符串数组。const str = 'Jdon'str.split('')结果:['J','d'.'.

Javascript真的是10天内做出来的吗?

81

我曾听说,Javascript 之所以有这么多缺点,是因为它的第一个版本是在短短十天内完成的。我很好奇:1)这是否属实;2)这是否能解释这种语言的缺陷。经过一番研究,我可以不自信地说:是的,但有点复杂.

5个GitHub前端工具将开发时间缩短90%

174

以下这些是前端真正的生产力助推器:1、trigger.dev如果您正在构建Next.js应用程序,并且需要实现长时间运行的作业。Trigger 可以帮助在webhook,调度,事件等。例如: ·用户提.

15个有用的Javascript单行代码

119

一行代码能让学习 javascript 变得轻而易举。以下是最有用的 15 个单行代码:1.将字符串转换为数字:let num = +'42';2.检查数值是否为数组:Array.isArray(va.

SlashSaber:用Three.js和Vue制作的开源无尽砍杀游戏

146
在线演示:slashsaber.com,源码点击标题:某些 3D 资源的 Blender 文件可在 GitHub 存储库中找到。 使用鼠标用剑砍倒障碍物 有些障碍物只能从一个方向砍掉 当 3 个障碍物.

拒绝 TypeScript 表明你不关心代码质量

279 3K

几天前,DHH宣布在 Turbo 8放弃 TypeScript。我对此没有意见,因为我甚至不知道 Turbo 8 是什么。然而,在过去几年中,一些前端程序员试图向我兜售 "TypeScript 毫无用.