Appearance
JavaScript · 性能与安全
- JS 延迟加载的常见方式
- 前端页面CPU占用过高的排查思路与优化手段
- 批量DOM更新减少重绘重排
- 前端接口请求的安全风险与防护措施
- HTML表单跨域提交机制与安全风险
- 页面性能优化的意义与常用实现方案
- Ajax 请求浏览器缓存问题解决方案
- Vue keep-alive 组件的作用与使用场景
- 页面可用性时间与 Performance API
- Service Worker 原理、生命周期与应用场景
- 异步加载和延迟加载有什么区别?
- V8 引擎中数组的内存占用与底层表示
- async属性诞生的初衷是什么?
- 节流与防抖:概念、实现与场景对比
- 前端开发中哪些场景会遇到超大计算量阻塞主线程?
- 浏览器的同源策略
- document.write 与 innerHTML 的区别与使用建议
- Virtual DOM 概念、工作原理与性能优势
- V8 引擎的垃圾回收机制
- WebP 图片格式详解与前端应用实践
- 防抖与节流:原理、区别及实现
- 大数据列表渲染的性能优化
- JavaScript 在哪些场景会显著占用 CPU?
- 实现简易DOM选择器函数,支持id/class/tagName并兼容IE8
- eval的问题与替代方案
- 用 JavaScript 实现大文件断点续传上传方案
- Virtual DOM diff 算法的比较与更新机制
- 海量数据循环的性能问题与优化方法
- Cookie SameSite 属性取值与作用
- 散列函数的核心特征与安全散列函数的额外性质
- for、forEach 与 for...of 遍历数组的性能比较
- 使用 JavaScript 动态创建 10 万节点树
- JavaScript 实现持续动画有哪些方案
- script 标签位置与加载方式对首屏渲染的影响
- 事件监听未移除为何会造成内存泄露
- 保护JavaScript代码的常见方式及原理
- 动画性能检测方法
- JavaScript 垃圾回收机制与内存泄漏排查
- 实现防抖与节流函数并说明使用场景
- JavaScript 常见内存泄漏场景与规避
- 浏览器缓存机制:强缓存与协商缓存
- CSRF 攻击原理与前后端防御
- 实现函数记忆化(memoize)方法
- 类型化数组与普通数组的选择
- Map 与普通对象的区别
- TypedArray 适用场景及性能优势
- window.open触发下载为何被浏览器拦截及解决方法
- console 常用输出方法与 console.log 调试注意事项
- 请结合实际项目谈谈前端用户体验优化经验
- script 标签放在 body 闭合前后的解析差异