javascript 自定義庫

js中當然有類的概不過就是用function來模擬,對的例子我說明如下:

// 定Home類
function Home(){
//共員變量
this.name = "myName";
//私有成員變量
var age = 30;
}
//用原型鏈方式定義成員函數
Home.prototype.fun1 = function(args){
alert("alert by function1, args is " + args);
}
Home.prototype.fun2 = function(){
alert("alert by function2, there is no args");
}
然后將上面的代碼放在一個js文件里,這樣做是為了可以共通,作為公共函數。只要在js里引一下就可以了,加入你保存后名字為Home.js:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript" src="Home.js">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">

var home = new Home();

</SCRIPT>
<BODY>
<input type="button" value="test" onclick="home.fun1()">
</BODY>
</HTML>

大概就說到這里。這只是簡單的應用,其實js還可以通過原型鏈來實現繼承,總是高級語言的那些特性都可以實現,如果想更深入學習,建議百度一下。1: JSON結構
var Home={
var func1:function(a){
alert(a);
},
var func2:function(b){
alert(b);
}
};
調用 Home.func1(參數);
方式2:有點像類,需要 用到 new 關鍵字 來實例化對象。
function Home(){//這里可看作函數,可以附加參數

};
Home.prototype.func1=function(){

};
調用
Home h=new Home();
h.func1();javascript沒有class關鍵詞。如果怕寫亂了函數名,可以使用javascript的匿名函數,如onclick="function() {}"。javascript 中沒有類的定義,但是你可以使用函數當做類來使用
下面的網址中介紹了幾種方式,你可以看一下:

http://blog.csdn.net/avon520/article/details/3819751

你想多了!你寫的時候注意點方法名的命名就行了!
榮耀v9王者榮耀發燙 excel文本篩選 aa建筑學院研究生 singbet網站 blackberry mac inseam unfinished 自動檔p檔是什么 蜘蛛俠被綁擠尿 韓國校園電影2015 xboxonex優化 putanendto md5加密邏輯 php的php exif擴展 和土豪做朋友怎么樣 斑馬350v2 上腳圖 動漫口球被綁女孩圖片 我相信我可以飛 oc電話正則表達式 翻譯 crisp oracle 進行表分析 草壁美玲 gilbert o sulivan 德語als ob tre什么意思 amd速龍7550 mongodb session c 逸香葡萄酒教育 php uasort 朝鮮現在二號人物 三體pdf微盤

Copyright 答嗒網絡 Some Rights Reserved

如反饋或投訴等情況聯系:une35498#163.com

云南十一选五开奖一定牛结果