`

js 类的使用

阅读更多
一 .使用对象初始化器创建对象
 
var name = {
            firstName:'firstName',
            lastName:'lastName',
            getFirstName:function(){
                return this.firstName;
            },
            setFirstName:function(firstName){
                this.firstName = firstName;
            }
        };
        
name.setFirstName('123');
alert(name.getFirstName());
alert(name.lastName);
 
  此方法创建一个对象,firstName、lastName为该对象的属性,getFirstName、setFirstName为该对象的方法。
二 类的使用
1.创建一个类
 
function Name(){}
function Name(firstName,lastName){
    this.firstName = firstName;
    this.lastName = lastName;
    this.getFirstName = function(){
        return this.firstName;
    };
}
 
  创建了一个Name类,有两个构造函数。使用第一个函数则,类内部没有属性,使用第二个构造函数则,类内部有firstName、lastName属性和getFirstName方法。
2.向类中添加属性
Name.prototype.thirdName ='third Name';
 
2.向类中添加属性
Name.prototype.thirdName ='third Name';
3.向类中添加方法
Name.prototype.getLastName=function(){return this.lastName;}
4.实例化类
var name = new Name('firstName','lastName');
var name2 = new Name();
alert(name2.thirdName);
alert(name.getFirstName());
alert(name.getLastName());
5.删除对象的属性
var name = new Name('firstName','lastName');
alert(name.getFirstName());
delete name.firstName;
alert(name.getFirstName());
7.删除对象的方法
var name = new Name('firstName','lastName');
alert(name.getFirstName());
delete name.getFirstName;
alert(name.getFirstName());
 
转载:
http://www.cnblogs.com/wushiqi54719880/archive/2011/07/10/2102227.html

 

其他参考:

http://www.ccvita.com/94.html

分享到:
评论

相关推荐

    JS(javascript)-md5加密工具类

    JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...

    js工具类 使用说明方法介绍同步博客

    在本篇中,我们将深入探讨“js工具类”的使用方法,并结合“bee.js”与“bee.min.js”这两个文件进行说明。 首先,“bee.js”和“bee.min.js”都是JavaScript工具类库的实现。其中,“bee.min.js”是经过压缩和优化...

    javascript后台调用的工具类

    JavaScript 后台调用工具类是一种实用的编程资源,它为开发者提供了在后台环境中使用 JavaScript 进行操作的便利。这个工具类旨在简化JavaScript代码,让开发者能够更高效地进行项目开发,尤其对于不熟悉JavaScript...

    js 导航分类 特效

    例如,使用`addEventListener`添加事件监听器,`classList.add/remove`来切换CSS类以显示或隐藏下拉菜单。 4. **下拉菜单**:通过JavaScript,可以实现当鼠标悬停在某个分类上时,下拉菜单自动展开。这通常涉及到...

    javascript div弹出窗口 可封装为JS类

    在本案例中,"可封装为JS类"意味着开发者创建了一个可复用的JavaScript对象,该对象可以方便地管理和控制这些弹出窗口。 首先,让我们了解`div`元素。在HTML中,`<div>`是“division”(分隔)的缩写,是一个通用的...

    JavaScript使用

    JavaScript还有强大的库和框架,比如jQuery简化了DOM操作,React.js和Vue.js用于构建复杂的单页应用,Angular.js提供了一整套MVC框架,Node.js则让JavaScript能够运行在服务器端。这些工具和框架极大地提高了开发...

    javascript写类方式之六

    尽管没有具体的代码,但可以想象它可能包含了一个使用上述类方式实现的JavaScript类。通过分析这个文件,我们可以学习到实际编程中类的运用,以及如何将理论知识应用到实践中。 总结起来,JavaScript的类方式多种...

    自定义JS类框架

    "自定义JS类框架"指的是开发者根据自身需求,利用JavaScript语言特性(如原型链、闭包、模块化等)和jQuery库,构建的一种自定义的框架。这个框架可能是为了简化DOM操作、提供更高级别的API、优化性能或者实现特定的...

    一个JS类(收藏)

    Prototype.js是一个广泛使用的JavaScript库,它为JavaScript提供了许多面向对象编程的特性,包括类式继承、构造函数以及模拟类的方法。本篇文章将深入探讨Prototype.js的核心思想,以及JavaScript的原型机制。 首先...

    通用不间断滚动JS封装类

    在这个场景下,"通用不间断滚动JS封装类"可能是一个自定义的JavaScript类,它包含了实现滚动效果所需的所有方法和属性。 描述中提到的博文链接(https://aina5626.iteye.com/blog/1201724)是深入理解这个封装类的...

    Kline.js制作交易类网站K线图

    Kline.js 是一个专门用于绘制K线图的JavaScript库,适用于构建交易类网站和虚拟货币类网站。它允许开发者轻松地在网页上展示动态更新的K线数据,以帮助用户实时监控市场动态。Kline.js 支持自定义数据输入,这意味着...

    Ant构建中使用JS脚本方法

    这篇名为"Ant构建中使用JS脚本方法"的博客文章,可能是详细介绍了如何在Ant的构建脚本中集成JavaScript,以提高构建过程的灵活性和效率。 首先,让我们了解Ant的基本结构。Ant是基于XML的,它的主要构建文件是`...

    asp.net中javascript通用类

    通过这样的通用JavaScript类,开发者可以创建出更健壮、可维护的ASP.NET应用,同时提高开发效率。不过,随着技术的发展,现代Web开发中更多地倾向于使用库和框架(如jQuery、React、Vue等),它们提供了更高级别的...

    c#语言Asp.net好用的JS脚步类JavaScript。

    标题中的“C#语言Asp.net好用的JS脚步类JavaScript”指的是在ASP.NET项目中使用C#语言编写后端逻辑,并结合JavaScript进行前端交互处理。JavaScript是一种运行在客户端的脚本语言,它可以实现页面的动态更新,无需...

    像import java类一样 import js类

    标题“像import java类一样 import js类”暗示了这篇博文主要讨论的是JavaScript中引入模块的方式,尝试模拟Java的导入机制。在JavaScript的世界里,我们通常使用`require`(Node.js环境)或`import`(ES6及以后版本...

    javascript表单验证类

    基于jquery的form表单验证类,工程项目为.net项目,主要是做了详细的调用例子,如果不使用.net,可以直接formvaildator-1.0.js或formvaildator-1.0.min.js,里面也有详细的调用说明,不过项目说明因为有例子会直观...

    省、市、地区联动选择JS封装类.

    标题中的“省、市、地区联动选择JS封装类”指的是一个JavaScript编程实现的功能,它用于在网页中创建一个联动选择的下拉菜单,通常用于用户输入他们的省份、城市和区域信息。这种联动选择框能够根据用户选择的省份...

    c# winform webbrowser页面中js调用winform类方法

    这个过程通常涉及到JavaScript(js)调用WinForm类的方法,以实现一些特定功能或者获取数据。本文将深入探讨如何实现这一功能,并基于提供的"jsInWebBrowserCallCSharpMethod"示例进行详细解释。 首先,我们需要...

    公历与农历互转的js类

    在IT行业中,编程语言JavaScript(js)是一种广泛使用的脚本语言,尤其在Web开发领域,无论是前端还是后端都有其身影。在这个场景中,我们关注的是一个名为"公历与农历互转的js类"的工具,它适用于微信小程序以及H5...

    javascript中类和继承(代码示例+prototype.js)

    JavaScript是一种动态类型的语言,它没有像Java或C++那样的传统类,而是使用函数作为构造器来模拟类的行为,并通过原型链实现继承。本文将深入探讨JavaScript中的类和继承,并结合`prototype.js`文件中的示例进行...

Global site tag (gtag.js) - Google Analytics