一 .使用对象初始化器创建对象 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
相关推荐
JavaScript中的MD5加密工具类是用于对数据进行安全哈希的一种方法,广泛应用于密码存储、数据完整性校验等场景。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的输入转化为固定长度的...
在本篇中,我们将深入探讨“js工具类”的使用方法,并结合“bee.js”与“bee.min.js”这两个文件进行说明。 首先,“bee.js”和“bee.min.js”都是JavaScript工具类库的实现。其中,“bee.min.js”是经过压缩和优化...
JavaScript 后台调用工具类是一种实用的编程资源,它为开发者提供了在后台环境中使用 JavaScript 进行操作的便利。这个工具类旨在简化JavaScript代码,让开发者能够更高效地进行项目开发,尤其对于不熟悉JavaScript...
在IT行业中,"类淘宝的产品分类js"是一个用于构建电商网站产品分类的JavaScript实现,它模仿了淘宝网站上的产品分类导航功能。这个功能的核心在于提供一个交互式的用户体验,让用户能够方便地浏览和选择不同的产品...
例如,使用`addEventListener`添加事件监听器,`classList.add/remove`来切换CSS类以显示或隐藏下拉菜单。 4. **下拉菜单**:通过JavaScript,可以实现当鼠标悬停在某个分类上时,下拉菜单自动展开。这通常涉及到...
在本案例中,"可封装为JS类"意味着开发者创建了一个可复用的JavaScript对象,该对象可以方便地管理和控制这些弹出窗口。 首先,让我们了解`div`元素。在HTML中,`<div>`是“division”(分隔)的缩写,是一个通用的...
JavaScript还有强大的库和框架,比如jQuery简化了DOM操作,React.js和Vue.js用于构建复杂的单页应用,Angular.js提供了一整套MVC框架,Node.js则让JavaScript能够运行在服务器端。这些工具和框架极大地提高了开发...
本示例中的“JavaScript模仿当当网首页剥离的36类商品分类JS菜单demo”旨在帮助开发者理解如何用JavaScript实现一个功能完备、用户体验良好的商品分类导航系统。 首先,这个项目的核心在于利用JavaScript的DOM操作...
尽管没有具体的代码,但可以想象它可能包含了一个使用上述类方式实现的JavaScript类。通过分析这个文件,我们可以学习到实际编程中类的运用,以及如何将理论知识应用到实践中。 总结起来,JavaScript的类方式多种...
"自定义JS类框架"指的是开发者根据自身需求,利用JavaScript语言特性(如原型链、闭包、模块化等)和jQuery库,构建的一种自定义的框架。这个框架可能是为了简化DOM操作、提供更高级别的API、优化性能或者实现特定的...
Prototype.js是一个广泛使用的JavaScript库,它为JavaScript提供了许多面向对象编程的特性,包括类式继承、构造函数以及模拟类的方法。本篇文章将深入探讨Prototype.js的核心思想,以及JavaScript的原型机制。 首先...
在这个场景下,"通用不间断滚动JS封装类"可能是一个自定义的JavaScript类,它包含了实现滚动效果所需的所有方法和属性。 描述中提到的博文链接(https://aina5626.iteye.com/blog/1201724)是深入理解这个封装类的...
作用:可以对javascript的大小进行压缩。使javascript的加载速度变快。 用法: 在 cmd下面输入的东西; cscript ESC.wsf -l 3 -ow ../global.js global.js 上面是一个简单的例子:...使用的例子见压缩包中的图片。
通过这样的通用JavaScript类,开发者可以创建出更健壮、可维护的ASP.NET应用,同时提高开发效率。不过,随着技术的发展,现代Web开发中更多地倾向于使用库和框架(如jQuery、React、Vue等),它们提供了更高级别的...
标题中的“C#语言Asp.net好用的JS脚步类JavaScript”指的是在ASP.NET项目中使用C#语言编写后端逻辑,并结合JavaScript进行前端交互处理。JavaScript是一种运行在客户端的脚本语言,它可以实现页面的动态更新,无需...
标题“像import java类一样 import js类”暗示了这篇博文主要讨论的是JavaScript中引入模块的方式,尝试模拟Java的导入机制。在JavaScript的世界里,我们通常使用`require`(Node.js环境)或`import`(ES6及以后版本...
基于jquery的form表单验证类,工程项目为.net项目,主要是做了详细的调用例子,如果不使用.net,可以直接formvaildator-1.0.js或formvaildator-1.0.min.js,里面也有详细的调用说明,不过项目说明因为有例子会直观...
标题中的“省、市、地区联动选择JS封装类”指的是一个JavaScript编程实现的功能,它用于在网页中创建一个联动选择的下拉菜单,通常用于用户输入他们的省份、城市和区域信息。这种联动选择框能够根据用户选择的省份...
这个过程通常涉及到JavaScript(js)调用WinForm类的方法,以实现一些特定功能或者获取数据。本文将深入探讨如何实现这一功能,并基于提供的"jsInWebBrowserCallCSharpMethod"示例进行详细解释。 首先,我们需要...
在IT行业中,编程语言JavaScript(js)是一种广泛使用的脚本语言,尤其在Web开发领域,无论是前端还是后端都有其身影。在这个场景中,我们关注的是一个名为"公历与农历互转的js类"的工具,它适用于微信小程序以及H5...