ecmascript

上单带刀不带妹2 天前
开发语言·前端·javascript·ecmascript·宏任务·微任务
JavaScript 中的宏任务与微任务目录宏任务(Macrotasks)的定义与类型微任务(Microtasks)的定义与类型事件循环的执行机制
GISer_Jing2 天前
开发语言·javascript·ecmascript
下次接好运~以下是JavaScript面试中高频出现的“手撕代码”题目详解,涵盖核心原理、代码实现与面试应答要点,结合最新技术实践整理:
zzywxc7872 天前
前端·javascript·人工智能·深度学习·react.js·重构·ecmascript
在处理大数据列表渲染时,React 虚拟列表是提升性能的关键技术,但在实际实现中常遇到渲染抖动和滚动定位偏移等问题。在处理大数据列表渲染时,React 虚拟列表是提升性能的关键技术,但在实际实现中常遇到渲染抖动和滚动定位偏移等问题。本文将深入分析这些问题的成因,并提供基于滚动锚点的优化方案,配合代码示例和可视化图表帮助理解。
我是ed.3 天前
开发语言·javascript·ecmascript
cocos Js 使用 webview 通过 postMessage 进行通信我是用的是 cocos2.4.12有的人说这个方式是可以的,但是我不行:其中data就是需要传递的数据,origin是协议+主机+端口号,当为"*"时表示可以传递给任意窗口,如果要指定和当前窗口同源的话设置为"/"。
Entropy-Lee3 天前
开发语言·javascript·ecmascript
JavaScript语法、关键字和变量1、区分大小写:变量、函数名、操作符2、标识符:变量、函数、属性或函数参数的名称。组成:1)以字母、下划线、美元符号开头       2)其他字符可以是字母、下划线、美元符号或数字
EndingCoder4 天前
开发语言·前端·javascript·人工智能·stable diffusion·ecmascript·three.js
Three.js + AI:结合 Stable Diffusion 生成纹理贴图随着 AI 技术的发展,Stable Diffusion 等生成模型为 3D 开发提供了全新的可能性,可以快速生成高质量纹理贴图,提升 Three.js 场景的视觉效果。本文将介绍如何结合 Stable Diffusion 生成纹理贴图,并将其应用于 Three.js 场景,构建一个交互式产品展示空间。项目基于 Vite、TypeScript 和 Tailwind CSS,支持 ES Modules,确保响应式布局,遵循 WCAG 2.1 可访问性标准。本文适合希望探索 AI 与 Three.js 结合的
伍哥的传说4 天前
开发语言·javascript·ecmascript·tree-shaking·radash.js·debounce·throttle
Radash.js 现代化JavaScript实用工具库详解 – 轻量级Lodash替代方案Radash 是一个现代化的 JavaScript 实用工具库,专为现代 JavaScript 开发而设计。它提供了一系列高性能、类型安全的实用函数,可以帮助开发者更高效地处理数组、对象、字符串、数字等常见数据操作。
德育处主任Pro5 天前
开发语言·javascript·ecmascript
p5.js 三角形triangle的用法点赞 + 关注 + 收藏 = 学会了如果你刚接触 p5.js,想画一个三角形,那 triangle() 这个 API 就是你的好帮手!
苹果电脑的鑫鑫5 天前
javascript·vue.js·ecmascript
vue相关的拖拉拽官网以下是三个主流 Vue 拖拽/布局库的官方开发文档地址(含中英文):GitHub 官方文档(英文): https://github.com/SortableJS/Vue.Draggable
一只小风华~5 天前
开发语言·前端·javascript·ecmascript·web
JavaScript 函数JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。
芜青6 天前
开发语言·javascript·ecmascript
JavaScript手录09-内置对象【String对象】在 JavaScript 中,内置对象(Built-in Objects)是指由 ECMAScript 标准定义、浏览器或 JavaScript 引擎自带的对象,无需额外引入即可直接使用。这些对象提供了丰富的功能,涵盖数据处理、DOM 操作、日期处理等多个领域。
心.c7 天前
开发语言·前端·javascript·ecmascript
JavaScript单线程实现异步在讲JavaScript异步之前,先讲一下JavaScript运行环境,因为JavaScript是否能实现异步是通过运行环境机制决定的,我们经常使用的环境就是浏览器环境了,所以我今天主要讲一下在浏览器的渲染进程(浏览器内核)如何执行异步的。
NUC_Dodamce8 天前
开发语言·javascript·ecmascript
Cocos3x 解决同时勾选 适配屏幕宽度和 适配屏幕高度导致Widget组件失效的问题正常项目中使用Widget组件将节点固定到某个位置(左下角)时会出现下面这种情况:按钮并没有对齐到左下角,这是因为canvas被设置为设计大小了,而不是实际大小。
GISer_Jing8 天前
开发语言·javascript·ecmascript
50道JavaScript基础面试题:从基础到进阶以下是基于多个权威资源整理的 50 道 JavaScript(基础与核心)面试常见题目,涵盖基本语法、数据类型、作用域、闭包、异步编程等核心板块,适合初、中级面试准备:
油丶酸萝卜别吃9 天前
开发语言·javascript·ecmascript
JS深度克隆对象(克隆时包含函数)在 JavaScript 中,标准的 JSON.stringify() 和 JSON.parse() 无法直接处理函数,因为 JSON 格式不支持函数类型。若要实现对象与 JSON 字符串之间的相互转换,同时保留函数,可采用以下几种方法:
JuneXcy9 天前
开发语言·javascript·ecmascript
leetcode933最近的请求次数为什么用shift不是用pop为什么这个shift少加一个括号会造成时间超出限制
koooo~10 天前
开发语言·javascript·ecmascript
JavaScript事件循环机制JavaScript设计之初就是为了在浏览器中处理DOM操作,为了避免复杂的线程同步问题,采用了单线程模型。这意味着JS代码是按顺序执行的,同一时间只能做一件事。
yume_sibai10 天前
javascript·vue.js·ecmascript
Vue 浏览器本地存储1.存储内容大小一般支持5MB左右(不同浏览器可能不一样)。2.浏览器通过Window.sessionStorage 和 Window.localStorage属性来实现本地存储机制。
今天不要写bug10 天前
javascript·vue·ecmascript
js原生实现搜索框下拉列表输入框模糊匹配高亮很多搜索列表输入框,输入下拉列表有的文字时做模糊匹配,进行相关文字高亮,(比如需要输入的任意一个字有,列表中对应的那个字就得高亮,不是需要跟输入框的字完全一样 )