易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript面向对象 继承












javascript面向对象继承的三种方法:
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
 
>
<
head runat
=
"
server
"
>
    
<
title
>
Untitled Page
</
title
>
    
<
script language
=
"
javascript
"
 type
=
"
text/javascript
"
>
    
//
基类
    function Person()
    
{
        
this
.Name
=
"
Person
"
;
        
this
.Sex
=
"
NONE
"
;
        
this
.Age
=
"
?
"
;
        
this
.SayName
=
function()
{alert(
this
.Name);}
;
        
this
.SaySex
=
function()
{alert(
this
.Sex);}
;
        
this
.SayAge
=
function()
{alert(
this
.Age);}
;
    }
    
//
子类
    function ManPerson()
    
{   
        
this
.Name
=
"
ManPerson
"
;
        
this
.Sex
=
"
Man
"
;
        
this
.Age
=
"
20
"
        Person.apply(
this
);
//
执行该语句时会调用Person中的构造器,先前赋值的ManPerson,Man,20就失去作用了,所以这句话
        
//
要放在this.Name="ManPerson";之前才能即继承Person的方法,又不会覆盖我们的赋值操作。
    }
    
    
//
第一种方法
 


相关文档:

Google 排名中的 10 个最著名的 JavaScript 库

ugmbbc发布于 2009-11-14 09:41:43| 7628 次阅读 字体:大 小 打印预览
var ReTitle = '回复:Google 排名中的 10 个最著名的 JavaScript 库';
感谢COMSHARP CMS的投递
新闻来源:tripwiremagazine.com
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟 ......

JavaScript设置代码延时执行

//让某段代码延时执行
function delayRun(code, time) {
        var t = setTimeout(code, time);
}
应用举例:
<input type="button" name="query" value="统计" class="long_button" onClick="return delayRun('onQuery()', 1000);"> ......

JavaScript控制按钮的显示和隐藏

<script language="javascript">
//none表示不显示按钮
document.getElementById("transFund_bttn").style.display = "none";
document.getElementById("transFundGether_bttn").style.display = "none";
document.getElementById("payGether_bttn").style.display = "none";
function query(){
  &n ......

Javascript经典窍门(转)


1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="return ......

JSON与String互转(javascript)

JSON => String:
function jsonToString(obj){
var THIS = this;
switch(typeof(obj)){
case 'string':
return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';
case 'array':
return '[' + obj.map(THIS.jsonToStri ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号