欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

初學(xué)JavaScript第一章

 更新時(shí)間:2008年09月30日 00:50:53   作者:  
下面為自己初學(xué)JavaScript時(shí)覺(jué)得應(yīng)該注意的地方(從<<JavaScript動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)詳解>>中學(xué)到)

JavaScript中的對(duì)象:
JavaScript中的主要對(duì)象有:
JavaScript的核心對(duì)象,瀏覽器對(duì)象,用戶自定義對(duì)象和文本對(duì)象等
JavaScript作為基于對(duì)象的編程語(yǔ)言,其對(duì)象實(shí)例采用構(gòu)造函數(shù)來(lái)創(chuàng)建.
每一個(gè)構(gòu)造函數(shù)包括一個(gè)對(duì)象原型,定義了每個(gè)對(duì)象包含的屬性和方法,對(duì)象是動(dòng)態(tài)的,表明對(duì)象實(shí)例的
屬性和方法是可以動(dòng)態(tài)添加刪除或修改的.

通過(guò)構(gòu)造方法來(lái)定義對(duì)象:
<script language="JavaScript" type="text/javascript">
<!--
//對(duì)象的構(gòu)造函數(shù)
function Test(iName,iAddress,iGrade,iNumber)
{
this.name=iName;
this.address=iAddress;
this.grade=iGrade;
this.number=iNumber;
this.information=showInformation;
}
//定義對(duì)象的方法
function showInformation()
{
statements ;
}
//生成對(duì)象的實(shí)例
var test = new Test('thtwin,'thtwinj2ee','th','thtwin') ;
-->
</script>

對(duì)過(guò)對(duì)象直接初始化的方法:
此方法通過(guò)直接初始化對(duì)象來(lái)創(chuàng)建自定義對(duì)象與定義對(duì)象的構(gòu)造函數(shù)方法不同的是,
該方法不需要生成引對(duì)象的實(shí)例.例如:
<script language="JavaScript" type="text/javascript">
<!--
//對(duì)象的構(gòu)造函數(shù)
//構(gòu)造嵌套的對(duì)象
var SchoolData={
code:"0123-456-789",
Tel:"0551-1234567",
Fax:"0551-7654321"
};
//構(gòu)造被嵌入的對(duì)象
var myTest={
name:"test",
address:"遼寧*葫蘆島",
grade:"test",
number:"13400",
//嵌套對(duì)象SchoolData
data:SchoolData,
information:showInformation
};
//定義對(duì)象的方法
function showInformation()
{
alert(this.data.code) ;
statements ;
}
-->
</script>
下面為調(diào)用上面對(duì)象的方法:
<form>
<input type="button" value="調(diào)試對(duì)象" onclick="myTest.information()">
</form>


更新對(duì)象中的方法或者屬性.如:

<script language="JavaScript" type="text/javascript">
<!--
//對(duì)象的構(gòu)造函數(shù)
function School(iName,iAddress,iGrade,iNumber)
{
this.name=iName;
this.address=iAddress;
this.grade=iGrade;
this.number=iNumber;
this.information=showInformation;
}
//定義對(duì)象的方法
function showInformation()
{
var msg="";
msg="通過(guò)原型給對(duì)象添加新屬性和新方法:\n\n"
msg+="原始屬性:\n";
msg+=" 機(jī)構(gòu)名稱 : "+this.name+" \n";
msg+=" 所在地址 : "+this.address +"\n";
msg+=" 教育層次 : "+this.grade +" \n";
msg+=" 在校人數(shù) : "+this.number+" \n\n";
msg+="新屬性:\n";
msg+=" 占地面積 : "+this.addAttributeOfArea+" \n";
msg+="新方法:\n";
msg+=" 方法返回 : "+this.addMethod+"\n";
window.alert(msg);
}
function MyMethod()
{
statements ;
}
//生成對(duì)象的實(shí)例
var test=new School("test","遼寧*葫蘆島","test","123000");
School.prototype.addAttributeOfArea="3000";
School.prototype.addMethod=MyMethod();
-->
</script>

JavaScript語(yǔ)言中所有對(duì)象都由Object對(duì)象派生,每個(gè)對(duì)象都有指定了其結(jié)構(gòu)的原型(prototype)屬性,
該屬性描述了該類型對(duì)象其有的代碼和數(shù)據(jù),可以通過(guò)對(duì)象的prototype屬性為對(duì)象動(dòng)態(tài)添加新屬性和新
方法

相關(guān)文章

  • 關(guān)于JSON的定義以及如何使用

    關(guān)于JSON的定義以及如何使用

    這篇文章主要介紹了關(guān)于JSON的定義以及如何使用,JSON 的名稱中雖然帶有JavaScript,但這是指其語(yǔ)法規(guī)則是參考JavaScript對(duì)象的,而不是指只能用于JavaScript語(yǔ)言,需要的朋友可以參考下
    2023-07-07
  • js實(shí)現(xiàn)圖片局部放大效果詳解

    js實(shí)現(xiàn)圖片局部放大效果詳解

    這篇文章主要介紹了js實(shí)現(xiàn)圖片局部放大效果,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • htm調(diào)用JS代碼

    htm調(diào)用JS代碼

    htm調(diào)用JS代碼...
    2007-03-03
  • JS的Document屬性和方法小結(jié)

    JS的Document屬性和方法小結(jié)

    Document想必大家并不陌生吧,在使用js的過(guò)程中會(huì)經(jīng)常遇到它,那么它有哪些屬性、哪些方法,在本文將以示例為大家詳細(xì)介紹下,希望對(duì)大家有所幫助
    2013-09-09
  • 使用Grunt.js管理你項(xiàng)目的應(yīng)用說(shuō)明

    使用Grunt.js管理你項(xiàng)目的應(yīng)用說(shuō)明

    以前我們可能使用NodeJS自己寫(xiě)一個(gè)build程序,但是現(xiàn)在Grunt.js能夠提供我們需要的一切
    2013-04-04
  • Javascript 事件冒泡機(jī)制詳細(xì)介紹

    Javascript 事件冒泡機(jī)制詳細(xì)介紹

    這篇文章主要介紹了Javascript 事件冒泡機(jī)制詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • JavaScript 基礎(chǔ)篇之運(yùn)算符、語(yǔ)句(二)

    JavaScript 基礎(chǔ)篇之運(yùn)算符、語(yǔ)句(二)

    其實(shí)運(yùn)算符大家要是有計(jì)算機(jī)語(yǔ)言基礎(chǔ)應(yīng)該都知道,可能甚至比我還精通,這樣我就不多解釋了,就來(lái)說(shuō)說(shuō)其它幾個(gè)生疏的吧
    2012-04-04
  • javascript 基礎(chǔ)篇1 什么是js 建立第一個(gè)js程序

    javascript 基礎(chǔ)篇1 什么是js 建立第一個(gè)js程序

    javascript是很多東西的基礎(chǔ),比如jsp,ajax等,如果不會(huì)這么,那么學(xué)起這些來(lái)就比較麻煩,所以要先學(xué)好這個(gè),為將來(lái)的學(xué)習(xí)打好經(jīng)濟(jì)基礎(chǔ)
    2012-03-03
  • 微信小程序中顯示html格式內(nèi)容的方法

    微信小程序中顯示html格式內(nèi)容的方法

    最近在工作中遇到一個(gè)需求,需要在不能顯示html格式的微信小程序中顯示html格式的內(nèi)容,通過(guò)查找相關(guān)的資料發(fā)現(xiàn)可以利用wxParse來(lái)實(shí)現(xiàn),下面這篇文章就主要給大家介紹了微信小程序?qū)崿F(xiàn)顯示html格式內(nèi)容的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-04-04
  • 淺談JavaScript_DOM學(xué)習(xí)篇_圖片切換小案例

    淺談JavaScript_DOM學(xué)習(xí)篇_圖片切換小案例

    這篇文章主要介紹了JavaScriptDOM圖片切換小案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論