ecmascript

Amumu121382 小时前
前端·javascript·ecmascript
Js: ES新特性(二)1、对象扩展方法Object.fromEntries(): 将二维数组转换为对象2、字符串扩展方法1) trimStart(): 清除左侧空格
wefly201714 小时前
java·开发语言·前端·javascript·ecmascript·php·m3u8
从使用到原理,深度解析m3u8live.cn—— 基于 HLS.js 的 M3U8 在线播放器实现M3U8 作为 HLS(HTTP Live Streaming)流媒体协议的核心播放列表格式,广泛应用于直播、点播、短视频等音视频场景,但由于其并非直接的视频文件,而是 TS 分片的 URL 列表,普通播放器无法直接播放,给开发和使用带来了一定门槛。而m3u8live.cn不仅实现了免安装的 M3U8 在线播放,更是 HLS.js 前端播放方案的典型应用案例,本文将从工具使用、技术原理、底层实现三个维度,深度解析这款工具,帮助大家更深入理解并灵活运用。
kyriewen1115 小时前
开发语言·前端·javascript·css·chrome·typescript·ecmascript
给浏览器画个圈:CSS contain 如何让页面从“卡成PPT”变“丝滑如德芙”“这个页面滚动怎么像在泥潭里走路?”去年双十一前夕,我们团队接到了一个紧急优化任务:商品详情页在低端机上滚动卡顿,帧率掉到 20 以下,用户投诉满天飞。
小小张自由—>张有博1 天前
开发语言·javascript·ecmascript
【深度解析】从 claude 命令到 cli.js 的完整执行链路本文以 Windows 环境下的 Claude Code 为例,完整还原一条命令从输入到执行的全过程,涵盖 Node.js 运行时、npm 全局安装机制、PATH 环境变量等核心概念。
吴声子夜歌1 天前
开发语言·javascript·ecmascript
JavaScript——DOM与事件DOM选择器用于快速定位DOM元素。在原生的JavaScript中有提供根据id、name等属性来查找的传统选择器,也有新型的、更高效的querySelector选择器和querySelectorAll选择器,支持丰富的元素、属性、内容选择等。
Dxy12393102162 天前
开发语言·javascript·ecmascript
JS发送请求的方法详解在Web开发中,JavaScript与服务器进行数据交互是核心需求之一。从早期的原生AJAX到现代Fetch API,再到第三方库如Axios,前端请求方案不断迭代优化。本文将详细解析JavaScript发送请求的常用方法,帮助开发者根据场景选择最适合的方案。
LZQ <=小氣鬼=>2 天前
javascript·react.js·前端框架·ecmascript
React 图片放大镜组件使用文档ImageMagnifier 是一个基于 React 实现的图片局部放大预览组件,核心功能为:在项目中新建 ImageMagnifier.jsx 文件,粘贴以下完整代码:
kyriewen112 天前
开发语言·前端·javascript·chrome·typescript·ecmascript·html5
异步编程:从“回调地狱”到“async/await”的救赎之路JavaScript是单线程的,但它却能同时处理很多事情。这是怎么做到的?今天我们就来聊聊异步编程,看看JS是怎么一边听歌一边刷网页的。从最原始的回调函数,到Promise,再到优雅的async/await,这不仅是技术的演进,更是一场“程序员不熬夜”的运动。
吴声子夜歌2 天前
开发语言·javascript·ecmascript
JavaScript——数据类型为了方便数据的计算和表示、尽可能地模拟客观世界的数据和物体,JavaScript提供了8种数据类型,其中除了Object属于对象类型(Object Type)之外,其余的7种属于基本类型(Primitive Type),全部的数据类型如下:
英俊潇洒美少年2 天前
开发语言·javascript·ecmascript
js 同步异步,宏任务微任务的关系JS 异步任务分两类:宏任务 和 微任务。口诀: 同步 → 微任务 → 宏任务全部都是 微任务!所以 Vue 事件循环顺序: 同步代码 → Vue DOM 更新(微任务)→ nextTick(微任务)→ 宏任务(setTimeout)
方安乐2 天前
开发语言·javascript·ecmascript
Javascript工具库:classnamesclassnames 是一个常用的 JavaScript 工具库,用于 安全、灵活地拼接 CSS 类名字符串 。
我命由我123452 天前
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
React - 路由样式丢失问题、路由观察记录、路由传递参数http://localhost:3000 相当于 public 目录可以指定路径以访问 public 目录下的文件,例如,http://localhost:3000/favicon.ico,会返回 public 目录下的 favicon.ico 文件
Jay-r2 天前
开发语言·javascript·ecmascript·编程·webgl·代码·樱花雨
樱花雨特效 WebGL实现 短视频同款浪漫视觉效果(附源码下载)效果展示:在短视频平台上,樱花雨效果已成为浪漫场景的标配特效,为视频增添了梦幻般的视觉体验。本文深入分析其技术实现,并提供完整源码,让你快速在自己的页面中集成这一经典特效。
我命由我123452 天前
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
React - Switch、路由精准匹配与模糊匹配、Redirect
不会写DN2 天前
开发语言·javascript·ecmascript
JS 最常用的性能优化 防抖和节流先看个问题:核心痛点:有些事件(input、scroll、resize、mousemove)触发频率极高,如果每次触发都执行代码,会严重浪费性能,导致页面卡顿。
吴声子夜歌2 天前
开发语言·javascript·ecmascript
JavaScript——异常处理在编写代码时,经常在控制台看到TypeError、RangeError、ReferenceError等开头的红色错误信息,这些都是程序发出的警告,告知开发者出现了什么问题,并附加与代码有关的信息,例如出错的位置。这时可以在代码出错的地方使用try…catch语句块对异常进行捕获和处理。
林恒smileZAZ2 天前
开发语言·javascript·ecmascript
JavaScript this绑定规则:告别踩坑指南!🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣在JavaScript学习中,this绝对是“让人又爱又恨”的存在——它看似简单,用起来却总让人摸不着头脑,一不小心就踩坑。有人说它是“动态代词”,有人说它是“隐式传递的对象引用”,其实只要摸清它的绑定规则,就能轻松驾驭!今天就结合具体代码实例,从“为什么有this”到“怎么用this”,一步步把this讲透~
@大迁世界3 天前
前端·javascript·react.js·前端框架·ecmascript
1.什么是 ReactJS?ReactJS 是一个免费的、开源的 JavaScript 库,用来构建具有交互性、可复用性并且便于维护的用户界面。它的核心思路是:把整个界面拆成一块一块的小单元(组件,components),然后通过组合这些小组件来搭建现代化的网站和单页应用(SPA)。这样做的好处是,界面不会变成一大坨难以维护的代码,而是被组织成清晰、独立、可测试的部分,因此在多人协作、长期维护、功能不断增加的项目里特别实用。
Pu_Nine_93 天前
前端·javascript·ecmascript
JavaScript 字符串与数组核心方法详解从基础到实战,掌握 some()、test()、match()、includes() 四个核心方法在日常的 JavaScript 开发中,字符串和数组的操作无处不在。无论是数据验证、文本解析,还是代码扫描工具的开发,掌握这些核心方法都能让代码更简洁、更高效。
沫离痕3 天前
开发语言·javascript·ecmascript
AI机器人客服-Dify接入2.aiChat.tsAI处理:统计分析:工具类:xml: