
JavaScript面向对象专栏
文章平均质量分 50
执着更专业
坚持到底永不放弃
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript设计模式之-----工厂模式
// 简单工厂模式 由一个工厂对象决定创建某一种产品对象的实例。主要用来创建同一类对象 // 简单工厂模式的理念 就是创建对象 或创建 相似对象 // 篮球类的基类 var Baseketball = function () { this.intro = '篮球盛行于美国'; }; Baseketball.prototype = { getMenber: function () {原创 2017-09-26 15:57:29 · 448 阅读 · 0 评论 -
JS奇淫巧技
// http://www.tuicool.com/articles/2YNNVvv //1) 使用!!将变量转换成布尔类型 function Account(cash) { this.cash = cash; this.hasMoney = !!cash; } var account = new Account(100.50); console.log(account.cash翻译 2017-09-26 15:52:15 · 792 阅读 · 0 评论 -
JavaScript设计模式之-----命令模式
命令模式半丁按钮事件 点击按钮1 点击按钮2 点击按钮3 点击按钮4 上套餐 /* 命令模式其实就是饭店买菜 顾客不需要知道菜是具体怎么做成的 顾客只是负责下单就行 */ // 采用传统面向对象编程 【傻瓜命令】 var bt1 = document.getElementById('bt1'); var bt2 = document.getElementById('bt2原创 2017-09-26 15:44:20 · 392 阅读 · 0 评论 -
面向对象的基本写法和组成
当new去调用一个函数:这个时候函数中的this就是创建出来的对象,而且函数的返回值直接就是this啦(隐式返回) function CreatePerson(name){ this.name = name; this.showName = function(){ alert(this.name); } } var p1 = new CreatePerson('小明'); p1.s原创 2017-08-02 23:05:41 · 671 阅读 · 0 评论 -
javascript的方法可以分为三类
a 类方法b 对象方法c 原型方法<!DOCTYPE html> <html> <head> <title></title> </head> <body></body> </html> <script type="text/javascript" charset="utf-8" async defer> function people(name) { this.nam原创 2016-11-21 17:54:51 · 578 阅读 · 0 评论 -
JavaScript面向对象之----各种方法的创建以及使用以及介绍
<!DOCTYPE html> <html> <head> <title></title> </head> <body></body> </html> <script type="text/javascript" charset="utf-8" async defer> /** * 对象是神马? */ /* 对象是JavaScript的基础,在Jav原创 2016-11-22 16:29:48 · 387 阅读 · 0 评论 -
JavaScript面向对象之-----封装
<!DOCTYPE html> <html> <head> <title></title> </head> <body></body> </html> <script type="text/javascript" charset="utf-8" async defer> /** * JavaScript面向对象 -------封装 */ // 创建一个类原创 2016-11-22 13:38:25 · 400 阅读 · 0 评论 -
js遍历定义之----对象与类的区别
学习javascript的时候,我曾经一度搞不清楚”数组”(array)和”对象”(object)的根本区别在哪里,两者都可以用来表示数据的集合。比如有一个数组a=[1,2,3,4],还有一个对象a={0:1,1:2,2:3,3:4},然后你运行alert(a[1]),两种情况下的运行结果是相同的!这就是说,数据集合既可以用数组表示,也可以用对象表示,那么我到底该用哪一种呢?我后来才知道,数组表示有转载 2016-11-21 17:26:00 · 478 阅读 · 0 评论 -
JavaScript设计模式基础-----封装、继承、多态
// 函数的基本形式 function checkName() { "use strict"; } function checkEmail() { "use strict"; } function checkPassword() { "use strict"; } // 函数的另一种形式 var checkName = function () { "use原创 2017-09-26 15:58:41 · 502 阅读 · 0 评论