-
2026-01-04 22:46:02
- javascript如何操作浏览器历史_history对象有哪些方法?
- 浏览器history对象受安全限制,仅pushState和replaceState可操作历史栈且不刷新页面;pushState插入新条目,replaceState替换当前条目;popstate仅在用户导航时触发;go/back/forward不可靠,不可用于流程控制;history.length不准确,scrollRestoration需早期设置;所有方法要求HTTPS或localhost安全环境。
-
175
-
2026-01-04 22:46:02
-
2026-01-04 22:46:37
- 什么是JavaScript事件循环_宏任务与微任务谁先执行?
- 微任务在当前宏任务结束后、下一个宏任务开始前立即清空执行,故Promise.then总比setTimeout先运行;宏任务典型有setTimeout、I/O、UI渲染等,微任务典型有Promise.then、queueMicrotask、MutationObserver、process.nextTick(Node.js特有,优先级最高)。
-
659
-
2026-01-04 22:47:02
-
2026-01-05 09:33:07
-
2026-01-05 12:35:02
-
2026-01-05 13:56:02
- 什么是Web API_JavaScript中常用的Web API有哪些
- WebAPI是浏览器提供的可被JS调用的接口集合,核心包括DOM(节点操作与事件绑定)、Fetch(网络请求需手动处理状态与凭证)、Storage(localStorage/sessionStorage/IndexedDB分工明确)、Geolocation与Clipboard(权限敏感,需检测上下文)。
-
236
-
2026-01-05 16:49:02
- javascript能做什么_为什么它是前端开发的必备语言?
- JavaScript是唯一能在浏览器中直接运行的编程语言,它驱动网页交互、数据加载、表单验证和动画等动态行为,依赖document.querySelector()定位元素和addEventListener()绑定事件,且必须理解事件循环、this绑定等核心机制。
-
705
-
2026-01-05 17:21:08
-
2026-01-05 17:33:02
- javascript ES6是什么_它带来了哪些重要更新?
- ES6是JavaScript在2015年的实质性升级,引入let/const解决变量提升与作用域问题,箭头函数固化this绑定,解构赋值与模板字符串简化取值拼串,import/export与Promise支撑模块化与异步编程。
-
352