Avatar notebook default
20篇文章 · 47210字 · 1人关注
  • package.json文件

    概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证...

  • Resize,w 360,h 240
    Vscode

    推荐插件 插件名描述Auto Close Tag自动补全关闭标签Auto Rename Tag自动重命名标签BeautifyHTML、CSS、J...

  • 前端路由

    什么是SPA SPA是single page web application的简称,译为单页Web应用。简单的说SPA就是一个WEB项目只有一个...

  • JS闭包

    引子 我们先来看一个例子: 上面代码中,函数f1可以读取全局变量n。但是,函数外部无法读取函数内部声明的变量。 上面代码中,函数f1内部声明的变...

  • JS节流和防抖

    事件的触发权很多时候都属于用户,有些情况下会产生问题: 向后台发送数据,用户频繁触发,对服务器造成压力 一些浏览器事件:window.onres...

  • 手写Promise

    Promise的声明 首先,promise肯定是一个类,我们就用class来声明。 由于new Promise((resolve, reject...

  • Resize,w 360,h 240
    前端网络知识

    HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本...

  • Resize,w 360,h 240
    JavaScript执行上下文和执行栈

    执行上下文(Execution Context) 什么是执行上下文 简而言之,执行上下文就是当前JavaScript代码被解析和执行时所在环境的...

  • JavaScript作用域和作用域链

    作用域(Scope) 什么是作用域 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他...

文集作者