首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
JavaScript交流
JavaScript交流
465 帖子
19 成员
创建于 2024-06-01
组长:
道亮_(:з」∠)_
加入小组
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧
js交流
js教程
js提问
js方法分享
发布帖子
全部
交流
分享
教程
方法
代码
[分享]
javascript事件监听
1.在JavaScript中,事件监听是通过addEventListener()方法实现的。element.addEventListener(event, function, useCapture);...
风轻y
发表于
450 天前
0
236
[教程]
JavaScript对象的底层数据结构是什么
JavaScript对象的底层数据结构是什么 在 JavaScript 中,对象是一种常用的数据类型,用于存储和组织数据。它是一种复合的数据结构,可以包含键值对,方法和原型。但是,JavaScript...
九秘
发表于
450 天前
0
279
[教程]
JavaScript中的变量在内存中的具体存储形式
JavaScript中的变量在内存中的具体存储形式 JavaScript中的变量在内存中的存储形式是根据其数据类型和作用域的不同而有所区别。下面将介绍一些常见的变量存储形式。基本数据类型 Java...
九秘
发表于
450 天前
0
245
[教程]
教你怎么前端实现埋点上报
前言 只有了解用户,我们才能服务好用户,而最接近用户的我们,自然要承担起更多的责任。那么在一个企业中,我们要如何去了解用户呢?最直接有效的方式就是了解用户的行为,了解用户在网站中做了什么,呆了多久。而...
九秘
发表于
450 天前
0
184
[教程]
JS 高级用法:像大神一样玩转 JavaScript
前言 众所周知,JavaScript是一种非常流行的编程语言,它已经成为了网页开发的必备技能。但是,在我们从事JavaScript编程的时候,我们却没有完全发掘和利用它的全部潜力。在本文中,我们将分享...
九秘
发表于
450 天前
0
235
[分享]
jquery为动态添加元素添加事件
以前我们定义事件,比如为元素定义单击事件是这样写的:$(input).click(function () { //处理代码 }); //或者是 $(.clickme).bind(click, func...
九秘
发表于
450 天前
0
204
[分享]
判断一个值是否为NaN
在js中,NaN的意思是not a number,它是一个比较特殊的值。NaN的特性首先,它是number类型。typeof NaN; // number其次,虽然是number类型,但是我们没法确定...
九秘
发表于
451 天前
0
303
[教程]
将秒数转换成对人类友好的格式数组
需求给你一个xxxxxx秒的数值,你想办法把它转换成xx年xx小时xx分xx秒这种格式对人类友好、可读的文字。思路先定义好转换规则,比如1年是多少秒,1天是多少秒,1小时是多少秒等等。然后把每一个规则...
九秘
发表于
451 天前
0
243
[分享]
在线浏览pdf文档
需求:在线浏览pdf文档.解题:拿到pdf文档后,使用pdf.js库,将其转换成canvas,不就可以看了吗.思路:读取指定的pdf文档,获取文档的总页数;根据总页数,创建对应数量的canvas元素,...
九秘
发表于
451 天前
0
249
[分享]
原始类型为什么能调用方法
假如,有这样一段代码,将字符串转换为大写:let str abc; str.toUpperCase(); // ABC这是一段简单又普通的代码,按说str是字符串类型,它存储的是一个单值,并且是不可...
九秘
发表于
451 天前
0
221
[分享]
使用Number()转换数据类型
Number()是js中的内置方法,用于将其他类型转换为数字类型。下面按照数据类型的划分,来看看转换的结果。基本类型String如果字符串中包含非有效数字字符,则结果为NaN。只有都是有效数字字符,才...
九秘
发表于
451 天前
0
231
[分享]
JavaScript中exec()方法详解
JavaScript中的exec()方法是正则表达式对象的一个方法,用于在字符串中执行搜索匹配,返回结果数组或者null。exec()方法接受一个参数,即需要进行匹配的字符串。如果找到了匹配项,exe...
九秘
发表于
451 天前
0
284
[分享]
关于 PWA url 参数 ngsw-bypass=true
"ngswbypasstrue" 这个参数是与 Angular Service Worker (ngsw) 相关的一个选项,用于控制在 Service Worker 中是否绕过缓存...
啊龙
发表于
451 天前
0
194
[分享]
什么是浏览器对象的 preventDefault 方法
preventDefault 方法是浏览器环境下事件对象的一个重要方法,它用于阻止事件的默认行为。在前端开发中,经常会遇到需要阻止某些事件的默认行为,比如点击链接时阻止页面跳转或者在表单提交时阻止页面...
啊龙
发表于
451 天前
0
196
[分享]
什么是浏览器环境下的 Event Propagation(事件传播)
在浏览器环境下,事件的传播(propagation)是指当一个特定的事件发生在DOM元素上时,它将按照特定的顺序在DOM树中传播,影响相关的DOM节点。这一传播过程分为三个阶段:捕获阶段(Captur...
啊龙
发表于
451 天前
0
191
[分享]
什么是浏览器环境下事件的 Propagation
在浏览器环境下,事件的传播(propagation)是指当一个特定的事件发生在DOM元素上时,它将按照特定的顺序在DOM树中传播,影响相关的DOM节点。这一传播过程分为三个阶段:捕获阶段(Captur...
啊龙
发表于
451 天前
0
177
[分享]
什么是浏览器环境下的事件对象(Event Object)
浏览器的事件对象(Event Object)是在发生事件时传递给事件处理函数的对象。它包含了有关事件的详细信息,允许开发者对事件进行操作和响应。事件对象在不同的浏览器和框架中可能有些许差异,但通常包含...
啊龙
发表于
451 天前
0
190
[分享]
关于 JavaScript 代码里双重感叹号的语法
在JavaScript中,连续出现两个感叹号()的语法是一种类型转换的技巧,通常用于将一个值强制转换为布尔类型。这个技巧的本质是两次使用逻辑非(NOT)运算符,通过这种方式可以清晰地将一个值的真假状态...
啊龙
发表于
451 天前
0
266
[分享]
JavaScript面向对象问题聚合
1.Javascript 是面向对象的吗?2.JS 对象和 java 对象的区别?3.使用 构造函数 创建对象像面向对象三大特征中的哪一个?4.原型链像面向对象三大特征中的哪一个?5.如果子对象设置和...
啊龙
发表于
451 天前
0
235
[分享]
JavaScript面向对象
1. Javascript 和面向对象1.1 什么是 面向对象面向对象编程(OOP)是如今多种编程语言所实现的一种 编程范式,包括 Java、C++。OOP把 对象作为程序的基本单元,一个对象包含了数...
啊龙
发表于
451 天前
0
232
[分享]
停止使用 `let` 或为什么它在 JavaScript/TypeScript 中是不必要的
你可能已经遇到 let 关键字上百万次了。它是 JavaScript(以及扩展的 TypeScript)中那些最初看起来像是救星的特性之一。终于有了一种声明变量的方式,可以尊重块级作用域!var 造成...
啊龙
发表于
451 天前
0
229
[分享]
让开发者生活更轻松的 JavaScript 字符串方法
JavaScript 最初被引入作为一种简单的客户端脚本语言,但现在,它已经成为一种真正的 WORA(一次编写到处运行)语言,使开发者能够构建桌面、移动、电视、CLI 和嵌入式应用程序。JavaScr...
啊龙
发表于
453 天前
0
321
[代码]
Uint8Array转Base64前端JavaScript
function Uint8ArrayToBase64(array) { array new Uint8Array(array); var length array.byteLength; var...
啊龙
发表于
453 天前
0
451
[分享]
JavaScript事件循环
JavaScript 的事件循环机制是其单线程执行模型的核心。以下是事件循环的详细步骤:事件循环的步骤所有同步任务都在主线程上执行,形成一个执行栈(Execution Context Stack):J...
啊龙
发表于
453 天前
0
243
[分享]
html+js实现异步加载树形表格
当我们的树形数据过多时,这时候就会出现数据加载过慢的问题,这里我们就来了解html+js实现树形表格异步加载一:参考文档官方文档:https://layui.dev/docs/2/index.html...
啊龙
发表于
453 天前
0
280
[分享]
JavaScript获取视频封面,解决黑屏
兼容处理微信浏览器使用 WeixinJSBridge.invoke(getNetworkType,()>{})解决视频无法加载的问题解决ios微信会自动黑屏(全屏播放)video.setAttr...
啊龙
发表于
453 天前
0
225
[分享]
大量异步并发请求控制并发解决方案
可以使用 Promise 和异步函数。手动实现一个同步队列,实现代码如下:class SyncQueue { constructor(maxConcurrency 3) { this.maxConc...
啊龙
发表于
453 天前
0
90
[分享]
前端JS/CSS静态资源公共库免费CDN加速汇总
前言开发前端经常用到的静态资源,特意收集了一些免费的静态资源公共库给服务器减少压力!加速网站加载速度!字节跳动:http://cdn.bytedance.com/jsDelivr:https://ww...
啊龙
发表于
453 天前
0
121
[分享]
实现元素方向感知
html元素方向感知有时候我们需要获取鼠标从元素的哪个方向进入,从而实现一些效果。例如一些方向感知提示。有时候也需要知道我们鼠标当前落在元素的哪个象限。来控制元素应该朝向哪个区域拓展。 元素方向感知 ...
啊龙
发表于
453 天前
0
210
[分享]
浅析四种常见的Javascript声明循环变量的书写方式
当需要在JavaScript中循环执行某个代码块时,我们可以通过四种常见的方式来声明循环变量。这四种方式分别为:for循环for循环是JavaScript中最常用的循环语句,适用于已知循环次数和循环起...
啊龙
发表于
453 天前
0
142
«
7
8
9
10
11
12
13
14
15
16
成员
更多
csdn大佬
凯特网
梦回大唐
免费图床
fifa45
欢乐岛
久久在线
冯艳
站长交流