易截截图软件、单文件、免安装、纯绿色、仅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的方法,又不会覆盖我们的赋值操作。
    }
    
    
//
第一种方法
 


相关文档:

JavaScript将可直接操作本地文件

Chrome、IE和Firefox都纷纷在新版中增强了JavaScript引擎的执行效率,随着JavaScript效率在各大浏览器的显著提高,JavaScript可以做越来越多的事,本地文件API的引入将让很多有趣的功能成为现实。
  日前,Mozilla向W3C提交了一个草案,旨在推出一个JavaScript API,让JavaScript 脚本直接操作本地文件,Firefox的最新浏 ......

JavaScript脚本

对Object的extend是一个常用的功能。举一个例子,由于javascript 没有重载(overload),而且函数的参数类型是没有定义的,所以很多时候我们都传入一个对象来作为参数已方便控制。通常在函数里面给了参数对象的默认值,这个时候就需要通过extend来把传入的参数覆盖进默认参数,如:
代码:
   1.  gia ......

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

1.   <script language="LiveScript">
            document.write("这是以 JavaScript 印出的!")       
      </script>
2.   <script language="LiveScrip ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号