
1 什么是JS模块 具有特定功能的js文件 将所有的数据和功能都封装在一个函数内部(私有的) 只向外暴露一个包信n个方法的对象或函数 模块的使用...
1 案例引入 定义三个按钮,点击按钮的时候,弹出是第几个按钮 但是发现每次都是弹出地4个,为什么呢?因为这个i是个全局变量,等着执行完绑定事件后...
instanceof是如何判断的? 表达式: A instanceof B, A一般是实例对象,B是个构造函数 如果B函数的显式原型对象在A对象...
读取对象的属性值时: 会自动到原型链中查找 设置对象的属性值时: 不会查找原型链, 如果当前对象中没有此属性, 直接添加此属性并设置其值 方法一...
1 回顾原型的特点 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型对象中有一个属性con...
1 函数的prototype属性 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) 原型对象中有...
1 立即执行函数(IIFE) Immediately-Invoked Function Expression 匿名函数语法: 如何调用: 作用 ...
1 对象 什么是对象? 多个数据的封装体(集合体)。 用于保存多个数据的容器。 一个对象代表现实中的一个事物(代表现实中的某个事物,是该事物在编...
1 基本数据类型地址和引用数据类型地址 上面的代码就是反映了两个问题: 基本数据类型,修改之后不会彼此影响,比如上面的a起初赋值为james,后...