12 2018 档案

摘要:简述 函数是一个对象,函数名是一个指针,每个函数都是Function类型的实例; 函数是代码执行的主要模块化单元; 也可以这样理解函数:在特定环境下执行代码的对象。 定义方式 函数声明 函数表达式 自执行函数 Function构造函数(不推荐) tip: (1)函数声明与函数表达式的区别: 解析器会 阅读全文
posted @ 2018-12-25 22:42 可口可乐嗨 阅读(228) 评论(0) 推荐(0)
摘要:this简介 this是JS中很重要的一个关键字,不是变量,也不是属性名,它总是指向一个对象; 而这个对象是在运行时基于函数的执行环境动态绑定的; 此外JS不允许为this赋值。 this指向分类 作为普通函数调用 作为构造函数调用 作为对象的方法调用 call和apply调用 作为普通函数调用 当 阅读全文
posted @ 2018-12-17 23:21 可口可乐嗨 阅读(179) 评论(0) 推荐(0)
摘要:call、apply和bind call,apply是Function原型中的方法,它们的作用一样,区别在于传入参数的方式不同。 call(thisArg, arg1, arg2...) 传入的参数不固定,第一个参数用来指定函数内部this的指向,从第二个参数往后的所有元素参数依次传入被调用的函数 阅读全文
posted @ 2018-12-13 22:51 可口可乐嗨 阅读(198) 评论(0) 推荐(0)
摘要:JS变量分为基本类型和引用类型 基本类型数据包括Number, String, Boolean, Null, Undefined五种类型; 引用数据类型包括Array, Date, RegExp, Function等, 统称为Object类型。 JS变量的存储方式 基本类型变量存储在内存的栈中,栈内 阅读全文
posted @ 2018-12-09 11:51 可口可乐嗨 阅读(464) 评论(0) 推荐(0)
摘要:构造函数、原型、实例、原型链之间的联系 描述:每个构造函数都有一个原型对象; 每个原型对象都有一个指针,指向构造函数; 每个实例对象都有一个内部指针,指向原型对象; 若此时的原型对象是另一个类型的实例,此时的原型对象将包含一个指针,指向另一个原型对象, 相应的另一个原型对象中也包含一个指针,指向另一 阅读全文
posted @ 2018-12-04 22:03 可口可乐嗨 阅读(209) 评论(0) 推荐(0)

levels of contents