首页
站长百科
快讯
工具箱
门户
手册
导航
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
首页
小组
JavaScript交流
JavaScript交流
445 帖子
17 成员
创建于 2024-06-01
组长:
道亮_(:з」∠)_
加入小组
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧
js交流
js教程
js提问
js方法分享
发布帖子
全部
交流
分享
教程
方法
代码
[教程]
探索JavaScript数组的无尽可能:从基础到高级应用
在JavaScript的世界里,数组是构建复杂应用的基础构件之一。它们不仅仅是数字和字符串的集合,更是功能强大的工具,能够存储和操作各种类型的数据。作为一名专业的Web站长技术专家,深入理解JavaS...
久久在线
发表于
92 天前
0
76
[教程]
探索JavaScript中的Map:数据结构的新维度
在JavaScript的丰富生态系统中,Map是一种相对较新的数据结构,它为开发者提供了一种存储键值对的方式,这在传统的对象(Object)中并不总是直接支持。随着ES6(ECMAScript 201...
久久在线
发表于
92 天前
0
89
[教程]
如何使用JavaScript获取iframe中的标签内容
在现代Web开发中,iframe作为一种内联框架,被广泛用于嵌入第三方页面或展示额外的内容。然而,直接操作iframe中的内容并不总是那么直观。作为一名专业的Web站长技术专家,掌握如何通过JavaS...
久久在线
发表于
92 天前
0
91
[分享]
如何修改git commit message?
修改最近的一条commit message1 执行git commit amend会自动进入修改界面2 修改commit message3 保存并退出修改非最近的一条commit message1 找...
久久在线
发表于
93 天前
0
66
[教程]
算法-选择排序
方法介绍: 该方法为选择排序,实现数组由小到大排序。思路: 遍历数组,找到最小的元素,放到新的数组,再遍历去除最小元素后的数组,找到最小的元素...输入: paraArr 数组输出: 由小到大排序的数...
久久在线
发表于
93 天前
0
62
[教程]
浏览器性能优化
浏览器性能优化正确的资源下载/执行优先级,并减少页面加载期间浏览器的空闲时间,是提升Web应用性能的最重要手段之一。在实际Web应用中,此优化方案被证明比减少代码大小更为直接有效,此类型的优化对产品开...
久久在线
发表于
93 天前
0
98
[教程]
1408. 数组中的字符串匹配(难度:简单)
题目描述:给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。如果你可以删除 words 最左侧和/或最右侧...
久久在线
发表于
93 天前
0
73
[教程]
js最全身份证号码校验
身份证校验方法一般都是判断位数,但是专业一点或者要求高一点的,可以通过下面方法来做一下校验总的校验方法function validateIdCard(idCard){ var vcity{ 11:&q...
久久在线
发表于
93 天前
0
64
[分享]
算法-二分法查找
方法介绍:该方法为二分法查找,实现通过二分法快速找到元目标素在数组中的位置。思路:将数组从中间分为两部分,用中间元素和目标元素比较,如果比目标元素小,则再把数组后半部分分为两部分....,从而避免挨个...
久久在线
发表于
93 天前
1
68
[分享]
教练,我想练TypeScript类型体操!!!
前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我TypeScript已经成为构建大型应用的行业标准,众多组织选择它...
久久在线
发表于
93 天前
0
80
[分享]
WebSocket我知道,但是这个WebSocketStream是什么鬼?
前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我。在现代Web开发中,实时通信变得越来越重要。WebSocket作...
久久在线
发表于
93 天前
0
64
[分享]
什么是泛型,泛型在实际项目中如何高度使用?
一、泛型的本质泛型是 参数化类型 的一种实现方式,类似于函数中的参数传递,只不过这里传递的不是值,而是类型。泛型的核心作用:● 代码复用:通过对类型进行参数化,减少重复代码。● 类型安全:避免使用 a...
久久在线
发表于
93 天前
0
61
[分享]
互联网几乎崩溃的七个 JavaScript Bug
JavaScript 是现代网页的核心技术,但即使是小问题也可能引发严重后果。以下是互联网历史上七个著名的 JavaScript Bug,它们提醒我们在开发中时刻保持谨慎,注重测试和代码质量。1. L...
久久在线
发表于
93 天前
0
60
[方法]
XMLHttpRequest.status属性:一些错误代码
HTTP 1xx信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100继续。 101切换协议。 2xx成功 这类状态代码表明服务器成功地接受了客户端请...
宁儿
发表于
99 天前
0
55
[教程]
怎么用javascript实现表单的异步提交
在JavaScript中,实现表单的异步提交可以通过以下几种方式:1. 使用XMLHttpRequest对象XMLHttpRequest对象是原生的JavaScript对象,可以用于发送HTTP请求并...
久久在线
发表于
102 天前
0
72
[教程]
如何实现js的表单提交
在JavaScript中,实现表单提交有多种方式,以下是一些常见的方法:1. 使用HTML表单的默认提交行为HTML表单默认情况下,当用户点击提交按钮()或者在输入框中按下回车键时,表单会自动提交。例...
久久在线
发表于
102 天前
0
63
[教程]
js弹出输入框并提交
在JavaScript中,你可以使用prompt()函数来弹出一个输入框,让用户输入内容,然后可以通过将输入的值传递给某个处理函数或者变量来实现类似提交的操作。以下是一个简单的示例: 输入框示例 //...
久久在线
发表于
102 天前
0
69
[教程]
javascript刷新当前页面
在JavaScript中,刷新当前页面可以使用以下几种方法:location.reload():这是最常用的方法,它会重新加载当前页面,类似于用户点击浏览器的刷新按钮。可以选择传递一个布尔值参数:lo...
久久在线
发表于
102 天前
0
55
[教程]
js返回上一个页面不刷新
在JavaScript中,返回上一个页面而不刷新可以使用以下方法:history.back() 或 history.go(1):这两种方法都可以实现返回上一页的功能,并且不会刷新页面。它们的区别在于,...
久久在线
发表于
102 天前
0
52
[教程]
js返回上一页的三种方法分享
在JavaScript中,返回上一页的方法有多种,以下是三种常用的方法:方法一:使用 history.back() 或 history.go(1)这两种方法都可以实现返回上一页的功能,但它们之间有一些...
久久在线
发表于
102 天前
0
59
[教程]
Regex常用正则表达式汇总
校验数字数字:$ n位的数字:d{n}$ 至少n位的数字:d{n,}$ mn位的数字:d{m,n}$ 零和非零开头的数字:(0|)$ 非零开头的最多带两位小数的数字:()+(.{1,2})?$ ...
ipfs
发表于
107 天前
1
79
[教程]
前端高效开发必备的 js 库
之前端需要学习哪些 js 库, 主流框架应该学 vue 还是 react ? 针对这些问题, 笔者来说说自己的看法和学习总结。前端由于入行门槛低, 更新换代很快, 每年都会有大量新的框架和库出现, 也...
ipfs
发表于
108 天前
0
41
[教程]
var和let的for循环
var的for循环在js代码中,我们使用for循环时,要定义使用一个变量,而当我们使用var关键字来进行定义的时候,难免会出现一些问题:当我们使用var关键字对变量进行定义的时候,将会发生变量提升,就...
ipfs
发表于
108 天前
0
51
[教程]
JS几种数组遍历方式以及性能分析对比
我们平时处理数据经常会用到JS循环遍历方法,数组的遍历方法有很多种,如for、while、forEach、map等,它们的执行效率各不相同,我们来分析对比一下。创建一个有1000w条数据的数组,遍历该...
ipfs
发表于
108 天前
0
59
[教程]
JavaScript三个高阶函数的使用
需求:对数组中的每一项小于100的数字进行乘2比并且计算总和。例如:arr 第一种方法使用for循环1.求数组中小于100的数字 let newArr (1)for(let i0;i { retu...
ipfs
发表于
108 天前
0
46
[教程]
js获取对象的属性个数
let math { subject: 数学, children: } // 取对象的属性个数 Object.getOwnPropertyNames(math).length; Object.key...
ipfs
发表于
108 天前
0
35
[教程]
JS如何删除对象中的某一属性
let math { subject: 数学, children: } // 添加新属性 math.remark "备注"; // 删除对象中某一属性 delete math....
ipfs
发表于
108 天前
0
33
[教程]
js合并数组的方法
1,方法一concat()实例:arrayA.concat(arrayB)会生成新的数组。let arrayA ; let arrayB ; // 合并数组A和B arrayA arrayA ....
ipfs
发表于
108 天前
0
54
[教程]
js手写deepClone深拷贝
背景实际开发中,处理数据经常会使用到数据拷贝。其实使用JSON.stringify()与JSON.parse()来实现深拷贝是很不错的选择。但是当拷贝的数据为undefined,function(){...
ipfs
发表于
108 天前
0
47
[教程]
如何在 JavaScript 中获得“准确的”倒计时
众所周知,setTimeout意味着在最小阈值(m单位)之后运行脚本,setInterval意味着以最小阈值周期连续执行指定的脚本。请注意,我在这里使用术语“最小阈值”,因为它并不总是准确的。为什么s...
ipfs
发表于
108 天前
0
73
1
2
3
4
5
6
7
»
成员
更多
梦回大唐
免费图床
fifa45
欢乐岛
久久在线
冯艳
ipfs
拿破轮子
站长交流