javascript面向对象编程概念简单介绍
分类:实例代码
关于面向对象这个术语,大家应该都不陌生了,铺天盖地都是。
但是很多朋友还是不太明白到底什么是面向对象的编程,下面就用通俗的语言做一下介绍。
面向对象简单的说就是将功能封装到对象里,强调的是具备某种功能的对象。
面向过程强调的是具体的功能实现,第一步干什么,第二个步干什么。
先看一个简单的代码实例:
var antzone = { webName:"前端教程网", getName:function(){ console.log(this.webName) } } person.getName();
下面介绍一下面向对象编程的常见方式:
一.工厂模式:
function createAntzone(webName,age,url){ var o=new Object(); o.webName=webName; o.age=age; o.url=url; o.getName=function(){ console.log(this.name); } } var antzone=createAntzone('前端教程网',4,"pipipi.net");
二.构造函数模式:
function Antzone(){} Antzone.prototype.webName = "前端教程网"; Antzone.prototype.age = 4; Antzone.prototype.url = "pipipi.net"; Antzone.prototype.getName = function () { console.log(this.webName); }; var antzone=new Antzone(); antzone.getName();
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu