首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
JavaScript交流
JavaScript交流
465 帖子
19 成员
创建于 2024-06-01
组长:
道亮_(:з」∠)_
加入小组
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧
js交流
js教程
js提问
js方法分享
发布帖子
全部
交流
分享
教程
方法
代码
[教程]
REST API 设计的 15 个基本技巧
REST api 是最常见的 Web 服务类型之一,但它们也很难设计。它们允许各种客户端(包括浏览器、桌面应用程序、移动应用程序以及基本上任何具有互联网连接的设备)与服务器进行通信。因此,正确设计 R...
小蜗锅
发表于
410 天前
0
179
[教程]
15个Typescript 5.0 中重要的新功能快速了解一下
作为一种在开发人员中越来越受欢迎的编程语言,TypeScript 不断发展,带来了大量的改进和新功能。在本文中,我们将深入研究 TypeScript 的最新迭代版本 5.0,并探索其最值得注意的更新。...
小蜗锅
发表于
410 天前
0
192
[教程]
EventSource的理解与使用
EventSource是一个用于接收服务器推送事件的网络接口。它可以创建一个持久的连接到一个HTTP服务器,从而实时地获取服务器发送的text/eventstream格式的事件。这种方式可以实现客户端...
小蜗锅
发表于
410 天前
0
156
[教程]
JS: function前面加!,引发思考
简介我们基本都知道,函数的声明方式有这两种function msg(){alert(msg);}//声明式定义函数 var msg function(){alert(msg);}//函数赋值表达式定...
小蜗锅
发表于
410 天前
0
163
[教程]
从零开始,一步步学习微前端
前言在实习的这段时间接触了很多新东西,比如微前端就是其中之一,在这里小浪就来聊聊微前端中的qiankun框架1.介绍1.1 为什么需要微前端当我们开发大型的前端应用时,通常需要将应用拆分成多个子应用进...
小蜗锅
发表于
410 天前
0
138
[教程]
使用js实现音谱,网页音谱实现
实现思路:1、创建音频上下文。2、创建音频乐谱分析仪3、将分析出的数据画到canvas上。实现步骤:1、创建音频上下文this.audioContext new AudioContext()2、创建...
小蜗锅
发表于
410 天前
0
164
[教程]
防止对象扩展—freeze vs seal vs preventExtensions
前言当涉及到在JavaScript中防止修改/更新对象时,我们比较熟悉的可能是Object.freeze方法,它能够做到完全阻止对象扩展。但除了完全阻止扩展外,javascript还可以做到部分阻止扩...
小蜗锅
发表于
410 天前
0
159
[教程]
HTML5中的document.visibilityState
在 html5 中,文档对象(即 document 对象)具有一个 visibilityState 属性,该属性表示当前文档对象的可见性状态。visibilityState 可能的取值有以下三种: v...
小蜗锅
发表于
410 天前
0
147
[教程]
浅谈(0, eval)(‘this’)
var window this || (0, eval)(this)在avalon源码中有这么一行代码,var window this很容易理解,这里复习一下Global Object:Globa...
小蜗锅
发表于
410 天前
0
164
[教程]
JS的预解析
JS的预解析是指在代码执行之前,JavaScript引擎会先对代码进行一次扫描,将变量声明和函数声明提升到当前作用域的顶部,以便在代码执行时能够正确地访问这些变量和函数。这个过程也被称为“提升”。具体...
小蜗锅
发表于
410 天前
0
163
[教程]
在JS中如何判断两个对象是否相等
在JavaScript中,判断两个对象是否相等有多种方法,取决于你对 相等 的定义以及对象属性的类型。以下是几种常见的方法: 1. 严格相等运算符 ()使用 运算符可以比较两个对象是否引用同一个对象...
小蜗锅
发表于
410 天前
0
166
[教程]
不同窗口通信(多窗口联动)_BroadcastChannel API
目前现代浏览器(支持最新ES标准)前端通信有PostMessage和Boradcast Channel两种消息机制。这里介绍Broadcast Channel api , 它可以实现同 源 下浏览器不...
小蜗锅
发表于
410 天前
0
162
[教程]
JS中的箭头函数
在JavaScript中,箭头函数是一种简化的函数语法,它在ES6(ECMAScript 2015)引入。箭头函数的语法比传统的function表达式更简洁,同时还有一些特性,例如继承外部作用域的th...
小蜗锅
发表于
411 天前
0
197
[教程]
new Date()
大家平时在开发的时候有没被new Date()折磨过?就是它的诸多怪异的设定让你每每用的时候,都可能不小心踩坑。造成程序意外出错,却一下子找不到问题出处,那叫一个烦透了…… 下面,我就列举它的“四宗罪...
小蜗锅
发表于
411 天前
0
164
[教程]
如何使用Map处理Dom节点
本文浅析一下为什么Map(和WeakMap)在处理大量dom节点时特别有用。我们在JavaScript中使用了很多普通的、古老的对象来存储键/值数据,它们处理的非常出色:const person {...
小蜗锅
发表于
411 天前
0
216
[教程]
async/await 函数到底要不要加 try catch ?
前言写异步函数的时候,promise 和 async 两种方案都非常常见,甚至同一个项目里,不同的开发人员都使用不同的习惯, 不过关于两者的比较不是本文关注的重点,只总结为一句话:“async 是异步...
小蜗锅
发表于
411 天前
0
185
[教程]
你们喜欢用 forEach 吗?说说我为啥不喜欢用 forEach
老实说我不喜欢用forEach,因为它导致的一些bug总是这么不经意,盘点我不喜欢的原因原因一:不支持处理异步函数先看一个例子:async function test() { let arr ...
小蜗锅
发表于
412 天前
2
202
[教程]
js金额数字格式化
一、使用 toLocaleString()要格式化金额,可以使用 JavaScript 的 toLocaleString() 方法。该方法可以将数字转换为本地化的字符串表示形式,并可以指定货币符号、小...
小蜗锅
发表于
412 天前
1
374
[教程]
使用纯 JavaScript 获得完整的类型支持
这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到...
小蜗锅
发表于
412 天前
0
118
[教程]
ES2023来了!深入解析JavaScript的最新更新
1.从数组末尾查找元素这个函数允许我们根据条件从数组的最后一个元素向前查找元素。例如:const array console.log(array.findLast(n > n)); //re...
小蜗锅
发表于
412 天前
0
129
[教程]
JavaScript 中有趣的 9 个常用编码套路
这篇文章是面向新手的,但如果幸运的话,希望能给各位大佬们带来一些小小的启发。1、set对象:数组快速去重常规情况下,我们想要筛选唯一值,一般会想到遍历数组然后逐个对比,或者使用成熟的库比如lodash...
小蜗锅
发表于
412 天前
1
140
[教程]
为什么会出现 SETTIMEOUT 倒计时误差
setTimeout 倒计时误差的出现主要与 JavaScript 的事件循环机制和计时器的执行方式有关。在 JavaScript 中,事件循环是用于管理和调度代码执行的机制。setTimeout 函...
小蜗锅
发表于
413 天前
0
156
[教程]
解决JavaScript单线程问题webWorkers
webWorker介绍MDN的介绍为:Web Worker 为 Web 内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,它们可以使用 XMLHttpRequest...
小蜗锅
发表于
413 天前
0
159
[教程]
前端WebP图片的使用,以及转换WebP格式
WebP是Google在2010年提出的一种新的图像格式。对于包含大量图片的网站,大多会使用WebP格式的图片,这样不仅可以减少流量带宽,还可以减少用户访问的加载时间,提高用户体验。 目前,WebP已...
小蜗锅
发表于
413 天前
0
170
[教程]
showOpenFilePicker方法_实现了前端访问文件系统
前言在之前我们需要打开并访问本地文件,只能通过file类型的表单input框来实现,比如:通过accept属性指定选择的文件类型,directory属性指定是否可以选择文件夹,capture属性指定前...
小蜗锅
发表于
413 天前
0
148
[教程]
小心这个陷阱: 为什么JS中的 every()对空数组总返回 true
JavaScript 语言的核心部分足够大,以至于我们很容易误解其某些部分的工作方式。最近在重构一些使用 every() 方法的代码时,发现实际上并不理解其背后的逻辑。在我的理解中,我认为回调函数必须...
小蜗锅
发表于
413 天前
0
138
[教程]
JavaScript 闭包Closure 与Scope 作用域
前言在解释闭包(Closure)之前,要先知道作用域及范围链是什么,才能更好的解释闭包。在ES6 以前,作用域只有global 全域以及function 里的作用域,定义变数则都是使用var来宣告。在...
小蜗锅
发表于
413 天前
0
238
[教程]
forEach如何终止循环?
我们都知道在for循环中,退出循环有3种方式:return(终止)、break(退出整个循环)、continue(退出当次循环)。但是如果使用forEach方法,但很容易遇到一个问题就是,当你想要跳出...
小蜗锅
发表于
413 天前
0
186
[教程]
JavaScript错误处理和堆栈追踪
有时我们会忽略错误处理和堆栈追踪的一些细节, 但是这些细节对于写与测试或错误处理相关的库来说是非常有用的。合理地处理堆栈信息能使你清除无用的数据, 而只专注于有用的数据. 同时, 当更好地理解 Err...
小蜗锅
发表于
413 天前
0
102
[教程]
改变axios的用法后,我的工作效率提升了3倍
实际场景下的请求问题作为前端开发,网络请求肯定是我们经常要面对的事情,在前端请求中,axios和fetch api应该是我们最常用的请求工具了,它们在发送请求和接收响应数据已经做到了足够简单。但在实际...
小蜗锅
发表于
413 天前
0
145
1
2
3
4
5
6
7
8
9
10
成员
更多
csdn大佬
凯特网
梦回大唐
免费图床
fifa45
欢乐岛
久久在线
冯艳
站长交流