读JavaScript高级程序设计(第4版)—— 前言

32 阅读1分钟

直接通过电子书epub阅读,并在个人语雀知识库语雀:7u记录阅读中的思考,所有的无序列表部分是阅读中的疑惑,或认为需要整理的问题,后续会形成系统文档:(问题整合)读JavaScript高级程序设计(第4版)

tips:非全书,仅抽离出了个人认为重要的部分

前言

  1. JavaScript不是一门(从形式上)具有内聚力的语言
    1. JavaScript与其宿主关系密切,浏览器、Node.js环境等
    2. 宿主为JavaScript定义了与外界交互所需的全部API:DOM、网络请求、系统硬件、存储、事件、文件、加密,还有数以百计的其他API
  2. JavaScript其实是由三个部分组成的,DOM和BOM从属于JavaScript,JavaScript不仅仅是语言语法这么简单

JavaScript组成

  1. JavaScript高级程序设计目录(感兴趣的部分)
    1. 在网页中嵌入JavaScript的不同方式
    2. JavaScript中的垃圾回收,涉及在变量超出作用域时如何回收内存
      • 其实没懂,什么叫做变量超出作用域?
    3. Proxy(代理)和Reflect(反射)API
      • 这和Vue2中的Proxy什么关系,原来Vue里面的Proxy是JavaScript本身自带的吗?
    4. JavaSctipt能够检测客户端及其及能力?
    5. Element Traversal API和HTML5扩展?
    • Mutation Observer是什么?一直听说、从未知道!
    1. JavaScript直接为2D、3D(WebGL)直接提供所需的动画和游戏开发的基础
    2. JavaScript分为专用工作者线程、共享工作者和线程和服务工作者线程?