2017年12月15日

JavaScript面向对象轻松入门之综合

摘要: javascrpit面向对象之综合 这一章是对前几章的一个总结,通过一个案例来综合认识javascript面向对象的基本用法 需求: 几乎所有的web应用都需要保存数据一些到本地,那么我们就来做一个数据储存器吧。 详细需求需求: 当本地储存有数据时,取用本地的数据,没有时使用默认的数据 判断本地的数 阅读全文

posted @ 2017-12-15 19:37 elonhu 阅读(426) 评论(0) 推荐(1) 编辑

2017年7月2日

JavaScript面向对象轻松入门之多态(demo by ES5、ES6、TypeScript)

摘要: 多态(Polymorphism)按字面的意思就是“多种状态”,同样的行为(方法)在不同对象上有不同的状态。在OOP中很多地方都要用到多态的特性,比如同样是点击鼠标右键,点击快捷方式、点击桌面空白处、点击任务栏等弹出的菜单都是不同的。 阅读全文

posted @ 2017-07-02 19:02 elonhu 阅读(1845) 评论(1) 推荐(0) 编辑

2017年6月25日

JavaScript面向对象轻松入门之继承(demo by ES5、ES6)

摘要: 继承是面向对象很重要的一个概念,分为接口继承和实现继承,接口继承即为继承某个对象的方法,实现继承即为继承某个对象的属性。JavvaScript通过原型链来实现接口继承、call()或apply()来实现实现继承。 阅读全文

posted @ 2017-06-25 17:59 elonhu 阅读(803) 评论(0) 推荐(1) 编辑

2017年6月18日

JavaScript面向对象轻松入门之封装(demo by ES5、ES6、TypeScript)

摘要: 封装(Encapsulation)就是把对象的内部属性和方法隐藏起来,外部代码访问该对象只能通过特定的接口访问,这也是面向接口编程思想的一部分。 阅读全文

posted @ 2017-06-18 18:58 elonhu 阅读(3904) 评论(3) 推荐(5) 编辑

2017年6月11日

JavaScript面向对象轻松入门之抽象(demo by ES5、ES6、TypeScript)

摘要: 狭义的抽象,也就是代码里的抽象,就是把一些相关联的业务逻辑分离成属性和方法(行为),这些属性和方法就可以构成一个对象。这种抽象是为了把难以理解的代码归纳成与现实世界关联的概念,比如小狗这样一个对象:属性可以归纳出“毛色”、“品种”、“年龄”等等;方法(行为)可以归纳出“叫”、“跑”、“啃骨头”等。 阅读全文

posted @ 2017-06-11 11:17 elonhu 阅读(1376) 评论(3) 推荐(4) 编辑

2017年6月4日

JavaScript面向对象轻松入门之概述(demo by ES5、ES6、TypeScript)

摘要: 这是一个JavaScript面向对象系列的文章,本篇文章主要讲概述,介绍面向对象,后面计划还会有5篇文章,讲抽象、封装、继承、多态,最后再来一个综合。 阅读全文

posted @ 2017-06-04 10:01 elonhu 阅读(1364) 评论(0) 推荐(3) 编辑

导航