ecmascript

谢亮_vipxieliang1 天前
开发语言·javascript·ecmascript
深入理解 JavaScript 数据类型与类型转换JavaScript 是一门弱类型语言,变量可以随时改变类型,这给开发者带来了极大的灵活性,但也埋下了不少「坑」。很多看似简单的问题,比如 [] == ![] 为什么是 true、0.1 + 0.2 为什么不等于 0.3,背后都涉及数据类型与类型转换的底层机制。
可乐鸡翅yeah_2 天前
开发语言·前端·javascript·后端·ecmascript·m3u8·音视频在线播放
video.js 集成 hls.js 开发 M3U8 播放器,新手高频踩坑很多业务不会从零手写播放器,会选择成熟开源组件 video.js,搭配 hls.js 插件来实现网页播放 M3U8。video.js 封装了 UI 控制栏、全屏、音量、多语言等能力,省去大量界面开发工作。
百度一下吧2 天前
开发语言·javascript·ecmascript
断网后 WebView 加载单页面应用:页面跳转 JS 加载失败的处理方案在移动端开发中,WebView 加载单页面应用(SPA)是常见场景。SPA 依赖 JavaScript 动态渲染页面内容,当用户处于断网状态时,页面跳转往往会导致 JS 资源加载失败,进而出现白屏、页面无法切换等问题。本文围绕这一场景,梳理常见原因并给出可落地的处理方案。
传人once3 天前
开发语言·javascript·ecmascript
页面中心圆圈放大效果如何写整页正中一颗深色圆,灰圈从它身上长出来,边大边淡,散没了又来一轮。样式在 css/circlePulse.css,页面是 index.html,没有脚本。
木易 士心3 天前
开发语言·javascript·ecmascript
JavaScript 闭包原理和实践深度解析闭包(Closure)是 JavaScript 中最核心、最具特色也最容易引起困惑的概念之一。它既是前端面试的高频考点,也是理解 JavaScript 执行机制的关键。本文将从原理到实践,带你彻底掌握闭包的本质。
Dovis(誓平步青云)5 天前
android·前端·javascript·ecmascript·音视频·宠物
导览音频切换太快,旧讲解不能覆盖新展品在数字博物馆里连续点“云雷纹铜尊”“鎏金羽人灯”“错金银兽首”,最晚准备完成的那段讲解不一定属于最后选中的展品。若每个异步回调都直接把标题和播放状态写回页面,用户已经站在兽首前,耳机里却开始播铜尊介绍。
Dovis(誓平步青云)6 天前
开发语言·前端·javascript·pdf·ecmascript·电脑
浇水提醒刚弹出又消失,植物状态别只存一个百分比室内植物实验室的琴叶榕显示 74%,龟背竹显示 68%。如果页面只保存一个“湿度百分比”,就会遇到很奇怪的提醒:传感器一瞬间低于阈值,浇水按钮出现;下一次采样回弹 2%,提醒又消失,用户根本不知道该不该处理。
可乐鸡翅yeah_6 天前
开发语言·前端·javascript·网络协议·http·ecmascript·m3u8在线
hls.js 手动自定义 http 请求 loader,修改请求头实战很多业务场景,需要给 M3U8、TS 分片、密钥接口增加自定义 HTTP 请求头。比如业务需要传递自定义 token 头、自定义 Referer、自定义 Cookie 相关逻辑。
liangshanbo12156 天前
开发语言·javascript·ecmascript
面试题:线上 JavaScript 报错如何快速定位到源码?先拿到完整错误堆栈和发布版本,再用与该版本严格匹配的 Source Map 将生产代码位置映射回源码,最后结合用户环境、监控日志和代码变更定位根因。
liangshanbo12156 天前
开发语言·javascript·ecmascript
JavaScript 面试题:Object.keys() 的返回顺序是无序的吗?Object.keys() 不是无序的。现代 JavaScript 已经规定了明确的属性遍历顺序:但是:
言乐67 天前
开发语言·前端·javascript·python·ecmascript
JavaScript概括前端原理这是一段用 JavaScript 概括前端核心运行原理的代码,把渲染流水线、响应式、虚拟 DOM 和事件循环串成了一个小故事。
Ai-_Man7 天前
开发语言·前端·javascript·人工智能·小程序·ecmascript·电脑
请问豆包的智能体聊天记录该怎么弄豆包智能体聊天记录批量导出技术教程:全量数据读取的实现原理 一、为什么网页端导出是个技术难题 豆包智能体的对话页面本质上是一个为“即时浏览”优化的交互界面,而非为“数据导出”设计的工具。这个定位差异带来了一个核心的技术障碍:虚拟滚动与懒加载机制。
变与不变8068 天前
开发语言·javascript·ecmascript
js同步和异步难点重点详解决定:浏览器发网络请求的时候,代码是停下来等结果,还是继续往下跑别的代码。 xhr.open(请求方式, 接口地址, 是否异步) 第三个参数:
可乐鸡翅yeah_8 天前
开发语言·javascript·网络协议·ecmascript·m3u8在线
hls.js 配置 loadStartPosition,点播起始播放位置踩坑很多点播业务需要记忆用户上次观看的位置,用户再次打开视频,直接跳转到上次退出的时间点继续播放。hls.js 提供loadStartPosition配置项,用来设置加载完成之后的起始时间,不用等视频全部加载完成再调用 video.currentTime 去跳转。
web打印社区8 天前
开发语言·前端·javascript·chrome·pdf·ecmascript
Windows 网页静默打印设置步骤:客户端、防火墙与联调清单搜「windows静默打印」「静默打印设置」,多半是:网页点打印还弹框,或者装了东西仍「没反应」。Windows 工位上,设置顺序错了,代码写对也会挂。
web打印社区9 天前
开发语言·前端·javascript·chrome·ecmascript
汽修 / 4S 店:维修工单、结算单网页怎么静默出纸修理厂现场最怕:技师在工位等工单,前台却在跟浏览器打印框较劲。一张施工单打到财务激光机,一张结算单打到车间针式机——纸飞、人吼、车还压着工位。
只睡四小时11 天前
android·开发语言·前端·javascript·ecmascript·hls·空间导航
JS 手写 D-pad 空间导航:电视端焦点引擎实战电视盒子没有鼠标,只有上下左右加确认。浏览器不像 Android 框架那样自带焦点推导,按右键该跳到哪张卡片,全得自己算。我给自家电视做了套零构建 Web 应用(直播、启动器、公版影视三个模块),把遥控器那套 D-pad 空间导航手写了一遍,这篇摊开讲推导和实测数据。
java_nnnn11 天前
开发语言·前端·javascript·java-ee·ecmascript
JavaEE进阶-JavaScript初识前面学习 HTML 和 CSS 时,我们已经能够把一个网页“搭出来”和“美化出来”,但这样的网页还比较静态。