`

Javascript自定义类

阅读更多
Javascript里的类构造;以前不是很常用到,Javascript1.5有更多特性,可惜IE不支持。自定义类:

//constructor; 
function Alerter(aMsg,aTimes) 
{ 
//properties; 
this.mMsg=aMsg; 
this.mTimes=aTimes; 
//methods; 
this.start=AlerterStart; 
} 
  
function AlerterStart() 
{ 
var i; 
for(i=0;i<this .mTimes;i++) 
{ 
alert(this.mMsg+" time:"+(i+1)); 
} 
return; 
} 
  
//instances; 
  
var objAlerter=new Alerter("funny",5); 
  
document.write("<a href=\"javascript:objAlerter.start();\">TEST GO!"); 
添加或重载固有类的方法/属性:

//Array; 
function Array_sum() 
{ 
var t=0; 
for(var i=0;i<this .length;i++) 
{ 
t+=this[i]; 
} 
return t; 
} 
  
//add a method; 
  
Array.prototype.sum=Array_sum; 
  
var a=new Array(1,2,3,4,5); 
  
document.write("<a href=\"javascript:alert(a.sum());\">TEST GO!"); 
分享到:
评论

相关推荐

    FineReport中如何用JavaScript自定义地图标签

    总的来说,FineReport通过引入JavaScript自定义功能,极大地增强了其地图组件的灵活性和适用性。用户可以根据自身业务需求,编写复杂的逻辑来实现地图标签和提示点的个性化显示,从而提供更加丰富和精确的数据可视化...

    javascript自定义滚动条样式

    JavaScript 自定义滚动条样式是一种常见的前端技术,它允许开发者通过 CSS 和 JavaScript 对浏览器默认的滚动条进行美化和个性化,以提升用户体验和界面设计的一致性。在网页设计中,滚动条往往是不可忽视的一部分,...

    超简单JavaScript自定义对象的自定义事件机制示例

    1、超简单JavaScript自定义对象的自定义事件机制示例。 2、带示例及详细注释,总共40行左右的代码。支持多播、任意多个参数。 3、不需要定义和引用其它任何东东。

    自定义javascript 工具类

    自定义javascript 工具类

    javascript 自定义属性的使用

    使用Javascript的自定义属性实现一个按钮被点击两次后,让其不可用。

    Javascript自定义日历控件

    JavaScript自定义日历控件是前端开发中常见的一种交互元素,它允许用户在网页上方便地选择日期。本文将深入探讨如何使用JavaScript实现一个自定义的日历控件,包括其核心概念、设计思路以及实现步骤。 一、核心概念...

    javascript自定义下拉框

    JavaScript 自定义下拉框是一种常见的前端...总的来说,JavaScript自定义下拉框是前端开发中的一个重要技术,它允许开发者创造出更加灵活和个性化的用户界面。通过熟练掌握这类技术,可以提升网页的交互性和用户体验。

    arcgis javascript自定义infowindow

    这个JavaScript文件是实现自定义Infowindow的核心。它通常会继承Esri的`InfoWindowBase`类,这个基类提供了基础的Infowindow功能,包括打开、关闭、定位等。通过继承,我们可以扩展其功能,添加自定义的交互和样式...

    JavaScript 自定义多级联动下拉菜单

    JavaScript 自定义多级联动下拉菜单

    javascript 自定义eval函数实现

    在本讨论中,我们将深入探讨如何自定义`eval()`函数以提高代码的安全性和效率,同时也会涉及到JavaScript的动态执行特性以及其在实际开发中的应用。 首先,`eval()`的默认行为是将其接收到的字符串当作JavaScript...

    Javascript自定义菜单插件

    JavaScript自定义菜单插件是一种基于Web的交互式用户界面组件,它允许开发者为网页或应用程序创建可定制的、动态的菜单系统。JavaScript是Web开发中的关键脚本语言,用于实现客户端的动态功能,而js是它的缩写。在这...

    Javascript自定义菜单插件(免费开放)

    在本项目中,“Javascript自定义菜单插件”是一个专门为网页设计的交互式菜单工具,开发者通过编写JS代码实现了这个插件,旨在提供一个灵活、可定制的菜单解决方案。虽然最初希望该插件能带来经济效益,但最终决定将...

    javaScript自定义树形工具

    JavaScript自定义树形工具是一种在Web开发中常用于组织和展示层次结构数据的组件。它以其灵活、可扩展和交互性强的特点,广泛应用于文件系统、组织结构、菜单导航等场景。这款工具允许开发者根据需求自定义其样式、...

    JavaScript自定义事件的创建与应用:深入指南

    本文将详细介绍如何在JavaScript中创建和使用自定义事件。 自定义事件是JavaScript中一个强大的功能,它允许开发者创建灵活且功能丰富的事件系统。通过本文的介绍,你应该对如何在JavaScript中创建和使用自定义事件...

    【JavaScript源代码】JavaScript自定义插件实现tabs切换功能.docx

    JavaScript自定义插件实现tabs切换功能  本文实例为大家分享了JavaScript实现tabs切换功能的具体代码,供大家参考,具体内容如下 自定义插件实现tabs切换功能 这是HTML代码: &lt;script src="jquery-3.1.0.js"&gt;&lt;/...

    JavaScript自定义聚散显示数量

    通过阅读“JavaScript自定义聚散显示数量.pdf”文档和实践“jusan_changchun”相关的示例代码,开发者可以深入理解这一功能的实现原理,并将其应用到自己的3D地图项目中,提升数据展示的效率和用户体验。总的来说,...

    javascript实现自定义事件

    javascript实现自定义事件,纯javascript不含vbscript。 通过自定义的HashMap.js和EventManager.js实现自定义事件的监听addEvent和发布fireEvent

    JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome.docx

    JavaScript 自定义浏览器滚动条兼容 IE、火狐和 chrome 本文主要共享了使用原生 JavaScript 实现自定义浏览器滚动条兼容 IE、火狐和 chrome 的思路与方法。通过 JavaScript 实现自定义浏览器滚动条,可以实现跨...

    T16.3_JavaScript自定义对象与扩展 java 经典教程 经典教材

    T16.3_JavaScript自定义对象与扩展 java 经典教程 经典教材

    JavaScript 自定义的图文滚动新闻特效

    JavaScript 自定义的图文滚动新闻特效 newsCarousel - 滚动新闻特效,核心 是YTab,作者当然是位JS编程高手了,他的作品不至这些,这是其中一款用于图片+文字结合的新闻滚动特效,每点击一次小按钮,滚动一次,用作...

Global site tag (gtag.js) - Google Analytics