你不知道的JavaScript(上卷) – [美]Kyle Simpson 著 / 赵望野 梁杰 译

this 部分讲的很全面!

出版时间:2015 年 8 月

章节:1.1 编译原理

在传统编译语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“编译”。

  1. 分词/词法分析(Tokenizing / Lexing)
  2. 解析/语法分析(Parsing)
  3. 代码生成

“你不知道的JavaScript(上卷) – [美]Kyle Simpson 著 / 赵望野 梁杰 译”继续阅读

节流和去抖的简单实现

一、节流

高频率的函数执行会给浏览器和服务器太大压力,设置一个间隔时间可以优化执行频率,记录上一次(初始)函数执行的时间,与此次执行时间比较;如果这个差值在设置的间隔时间内则定时执行,否则立即执行;如果在这个间隔时间内反复触发函数则无视。

“节流和去抖的简单实现”继续阅读