240 发简信
IP属地:山东
  • 10 闭包的应用:js模块

    1 什么是JS模块 具有特定功能的js文件 将所有的数据和功能都封装在一个函数内部(私有的) 只向外暴露一个包信n个方法的对象或函数 模块的使用者, 只需要通过模块暴露的对象...

  • 09 闭包

    1 案例引入 定义三个按钮,点击按钮的时候,弹出是第几个按钮 但是发现每次都是弹出地4个,为什么呢?因为这个i是个全局变量,等着执行完绑定事件后,i就变成3了,所以i+1 =...

  • 120
    08 探索instanceof

    instanceof是如何判断的? 表达式: A instanceof B, A一般是实例对象,B是个构造函数 如果B函数的显式原型对象在A对象的原型链上, 返回true, ...

  • 07 原型链之属性问题

    读取对象的属性值时: 会自动到原型链中查找 设置对象的属性值时: 不会查找原型链, 如果当前对象中没有此属性, 直接添加此属性并设置其值 方法一般定义在原型中, 属性一般通过...

  • 120
    06 原型链图解

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

  • 120
    05 函数的原型对象

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

  • 04 匿名函数(IIFE)

    1 立即执行函数(IIFE) Immediately-Invoked Function Expression 匿名函数语法: 如何调用: 作用 隐藏实现 不会污染外部(全局)...

  • 03 对象和函数

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

  • 120
    02 数据内存

    1 基本数据类型地址和引用数据类型地址 上面的代码就是反映了两个问题: 基本数据类型,修改之后不会彼此影响,比如上面的a起初赋值为james,后把a赋值给b,b修改为t-ma...

  • 01 数据类型回顾

    1 数据类型 1.1 数据类型分类 首先数据类型可以分为基本(值)数据类型和对象数据类型(引用数据类型) 基本数据: string: 字符串 number:数字 boolea...