10 2016 档案

摘要:调用每一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this 和 arguments。 参数this在面向对象编程中非常重要,他的值取决于调用的模式。 在JS中一共有4中调用模式:方法调用模式、函数调用模式、构造器调用模式和apply 阅读全文
posted @ 2016-10-12 22:01 salody 阅读(534) 评论(0) 推荐(0)
摘要:JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type)。原始类型有5种,分别是:数字(Number)、字符串(String)、布尔值(Boolean)、null和undefined。引用类 型包括:Object、Array、Date、Er 阅读全文
posted @ 2016-10-12 19:21 salody 阅读(158) 评论(0) 推荐(0)
摘要:改变this指向 要先明白存在call和apply的原因,才能记得牢一点: 在javascript OOP中,我们经常会这样定义: 但是如果我们有一个对象whiteDog = {food:"bone"},我们不想对它重新定义say方法,那么我们可以通过call或apply用blackCat的say方 阅读全文
posted @ 2016-10-11 17:17 salody 阅读(190) 评论(0) 推荐(0)