01 2019 档案
摘要:函数是由关键字function声明的,他是一个引用数据类型,是Function这个类的实例, 在调用的时候会开辟一个私有空间。 function fn(){} dir(fn) Arguments 是实参构成的数组集合 Caller 是这个函数的调用者 函数在A函数内调用,那么A就是这个函数的调用者。
阅读全文
摘要:查面向对象 面向对象复习 面向对象的三大特点:封装 继承 多态/重载 封装:减少代码冗余,提高代码的重复使用率。 继承:子类继承父类的属性。 多态: 现在学习的js是EcmaScript2014(ES5) 生成类靠构造函数,ecmascript2015(es6)用class生成类。 construc
阅读全文
摘要:1.克隆对象 通过for in克隆 不管是公有的还是私有的都克隆成私有的 Js提供了一个一个克隆的方法 Object.create() Var obj2=Object.create(obj) 将obj的所有属性克隆到obj2的原型上 2.对象的继承 // call继承(将父级私有的属性继承为子类的私
阅读全文
摘要:(1) 单例模式(字面量定义)var obj={} (2) 类的实例 var obj=new Obeject() (3) 工厂模式 (4) 构造函数 工厂模式// function create(name,age){// var obj={};// obj.name=name;// obj.age=
阅读全文
摘要:一 事件对象 1. 事件event:浏览器上的行为。一个是mouse 一个是key 2. 需要去记下所有的mouse和key事件 3. 每个事件都是元素天生自带的,每当我们给这个事件绑定方法(函数)的时候,浏览器就会默认有一个参数叫mouseevent和keyevent。所有鼠标和键盘的信息都存在这
阅读全文
浙公网安备 33010602011771号