Avatar notebook default
11篇文章 · 4977字 · 1人关注
  • 创建对象的方式

    01.Object构造函数模式 套路: 先创建空Object对象, 再动态添加属性/方法 适用场景: 起始时不确定对象内部数据 问题: 语句太多...

  • 线程机制与事件机制

    01.进程与线程 进程:程序的一次执行, 它占有一片独有的内存空间 线程: CPU的基本调度单位, 是程序执行的一个完整流程 进程与线程 一个进...

  • 闭包

    01. 理解闭包 如何产生闭包? 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包 闭包到底是什么? 使用c...

  • 作用域与作用域链

    1.作用域 理解 就是一块"地盘", 一个代码段所在的区域 它是静态的(相对于上下文对象), 在编写代码时就确定了 分类 全局作用域 函数作用域...

  • 执行上下文与执行上下文栈

    1.变量声明提升与函数声明提升 变量声明提升 通过var定义(声明)的变量, 在定义语句之前就可以访问到 值: undefined 函数声明提升...

  • Resize,w 360,h 240
    原型与原型链

    1. 函数的prototype属性(图) 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型...

  • JavaScript笔记

    基础总结 数据类型 数据、变量、内存 对象基础 函数基础 数组基础 函数高级 原型与原型链 执行上下文与执行上下文栈 作用域与作用域链 闭包 内...

  • 函数

    1. 什么是函数? 具有特定功能的n条语句的封装体 只有函数是可执行的, 其它类型的数据是不可执行的 函数也是对象 2. 为什么要用函数? 提高...

  • 对象

    1. 什么是对象? 代表现实中的某个事物, 是该事物在编程中的抽象 多个数据的集合体(封装体) 用于保存多个数据的容器 2. 为什么要用对象? ...

文集作者