前端文档库前端文档库
新人入门
前端规划
技术分享
编码规范
前端项目
高级面试
GitHub open in new window
新人入门
前端规划
技术分享
编码规范
前端项目
高级面试
GitHub open in new window
  • 高级面试

    • 前端面试
    • 简历
    • 自我介绍
    • HTML+CSS知识
    • JavaScript基础
    • JavaScript进阶
      • 闭包
      • 原型链与继承
      • Promise
        • Promise实现原理
        • 模拟sleep函数
        • 同时发起10个请求,统计请求失败的个数
      • 模块化
      • 浏览器缓存
    • 前端性能优化
    • React源码
    • Vue源码
    • Webpack原理
    • 数据结构和算法
    • 设计模式
    • 前端热门技术
    • 软技能

# JavaScript进阶

# 闭包

  • 面试官:说说作用域和闭包吧open in new window

  • 我从来不理解JavaScript闭包,直到有人这样向我解释它open in new window

  • JS 闭包经典使用场景和含闭包必刷题open in new window

  • JavaScript 的静态作用域链与“动态”闭包链open in new window

# 原型链与继承

  • 面不面试的,你都得懂原型和原型链 - 掘金open in new window

  • JS原型链与继承别再被问倒了 - 掘金open in new window

# Promise

# Promise实现原理

  • 手写Promise原理,最通俗易懂的版本open in new window

  • 解读Promise内部实现原理open in new window

# 模拟sleep函数

  • 如何使JavaScript休眠或等待,模拟 sleep 函数open in new window

# 同时发起10个请求,统计请求失败的个数

  • 前端并发10个相同的请求,怎么控制为只发一个请求?open in new window

# 模块化

-你不容错过的JavaScript高级语法(模块化)open in new window

# 浏览器缓存

问:请求时浏览器缓存 from memory cache 和 from disk cache 的依据是什么,哪些数据什么时候存放在 Memory Cache 和 Disk Cache中?

深入理解浏览器的缓存机制open in new window

在 GitHub 上编辑此页 open in new window
上次更新:
贡献者: ouyangdan

JavaScript基础 前端性能优化