簡単なjavascriptのクラス

オリジナルリンク: http://www.cnblogs.com/leonn/archive/2009/08/08/1541599.html

                     行うには何も、jsの単純なクラスを作成し、専門家は〜B(「id名」).Method非常に簡単に見ていない、メソッド名に続く、アクションの方法が与えられている、それは、直接説明しませんあなたはそれを持つことができます!

 

ContractedBlock.gif ExpandedBlockStart.gif コード
関数 P(E)
{
    
VAR  N  = "" ; この.Z  =  のdocument.getElementById(E)。この.val  = 関数(){  場合(arguments.lengthを== 0         { 戻り、この.Z.valueと、            } そうであれば(arguments.lengthを= 1         { この.Z.value  =  引数[ 0 ]。        }     } この.appendValAfter  = 
    

    
 
        


            
 

        
 

            



    
 関数(){
        
この.Z.value  = この.val()  +  引数[ 0 ]。    } この.appendValBefore  = 関数(){ この.Z.value  =  引数[ 0 + この.val();        } の.html  = 関数(){  場合(arguments.lengthを== 0         { 戻り、この.Z.innerHTMLと、            } そうであれば(arguments.lengthを  = 

    
 
        
 

    
 
        


            
 

        
  1
        {
            
この.Z.innerHTML  =  引数[ 0 ]。
        }
    }
    
この.appendHtmlAfter  = 関数(){ この.Z.innerHTML  = の.html()  +  引数[ 0 ]。    } この.appendHtmlBefore  = 関数(){ この.Z.innerHTML  =  引数[ 0 + この.htmlの();     } この.hide  = 関数(){  
        
 

    
 
        
 

    
 この.Z.style.display  = " なし" ;} この.SHOW  = 関数(){  この.Z.style.display  = " インラインブロック" ;} この.clearV  = 関数(){  この.Z.value  =  N;} この.clearH  = 関数(){ この.Z.innerHTML  =  N;} この.toggle  = 関数(){ VARの S  = この.Z.style。S.display == 
    
  
    
 
    
 
    
 
       
 インラインブロックS.display = なし:S.displayは= インラインブロック
    }
    
// this.css =関数(){戻りthis.Z.css} } // o.prototype.GV =  関数 B(E){ リターン (新しい P(E))。}





    

ます。https://www.cnblogs.com/leonn/archive/2009/08/08/1541599.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_30906185/article/details/94998947