240 发简信
IP属地:云南
  • 我的JS笔记 -- 异步任务

    JS是单线程的(所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个,叫主线程),就是说JS同一时间只能处理一件事。...

  • 我的JS笔记汇总

    学习JS的笔记整理: 变量; 类型检测; 类型转换; 作用域; 执行上下文; 函数; 闭包; 模块; 原型; 类; this; 跨域; 我只是一...

  • 我的JS笔记 -- this

    this引用的是函数据以执行的环境对象。虽然函数的作用域是在声明时决定的,但是this实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数...

  • 我的JS笔记 -- 类

    JS是没有类的,但JS可以利用构造函数实现近似类的功能。 构造函数 构造函数,是用来创建对象的函数。与普通的函数声明的区别是,约定函数名首字母大...

  • 我的JS笔记 -- 原型

    每个函数对象都有一个prototype属性,这个属性这个属性是一个指针,指向一个对象。当函数作为构造函数使用时这个对象会成为调用该构造函数而创建...

  • 我的JS笔记 -- 模块

    模块化可以使你的代码低耦合,功能模块直接不相互影响。 模仿块级作用域 JS中没有块级作用域,而是函数作用域,函数中声明的变量和函数不会泄露到外部...

  • 我的JS笔记 -- 闭包

    闭包是JS中一个很重要的概念,闭包其实是基于词法作用域规则实现的,词法作用域规则会使函数在查找变量时从函数内部再到函数定义时的作用域,而不是从函...

  • 我的JS笔记 -- 函数

    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块,在JS中定义函数的方式有两种:函数声明和函数表达式。 区分函数声明和表达式最简单的方...

  • 我的JS笔记 -- 执行上下文

    执行上下文,就是Js执行的时候的一个运行环境/作用域(scope)。执行上下文决定了Js执行过程中可以获取哪些变量、函数、数据,一段程序可能被分...