首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
JavaScript交流
JavaScript交流
465 帖子
19 成员
创建于 2024-06-01
组长:
道亮_(:з」∠)_
加入小组
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧
js交流
js教程
js提问
js方法分享
发布帖子
全部
交流
分享
教程
方法
代码
[教程]
用数组建立一个简单的循环
有时我们需要不停的循环数组的元素,就像一组旋转的图片,或者音乐的播放列表。这里告诉你如何使一个数组拥有循环的能力:var aList ; function make_looper( arr ){ar...
风轻y
发表于
450 天前
0
205
复制到粘贴板
这是一个简单的小知识,本周我做了一个简单的“复制到剪贴板”按钮,这是我第一次做这种功能,向大家分享一下我的实现方法。这很简单,比较麻烦的是我们必须为需要复制的文本增加标签。之后我们选择要复制的内容然后...
风轻y
发表于
450 天前
0
96
[教程]
JavaScript 的逗号操作符
除了分号之外,逗号允许你在同一个地方放多个语句。 例如:for(var i0, j0; i
风轻y
发表于
450 天前
0
118
[教程]
break 或 continue 循环函数
停止循环是循环中一个常见的需求。使用for循环我们可以用break提前结束循环。const a ; for (var i 0; i < a.length; i++) { if (a 2) ...
风轻y
发表于
450 天前
0
113
[教程]
给函数 Bind 对象
我们常常需要将一个对象绑定到一个方法的 this 上。在 JS 中,如果你想要调用一个函数并指定它的 this 时可以使用 bind 方法。Bind 语法fun.bind(thisArg]]) 参数t...
风轻y
发表于
450 天前
0
196
[教程]
选择(picking)和反选(rejecting)对象的属性
有时候我们需要将一个对象的某些属性放到白名单里,这样来说,我们有一个数组代表了一张数据库表,并且为了一些功能我们需要从中选出(select)一些字段:function pick(obj, keys) ...
风轻y
发表于
450 天前
0
135
[教程]
为什么你应该在相等比较中使用 Object.is()
我们都知道 JavasSript 是弱类型的,并且当我们使用 作比较时,在一些情况下由于类型转换或者说“把两个操作数中的一个转换成另一个,然后在比较”,会出现意想不到的结果。0 //true ...
风轻y
发表于
450 天前
0
177
[教程]
Array 的三个技巧
在 JavaScript 中 数组(Array)随处可见,使用ECMAScript 6 中的新特性 扩展运算符 你可以做很多很棒事情。在这边文章中,我将为你介绍在编码中有用的3个技巧。1. 迭代一个空...
风轻y
发表于
450 天前
0
117
[分享]
处理 Websocket 超时问题
在 websocket 连接被建立后,如果一段时间未活动,服务器或防火墙可能会超时或终止连接。想要解决这个问题, 我们可以周期性地给服务器发消息。我们需要两个方法实现:一个来确保连接不会中断,,另一个...
风轻y
发表于
450 天前
0
120
[分享]
使用 tap 来快速 debug
在这里 tap 是一个小怪物。一个可以用来快速调试、链式调用、匿名函数,还可以打印任何你想打印的东西的函数。function tap(x) { console.log(x); return x; } ...
风轻y
发表于
450 天前
0
141
[教程]
JavaScript 作用域与提升
本文编写的 JavaScript 代码示范均使用 node v18.19.1,遵循 ES6 标准。Scope 作用域什么是作用域呢?我的理解是:“变量的作用域就是该变量可访问的范围,函数对象同理”,作...
风轻y
发表于
450 天前
0
233
[分享]
JavaScript 的新数组分组方法
对数组中的项目进行分组,你可能已经做过很多次了。每次都会手动编写一个分组函数,或者使用 lodash 的 groupBy 函数。好消息是,JavaScript 现在有了分组方法,所以你再也不必这样做了...
风轻y
发表于
450 天前
0
224
[分享]
如何使用 JavaScript 的 eval 函数来动态加载脚本
eval 函数是 JavaScript 中的一个非常强大且灵活的特性,它允许你在运行时动态执行一段字符串作为 JavaScript 代码。通过 eval 函数,你可以实现动态加载脚本的功能,从而在应用...
风轻y
发表于
450 天前
0
220
[分享]
什么是前端开发的 sourceMappingURL
sourceMappingURL 是一种特殊的注释,它用于指定源映射文件的路径。当浏览器加载 JavaScript 文件时,如果该 JavaScript 文件包含了 sourceMappingURL ...
风轻y
发表于
450 天前
0
212
[分享]
html 页面里 noscript 标签的作用介绍
noscript 标签页在 HTML 页面中扮演着一种特殊的角色,它提供了一种备选方案,用于在用户的浏览器不支持或禁用了 JavaScript 的情况下提供备用内容或功能。虽然在现代的 Web 开发中...
风轻y
发表于
450 天前
0
204
[教程]
leetcode两数之和的javascript解法(单一答案和多种答案)
单一答案的解题思路知识点:map对象中存放的是{key,value}键值对has(key)方法判断map中是否存在key,返回boolen值get(key)方法返回map中的value值解题过程:用m...
风轻y
发表于
450 天前
0
205
[分享]
JavaScript 中的 BLOB 数据结构的使用介绍
Blob 数据类型是 JavaScript 中用来表示二进制数据的一种对象。它的名称源自 "Binary Large Object" 的缩写,意为二进制大对象。Blob 对象可以用...
风轻y
发表于
450 天前
0
213
[分享]
JSON.stringfy 的使用场景介绍
JSONstringfy方法的作用是将JavaScript对象转换为JSON字符串。在JavaScript中,JSON(JavaScript Object Notation)是一种用于数据交换的轻量级...
风轻y
发表于
450 天前
0
214
[分享]
18个JavaScript技巧:编写简洁高效的代码
本文翻译自 18 JavaScript Tips : You Should Know for Clean and Efficient Code,作者:Shefali, 略有删改。在这篇文章中,我将分享...
风轻y
发表于
450 天前
0
168
[教程]
什么是JavaScript表达式语句?
JavaScript语法(三):什么是表达式语句?不知道你有没有注意到,我们在语句部分,讲到了很多种语句类型,但是,其实最终产生执行效果的语句不多。事实上,真正能干活的就只有表达式语句,其它语句的作用...
风轻y
发表于
450 天前
0
194
[分享]
以同步的方式实现事件监听
问题:实现一个方法能让事件同步实现监听// 请完成getElement函数让后续程序顺利执行,cssSelector为css选择器 function getElement(cssSelector) {...
风轻y
发表于
450 天前
0
184
[分享]
如何在JavaScript中实现主题切换
本文翻译自 How to implement Theme Switcher in JavaScript,作者:Pavel Keyzik, 略有删改。在本文中,您将学习如何在JavaScript中构建主...
风轻y
发表于
450 天前
0
199
[分享]
JavaScript 的双位非运算(~~)
今天介绍JavaScript中双位非运算 ~~, ~~ 操作符是一个强大且经常被忽视的特性。它提供了一种快速、简洁的方式来处理数字和执行类型转换,通常可以被用于数学计算和类型转换。我们先了解一下 ~~...
风轻y
发表于
450 天前
0
182
[教程]
JavaScript中的箭头函数
1:箭头函数出现的背景1.1 简洁性,更紧凑的语法。1.2 解决传统函数的 this 绑定问题。1.3 函数的二义性问题。2:从this绑定问题分析传统函数中,this 的值是在运行时确定的,这导致了...
风轻y
发表于
450 天前
0
246
[分享]
什么是前端应用的 Cache buster
Cache buster 是一种在前端开发中用于解决浏览器缓存问题的技术。它的主要目的是确保用户在访问网页时,能够获取到最新的资源文件而不受浏览器缓存的影响。在 Web 开发中,浏览器会将已下载的文件...
风轻y
发表于
450 天前
0
195
[教程]
函数的call、apply、bind方法
JavaScript的函数拥有三个方法:callapplybind这三个方法都可以改变函数被调用时,函数内部this的指向。至于区别,阅读下面代码即可一目了然:function myCall(cont...
风轻y
发表于
450 天前
0
381
[教程]
数组的reduce方法
JavaScript的reduce和reduceRight的作用是通过顺序或逆序遍历数组,从而得到一个结果,原理如下:function myReduce(execute, initValue) { c...
风轻y
发表于
450 天前
0
235
[教程]
HTTP 请求头部的 content-disposition 字段
下图是 HTTP 请求中 contentdis 头部字段的一个实际例子:contentdis 是 HTTP 请求头部字段之一,用于指示如何处理响应的内容以及如何呈现给用户。它主要用于在客户端中控制文件...
风轻y
发表于
450 天前
0
243
[分享]
Service Worker Cache 和 HTTP Cache 的对比
在 Web 应用开发中,缓存机制对于提升用户体验和减少网络请求具有重要的作用,其中包括传统的 HTTP 缓存和 Service Worker 中的 Cache API。这两种缓存机制各有优势,但是对于...
风轻y
发表于
450 天前
0
223
[分享]
Angular PWA 应用什么情况下会出现 504 error
Service Worker 是运行在浏览器背后的独立线程,可以处理网络请求。作为一种 JavaScript 文件,它根据事件驱动其相关工作。例如,当安装完成后触发 install 事件,或者当网络请...
风轻y
发表于
450 天前
0
206
«
6
7
8
9
10
11
12
13
14
15
16
成员
更多
csdn大佬
凯特网
梦回大唐
免费图床
fifa45
欢乐岛
久久在线
冯艳
站长交流