最近因项目需要,所以学习一吓javascript面向对象。这是我的一个例子。
<script type="text/javascript">
//全局都能调用的方法
aaa = function() {
alert('this method is aaa');
}
//这种书写方式,才能像类一样,点出它的属性。
var Person = {
ID : "1",
SAYHELLO : function(callback) {
alert('hello');
callback;
}
}
Person.SAYHELLO(aaa());//回调aaa的方法
alert(Person.ID);
//这种书写方式,要new一吓,才能取得对像属性或方法.而且要才对像前面加this引能像java一样直接引用
myClass = function() {
//添加属性
this.ID = 1;
this.Name = "johnson";
//添加方法
this.showMessage = function() {
alert("ID: " + this.ID + ", Name: " + this.Name);
}
}
var obj1 = new myClass();
alert(obj1.ID);
obj1.showMessage();
</script>
分享到:
相关推荐
### JavaScript面向对象要点总结 在JavaScript中,面向对象编程(OOP)是一种广泛采用的编程范式,它允许开发者创建可重用、模块化的代码。本文将深入探讨JavaScript面向对象的关键概念,包括构造函数、原型链、...
尽管JavaScript不是传统意义上的面向对象语言,但它提供了一些独特的特性,使其能够支持面向对象编程。 - **原型链**:JavaScript使用原型链来实现继承。每个对象都有一个内部属性[[Prototype]],指向其原型对象。...
### JavaScript面向对象编程精要 #### 一、引言 JavaScript是一种灵活且强大的脚本语言,它虽然起源于一种简单的浏览器脚本语言,但随着时间的发展,JavaScript已经成为了一种功能全面的编程语言,尤其是在Web开发...
### JavaScript面向对象编程详解 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,在Web开发领域占据着举足轻重的地位。尽管JavaScript本质上是一种基于原型的语言,但它也支持面向对象编程的一些特性,使得...
### JavaScript面向对象精要 #### 一、概述 《JavaScript面向对象精要》是一本深入讲解JavaScript面向对象编程原理的专业书籍。本书由知名的前端开发者Nicholas C. Zakas撰写,全面介绍了JavaScript作为一种动态...
### JavaScript面向对象编程知识点概述 #### 一、现代JavaScript编程概览 - **JavaScript的演进**:自诞生以来,JavaScript经历了从一个简单的脚本语言到现今被广泛应用于构建复杂应用的强大编程语言的过程。它的...
这篇博文“javascript面向对象总结”深入探讨了JavaScript中的面向对象编程(OOP)概念,结合实际示例,提供了对这一主题的全面理解。以下是文章可能涉及的关键知识点: 1. **对象和属性**:在JavaScript中,一切皆...
根据提供的文件信息,我们将重点放在面向对象编程(OOP)在JavaScript中的应用上。JavaScript作为一种广泛使用的脚本语言,不仅在浏览器环境中发挥着重要作用,在服务器端开发(如Node.js)及桌面应用程序开发等领域也...
从所提供的文件信息中,我们可以总结以下几点与“JavaScript面向对象编程指南 第2版 高清 带索引书签目录_样章.pdf”相关的重要知识点。 首先,该文件提到的书籍是关于JavaScript面向对象编程的,面向对象编程...
总结来说,JavaScript面向对象编程涵盖了从基本原理到实现细节的多个方面,包括但不限于对象、构造函数、原型链、继承以及封装等。本书系统地介绍了这些知识点,并通过实例演示了如何在现代JavaScript中实现OOP,...
最后,`demo.html`可能是一个示例网页,展示了如何在实际项目中使用上述的JavaScript面向对象编程技术。它可能包含了HTML结构,以及引入`JSLogger.js`的脚本,通过创建和操作对象来展示其功能。 总的来说,这篇博客...
本文总结了基于闭包的JavaScript面向对象编程框架的设计和实现。通过使用闭包,实现了基于类的面向对象编程的封装、继承和多态特征。 闭包(Closure)是JavaScript中的一种编程技术,通过闭包,可以实现基于类的...
### JavaScript面向对象编程详解 #### 一、面向对象的基本概念 面向对象编程(Object-Oriented Programming, OOP)是一种程序设计范式,其核心思想是将数据与处理这些数据的方法封装在一起,形成一个个对象。在...
### JavaScript面向对象编程详解 #### 一、引言 随着Web技术的发展,特别是Ajax的兴起,JavaScript作为一种在浏览器端执行的脚本语言,其地位变得越来越重要。在现代Web应用中,JavaScript不再仅仅用于简单的页面...
总结来说,JavaScript的面向对象编程主要包括以下几个方面: 1. **通过函数定义类**:函数作为构造器,用于初始化对象。 2. **`new`操作符创建对象**:`new`操作符调用构造函数并返回新对象,实现类的实例化。 3. *...
### JavaScript面向对象编程详解 #### 一、JavaScript与面向对象编程 JavaScript虽然是一种基于对象的语言,但其设计并不像传统的面向对象编程语言那样拥有明确的类(class)概念。这使得在JavaScript中实现面向...