06 2018 档案
摘要:location对象属性 hash 返回#后跟0或者多个字符串,没有#或者#后没有字符则返回空字符串 '#page=2' host 返回服务器名称和端口号 "www.createhy.com:8888" hostname 返回服务器名称 "www.createhy.com" href 返回完整的ur
阅读全文
摘要:间歇调用和超时调用 超时调用:window对象的setTimeout()方法,指定时间后调用: setTimeout(function(){ // 推荐 console.log(3) },1000); setTimeout('console.log(3)',1000); // 不推荐,字符串格式会影
阅读全文
摘要:函数表达式 函数声明:(函数声明提升) function person(){} 函数表达式:(必须在调用之前声明) var person = function(){} 递归函数: 一个函数通过名字调用自身 function fac (num) { // 阶乘递归 if (num <=1) { ret
阅读全文
摘要:许多OO语言中都支持两种继承: 接口继承: 只继承方法签名 实现继承: 继承实际的方法,通过原型链来让一个原型的引用类型继承另一个引用类型的属性和方法 原型链: 通过将一个构造函数的实例赋值个另一个构造函数原型的方式构成了原型链 function B(){} function A(){} B.pro
阅读全文
摘要:除了一个一个地添加原型属性,我们还可以通过对象字面量({}大括号)的形式进行创建 例如: function CreatPerson () {}; // 第一种,一个一个创建 CreatPerson.prototype.name = 'zhang'; CreatPerson.prototype.age
阅读全文
摘要:什么是原型? 每个函数都有一个prototype(原型)属性,函数的prototype指向原型对象,(函数.prototype即为原型),原型 中的属性、方法在每个实例中共享。 例如: function Person () { // 构造函数 } Person.prototype.name = '张
阅读全文
摘要:1.1、数据属性 包含一个数据值的位置,可以进行读取和写入。 四种特性:调用Object.defineProperty(对象名,属性名,{特性名:特性值(true\false)}) // 默认false [[Configurable]]:默认是true ,表示是否可以进行delete属性操作从新定义
阅读全文