随笔分类 -  js

JS中原始值和引用值的储存方式
摘要:在ECMAscript中,变量可以存放两种类型的值,即原始值和引用值 原始值指的是代表原始数据类型的值,也叫基本数据类型,包括:Number、Stirng、Boolean、Null、Underfined 引用值指的是复合数据类型的值,包括:Object、Function、Array、Date、Reg 阅读全文

posted @ 2018-08-25 13:41 生活还是要继续 阅读(170) 评论(0) 推荐(0)

call,apply,bind
摘要:在JavaScript中,call、apply和bind是Function对象自带的三个方法,都是为了改变函数体内部 this 的指向。 apply 、 call 、bind 三者第一个参数都是 this 要指向的对象,也就是想指定的上下文; apply 、 call 、bind 三者都可以利用后续 阅读全文

posted @ 2018-07-30 19:58 生活还是要继续 阅读(158) 评论(0) 推荐(0)

js继承之组合继承(结合原型链继承 和 借用构造函数继承)
摘要:一、回顾借用构造函数继承的缺点 先看我们之前在借用构造函数继承中最后用到的代码: 在这段代码中,我们通过借用构造函数继承,保证了 stu1 和 stu2 都有各自的父类属性副本,从而使得各自 emotion 互不影响。但同时带来的问题是,stu1 和 stu2 都拷贝了 Person 类中的所有属性 阅读全文

posted @ 2018-07-30 19:50 生活还是要继续 阅读(235) 评论(0) 推荐(0)

js继承之借用构造函数继承
摘要:一、原型链的缺点 1.1 单纯的原型链继承最大的一个缺点,在于对原型中引用类型值的误修改。 先看一个例子: 以上例子,我们通过重写 Student.prototype 的值为 Person 类的一个实例,实现了 Student 类对 Person 类的继承。所以 ,stu1 能访问到父类 Perso 阅读全文

posted @ 2018-07-30 19:48 生活还是要继续 阅读(172) 评论(0) 推荐(0)

js继承之原型链继承
摘要:面向对象编程都会涉及到继承这个概念,JS中实现继承的方式主要是通过原型链的方法。 一、构造函数、原型与实例之间的关系 每创建一个函数,该函数就会自动带有一个 prototype 属性。该属性是个指针,指向了一个对象,我们称之为 原型对象。什么是指针?指针就好比学生的学号,原型对象则是那个学生。我们通 阅读全文

posted @ 2018-07-30 19:46 生活还是要继续 阅读(169) 评论(0) 推荐(0)

Date.parse()转化日期为时间戳,ios与Android兼容写法
摘要:把固定格式日期转化为时间戳: 兼容写法: 阅读全文

posted @ 2018-07-30 19:39 生活还是要继续 阅读(3517) 评论(0) 推荐(0)

导航