Mark24

记录灵感、技术、思考
  • Home
  • Posts
  • Art
  • Sliders
  • Sites
  • RSS
  • About

JavaScript关键问题汇总

Apr 18, 2020 • Mark24

一、JS的基础

  • JavaScript内置类型与类型检测

  • JavaScript中this指向问题

  • call,apply,bind的区别,以及模拟

  • JavaScript深拷贝浅拷贝

  • JavaScript种方式继承以及优缺点

  • JavaScript中new一个对象发生了什么

  • JavaScript创建对象

  • JavaScript手写模拟Promise

二、JS语言底层原理

  • JavaScript为什么基本类型可以调用方法

  • JavaScript内存管理

  • JavaScript垃圾回收

  • JavaScript内存泄漏

  • JavaScript变量提升

  • JavaScript块级作用域(let、const)

  • JavaScript闭包

  • JavaScript原型链

  • JavaScript事件循环EventLoop

三、JS常用编程实践

  • JavaScript编程之手写扁平函数(flat)

  • JavaScript编程之数组去重

  • JavaScript编程之偏函数

  • JavaScript编程之惰性函数

  • JavaScript编程之函数柯里化

  • JavaScript编程之防抖和节流

  • JavaScript编程之乱序洗牌(shuffle)

  • JavaScript编程之判断两个对象相等

  • JavaScript编程之查找数组最大最小值

  • JavaScript编程之查找数组最大最小值

  • JavaScript编程之递归

四、相关技术

  • JSBridge原理

五、流行技术

  • 前端微服务

  • React Server Component

六、开发与调试

  • Chrome开发者工具之JavaScript内存分析

  • Chrome开发者工具之Web性能分析

七、流程梳理

  • 浏览器关键问题01

  • 输入url到页面展示发生了什么

  • 浏览器渲染流程

Mark24

Everything can Mix.

© 2021 Powered by jekyll