技术栈
ecmascript
谢亮_vipxieliang
1 天前
开发语言
·
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 资源加载失败,进而出现白屏、页面无法切换等问题。本文围绕这一场景,梳理常见原因并给出可落地的处理方案。
传人once
3 天前
开发语言
·
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 相关逻辑。
liangshanbo1215
6 天前
开发语言
·
javascript
·
ecmascript
面试题:线上 JavaScript 报错如何快速定位到源码?
先拿到完整错误堆栈和发布版本,再用与该版本严格匹配的 Source Map 将生产代码位置映射回源码,最后结合用户环境、监控日志和代码变更定位根因。
liangshanbo1215
6 天前
开发语言
·
javascript
·
ecmascript
JavaScript 面试题:Object.keys() 的返回顺序是无序的吗?
Object.keys() 不是无序的。现代 JavaScript 已经规定了明确的属性遍历顺序:但是:
言乐6
7 天前
开发语言
·
前端
·
javascript
·
python
·
ecmascript
JavaScript概括前端原理
这是一段用 JavaScript 概括前端核心运行原理的代码,把渲染流水线、响应式、虚拟 DOM 和事件循环串成了一个小故事。
Ai-_Man
7 天前
开发语言
·
前端
·
javascript
·
人工智能
·
小程序
·
ecmascript
·
电脑
请问豆包的智能体聊天记录该怎么弄
豆包智能体聊天记录批量导出技术教程:全量数据读取的实现原理 一、为什么网页端导出是个技术难题 豆包智能体的对话页面本质上是一个为“即时浏览”优化的交互界面,而非为“数据导出”设计的工具。这个定位差异带来了一个核心的技术障碍:虚拟滚动与懒加载机制。
变与不变806
8 天前
开发语言
·
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_nnnn
11 天前
开发语言
·
前端
·
javascript
·
java-ee
·
ecmascript
JavaEE进阶-JavaScript初识
前面学习 HTML 和 CSS 时,我们已经能够把一个网页“搭出来”和“美化出来”,但这样的网页还比较静态。