js面向对象编程
_猫力Molly_
这个作者很懒,什么都没留下…
展开
-
什么是面向对象?
时间过的很快的啊,最近因为种种原因,迟迟没有更博!表示惭愧!在这里不得不吐槽一下当今社会的房子问题,工薪阶层在大城市买房子真是难,各种政策都在打压着我们。不过没关系!基地爆炸,问题不大!还是信了那句广告语,“淘个车,车子能开多远,房价就有多便宜!远点就远点吧,慢慢来嘛!(这真不是在打广告,只是觉得还挺有道理)”。废话不多说,今天我们来探索一下js中的面向对象编程吧。原创 2018-01-01 22:47:09 · 396 阅读 · 0 评论 -
js面向对象编程的特点和基本写法
面向对象(OOP)编程的特点 抽象:抓住核心问题,把“像”的东西抽出来!就叫“抽象” 封装:只能通过对象来访问方法 继承:从已有对象上继承出新的对象 多态:多对象的不同形态 编程就是得学会举一反三,首先我们将“像”的代码抽离出来,然后封装成一个简单易用的函数对象,这时候可以通过继承来实现函数的拓展与延伸,如果这时候你还是觉得使用起来不够灵活,那好办!通过多态来实现“面向接口”的灵活调原创 2018-01-13 21:56:52 · 1166 阅读 · 0 评论 -
对象引用和Prototype使用
先来看几段代码: var a = [1,2,3]; var b = [1,2,3]; console.log(a==b);//false var a = 5; var b = a; b+=3; console.log(b)//8 console.log(a)//5 var a = [1,2,3]; var b = a; b.push(4); console.log(b);//[1,2,3原创 2018-01-16 22:29:15 · 714 阅读 · 0 评论