
01.Object构造函数模式 套路: 先创建空Object对象, 再动态添加属性/方法 适用场景: 起始时不确定对象内部数据 问题: 语句太多...
01.进程与线程 进程:程序的一次执行, 它占有一片独有的内存空间 线程: CPU的基本调度单位, 是程序执行的一个完整流程 进程与线程 一个进...
01. 理解闭包 如何产生闭包? 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包 闭包到底是什么? 使用c...
1.作用域 理解 就是一块"地盘", 一个代码段所在的区域 它是静态的(相对于上下文对象), 在编写代码时就确定了 分类 全局作用域 函数作用域...
1.变量声明提升与函数声明提升 变量声明提升 通过var定义(声明)的变量, 在定义语句之前就可以访问到 值: undefined 函数声明提升...
1. 函数的prototype属性(图) 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型...
基础总结 数据类型 数据、变量、内存 对象基础 函数基础 数组基础 函数高级 原型与原型链 执行上下文与执行上下文栈 作用域与作用域链 闭包 内...
1. 什么是函数? 具有特定功能的n条语句的封装体 只有函数是可执行的, 其它类型的数据是不可执行的 函数也是对象 2. 为什么要用函数? 提高...
1. 什么是对象? 代表现实中的某个事物, 是该事物在编程中的抽象 多个数据的集合体(封装体) 用于保存多个数据的容器 2. 为什么要用对象? ...
文集作者