亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? day4_6.html

?? JavaScript高級教程 從基礎(chǔ)到提高非成不錯的一本教程
?? HTML
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312-80">
<style type="text/css">
<!--
a:link {  color: blue; text-decoration: none}
a:visited {  color: purple; text-decoration: none}
a:hover {  color: #CC0033; text-decoration: underline}
-->
</style>
<title>JavaScript高級教程</title>
<script language="JavaScript">

<!-- hide me



// timedAlert

// this just calls a 

function timedAlert()

{

	var the_timeout = setTimeout("alertAndRedirect();", 3000);

}



function alertAndRedirect()

{

	alert('OK! Exhale!');

	window.location.replace("day3_2.html");

}



// show me -->

</script>
</head>

<body topmargin="1" leftmargin="2">

<table border="0" width="591" cellspacing="0">
  <tr> 
    <td bgcolor="#ffff99" width="451">JavaScript高級教程 - 第四課</td>
  </tr>
  <tr> 
    <td bgcolor="#FF6600" width="451"><a href="mailto:thau@wired.com">Thau</a></td>
  </tr>
</table>
<div align="left">

  <table border="0" width="630" cellspacing="0">
    <tr> 
      <td width="458" valign="top" align="left" rowspan="2"><small><small><br>
        </small></small><strong>第六頁:創(chuàng)建你自己的對象</strong>
        <p>對象的概念使你能夠以一種更易理解的方式去組織你的信息。讓<br>
          我們從創(chuàng)建一個雇員數(shù)據(jù)庫的簡單例子開始,然后利用我們課程<br>
          里學(xué)到的東西去實(shí)現(xiàn)一個比這復(fù)雜得多的,和我們的生活有關(guān)<br>
          的事:編寫一個<font face="verdana, arial, geneva, sans-serif">JavaScript</font>虛擬寵物。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>為了這個練習(xí),讓我們先不管如何把現(xiàn)代資本主義社會工人進(jìn)行<br>
          對象化的方方面面,我們把每一個雇員當(dāng)作一個具有屬性與方法<br>
          的對象。每一個雇員有一個名字,職務(wù),薪水,生日,地址等<br>
          屬性。雇員可以被提升,去休假,換部門或者去下廚等。對象包<br>
          括了所有這些信息,而雇員對象就象是一個模板。每個雇員都有<br>
          這些屬性如姓名,職務(wù)等,是屬性值的不同使得不同的雇員得以<br>
          區(qū)分開來。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>要創(chuàng)建你自己的對象,你需要從模板開始。在面向?qū)ο缶幊讨心?lt;br>
          板也稱為對象的構(gòu)造器。一旦你建立了模板,你就可以創(chuàng)建對象<br>
          的實(shí)例,就象這樣:</p>
        <pre>
    <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">var fred = new Employee(&quot;Fred Flintstone&quot;, 33, &quot;Surface Miner&quot;, 20000);
var barney = new Employee(&quot;Barney Rubble&quot;, 33, &quot;Slacker&quot;, 40000);
var boss = new Employee(&quot;Mr. Slate&quot;,50, &quot;CEO&quot;, 1000000);
</font></pre>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>如果這幾個實(shí)例已被創(chuàng)建,你可以做這些事情:</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">barney.promotion(&quot;Chief Slacker&quot;,&quot;10&quot;);
fred.fired();
boss.vacation(365);
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>這樣就把<font face="verdana, arial, geneva, sans-serif">Barney</font>提升為‘首席懶鬼’并增加<font face="verdana, arial, geneva, sans-serif">10%</font>的薪水,炒掉<br>
          <font face="verdana, arial, geneva, sans-serif">Fred</font>,讓首席執(zhí)行官休上一年的假。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>當(dāng)然你得自己從屬性開始編寫對象構(gòu)造器和方法,這里是雇員的<br>
          構(gòu)造器:</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">function Employee(name, age, title, salary)
{
	this.name = name;
	this.age = age;
	this.title = title;
	this.salary = salary;
}
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>請注意構(gòu)造器其實(shí)就是一個函數(shù)。在函數(shù)中我們需要給<br>
          <font face="verdana, arial, geneva, sans-serif"><tt>this.property_name</tt></font>賦值,我們不直接給<font face="verdana, arial, geneva, sans-serif">age</font>賦值,而是給<font face="verdana, arial, geneva, sans-serif"><tt>this.age</tt></font><br>
          賦值,對姓名,職務(wù)等也一樣。</p>
        <p> <font face="verdana, arial, geneva, sans-serif" size="3"></font><font size="3">你可以給構(gòu)造函數(shù)傳遞參數(shù) 
          ,當(dāng)象下面這個語句這樣調(diào)用構(gòu)造函<br>
          數(shù)時:<br>
          <br>
          </font><font face="verdana, arial, geneva, sans-serif" size="2">var 
          barney = new Employee(&quot;Barney Rubble&quot;, 33, &quot;Slacker&quot;, 
          40000);</font><font face="verdana, arial, geneva, sans-serif" size="3"><br>
          </font></p>
        <p> <font face="verdana, arial, geneva, sans-serif" size="3">... </font><font size="3">然后在構(gòu)造函數(shù)中的這條語句:</font></p>
        <font size="3">
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">this.name = name;
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif">... </font>我們就把這個雇員的名字設(shè)成了傳遞給雇員構(gòu)造函數(shù)的參數(shù)<br>
          的值。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>構(gòu)造函數(shù)中使用的 <font face="verdana, arial, geneva, sans-serif">&quot;this&quot; 
          </font>關(guān)鍵字的原因是你可能一次創(chuàng)建多個雇<br>
          員實(shí)例。 為了讓方法和構(gòu)造函數(shù)正確工作,必須 清楚地告訴它<br>
          們到底是在對哪個雇員進(jìn)行操作。這里的<font face="verdana, arial, geneva, sans-serif">&quot;this&quot;</font>所指的是 
          <font face="verdana, arial, geneva, sans-serif">is: </font>你<br>
          正在創(chuàng)建的實(shí)例。下面我們講講方法的例子或許能讓你理解得<br>
          更好。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>方法只不過是加在對象上的函數(shù)。首先定義函數(shù),然后把函數(shù)加<br>
          載到對象上(在對象的構(gòu)造函數(shù)中)我們以<font face="verdana, arial, geneva, sans-serif"><tt>promotion()</tt> 
          </font>方法<br>
          為例:</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">function promotion(new_title,percent_raise)
{
	var salary_increase = this.salary * percent_raise;
	this.salary = this.salary + salary_increase;
	this.title = new_title;
}
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>這個函數(shù)計算雇員的新工資并把新工資和新職位賦給雇員。<br>
          <font face="verdana, arial, geneva, sans-serif">JavaScript</font>通過使用<font face="verdana, arial, geneva, sans-serif">&quot;this&quot;</font>關(guān)鍵字知道你說的是哪個雇員,所以如<br>
          果有這個語句:</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">barney.promotion(&quot;Chief Slacker&quot;,10);
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>那 <font face="verdana, arial, geneva, sans-serif">&quot;this&quot;</font>就是指 
          <font face="verdana, arial, geneva, sans-serif">is Barney. </font>這看起來確實(shí)有一點(diǎn)怪異,可能要<br>
          一段時間去適應(yīng)它,但是一旦你開始以對象的眼光去思考,你馬<br>
          上就能養(yǎng)成習(xí)慣了。</p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>創(chuàng)建對象的最后一步就是把方法連到對象上。我剛才提到了,你<br>
          要在構(gòu)造函數(shù)中做這個。你寫完提升方法后,如果要把它連到雇<br>
          員對象上,就在構(gòu)造函數(shù)里加上:</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">this.promotion = promotion;
</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>下面是增加了提升方法的構(gòu)造函數(shù):</p>
        <blockquote> 
          <pre>
      <font face="verdana, arial, geneva, sans-serif"></font>
<font face="verdana, arial, geneva, sans-serif">function Employee(name, age, title, salary)
{
	this.name = name;
	this.age = age;
	this.title = title;
	this.salary = salary;

	this.promotion = promotion;
}

function promotion(new_title,percent_raise)
{
	var salary_increase = this.salary * percent_raise;
	this.salary = this.salary + salary_increase;	
	this.title = new_title;
}

</font></pre>
        </blockquote>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>如要增加其它信息,比如雇員的辦公室,可以增加一個名為<br>
          <font face="verdana, arial, geneva, sans-serif">&quot;office&quot;</font>的屬性。然后如果你想記錄雇員換辦公室的情況,你就創(chuàng)<br>
          建一個<font face="verdana, arial, geneva, sans-serif"><tt>transfer()</tt></font>方法<font face="verdana, arial, geneva, sans-serif">. 
          </font></p>
        </font>
        <p><font size="3"> <font face="verdana, arial, geneva, sans-serif"></font>明白了嗎<font face="verdana, arial, geneva, sans-serif">? 
          </font>現(xiàn)在來看看更復(fù)雜和重要的面向?qū)ο蟮?lt;font face="verdana, arial, geneva, sans-serif">JavaScript, 
          </font>去<br>
          創(chuàng)建一個虛擬寵物。<a href="day4_7.html">&gt;&gt;</a></font></p>
        <p align="left"><font face="宋體" size="3" color="#000000"><strong>JavaScript高級教程</strong></font><font color="#FF0000" face="宋體" size="3"><br>
          </font><font size="3"><font color="#FF3300">第一頁</font> <a href="day4_1.html"><font face="verdana, arial, geneva, sans-serif">JavaScript</font>高級教程<font face="verdana, arial, geneva, sans-serif">- 
          </font>第<font face="verdana, arial, geneva, sans-serif">4</font>天</a> 
          <br>
          <font color="#FF3300">第二頁 </font><a href="day4_2.html">圖象映射與<font face="verdana, arial, geneva, sans-serif">JavaScript</font></a><font face="verdana, arial, geneva, sans-serif"><br>
          </font><font color="#FF3300">第三頁 </font><a href="day4_3.html">預(yù)裝圖象 - 
          是什么<font face="verdana, arial, geneva, sans-serif">?</font></a><font face="verdana, arial, geneva, sans-serif"><br>
          </font><font color="#FF3300">第四頁 </font><a href="day4_4.html">預(yù)裝圖象 - 
          怎么做?</a><font face="verdana, arial, geneva, sans-serif"><br>
          </font><font color="#FF3300">第五頁 </font><a href="day4_5.html">對象的優(yōu)點(diǎn)</a><br>
          <font color="#FF3300">第六頁 </font>創(chuàng)建你自己的對象<br>
          <font color="#FF3300">第七頁 </font><a href="day4_7.html">你的面向?qū)ο蟮奶摂M寵物</a><br>
          <font color="#FF3300">第八頁 </font><a href="day4_8.html">計算字符串</a><br>
          <font color="#FF3300">第九頁 </font><a href="day4_9.html">獲取難以索引的對象</a><br>
          <font color="#FF3300">第十頁 </font><a href="day4_10.html">另一種獲取難以索引的對象的手段</a><br>
          <font color="#FF3300">第十一頁 </font><a href="day4_11.html">第四天課程復(fù)習(xí)</a></font></p>
        <p>[<a href="day1_1.html">第1課</a>][<a href="day2_1.html">第2課</a>][<a href="day3_1.html">第3課</a>][第4課][<a href="day5_1.html">第5課</a>]</p>
        <hr align="left">
        <!--webbot bot="Include" U-Include="../../copyright.html" TAG="BODY" startspan --> 
        <p><font face="verdana, arial, geneva, sans-serif" size="2"><a href="http://phtshop.yeah.net" target="_top">本文根據(jù) 
          網(wǎng)猴 相關(guān)文章改編,版權(quán)歸原作者所有。</a> </font><font color="#000000"><span class="smallfont"></span></font></p>
        <!--webbot bot="Include" endspan i-checksum="15926" --> </td>
    </tr>
    <tr> </tr>
  </table>
</div>
</body>
</html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲短视频| 国产日本欧洲亚洲| 色婷婷久久综合| 成人黄色在线看| 欧美亚洲另类激情小说| 欧洲精品中文字幕| 91久久精品网| 亚洲国产综合人成综合网站| 国产精品你懂的| 一区二区三区在线播放| 欧美日韩电影在线| 成人欧美一区二区三区视频网页| 激情久久五月天| 中文成人av在线| 91网站黄www| 亚洲蜜臀av乱码久久精品 | 国产在线播放一区二区三区| 亚洲成av人片在线观看无码| 亚洲一线二线三线久久久| 亚洲国产精品久久人人爱| 国产福利一区在线| 99精品一区二区三区| 欧美性猛交一区二区三区精品| 日本一区二区不卡视频| 中文字幕电影一区| 一色屋精品亚洲香蕉网站| 色国产综合视频| 欧美日韩国产首页| 欧美日韩国产小视频| 国产午夜亚洲精品理论片色戒| 中文字幕av不卡| 9久草视频在线视频精品| 69久久99精品久久久久婷婷| 久久久久国产精品免费免费搜索| 久久精品国产99久久6| 日本一区二区三区电影| 日韩女优电影在线观看| 97久久超碰精品国产| 亚洲精品在线三区| 奇米影视在线99精品| 亚洲午夜国产一区99re久久| 欧美色综合网站| 成人综合婷婷国产精品久久蜜臀 | 26uuu欧美| 国产一区二区三区精品视频| 久久久久综合网| 极品尤物av久久免费看| 欧美精品在线一区二区三区| 国产成人在线视频免费播放| 国产精品国产三级国产aⅴ入口 | 激情综合网天天干| 制服丝袜中文字幕一区| 99久精品国产| 亚洲欧美电影一区二区| 国产乱人伦精品一区二区在线观看 | 精品日本一线二线三线不卡| 美脚の诱脚舐め脚责91| 国产日产欧美一区| 亚洲精品乱码久久久久久久久 | 日本韩国欧美一区| 久久黄色级2电影| 麻豆国产一区二区| 国产高清视频一区| 国产精品一二二区| 本田岬高潮一区二区三区| 亚洲综合色网站| 久久亚区不卡日本| 欧美欧美午夜aⅴ在线观看| 精品一区在线看| 亚洲欧洲日产国产综合网| 日韩欧美综合在线| 精品一区二区三区香蕉蜜桃| 亚洲色图欧美激情| 欧美电影免费观看高清完整版在线观看| 欧美日韩亚洲另类| 国产精品久久久久久亚洲伦| 99久久国产综合精品色伊| 免费在线观看成人| 亚洲综合区在线| 日韩美女啊v在线免费观看| 亚洲人成网站在线| 3751色影院一区二区三区| 国内偷窥港台综合视频在线播放| 欧美精品一二三区| 在线观看av一区| 91久久线看在观草草青青| 国产精品伦理一区二区| 精品国产91乱码一区二区三区| 久久精品视频在线看| 亚洲精品美国一| 成人h动漫精品一区二| 欧美一区二区三区免费在线看 | 中文字幕在线一区免费| 欧美一级免费观看| 日韩精品在线看片z| 久久综合九色综合欧美亚洲| 欧美日韩国产大片| 天堂一区二区在线免费观看| 精品欧美乱码久久久久久| 日韩精品一区二区三区四区| 久久久久国产一区二区三区四区 | 奇米888四色在线精品| 免费成人结看片| 国产一区二区三区| 粉嫩绯色av一区二区在线观看| 91色九色蝌蚪| 欧美男男青年gay1069videost| 亚洲精品在线三区| 国产精品久久久久久久久免费樱桃| 亚洲欧美日韩国产另类专区| 午夜精品福利一区二区蜜股av| 久久99深爱久久99精品| 成人福利电影精品一区二区在线观看| 色久优优欧美色久优优| 日韩欧美在线1卡| 国产精品久久久久永久免费观看| 亚洲成人久久影院| 国产在线看一区| 色狠狠色噜噜噜综合网| 91精品国产高清一区二区三区蜜臀 | 欧美日韩高清在线播放| 久久午夜电影网| 亚洲国产综合91精品麻豆| 精品一区二区三区视频在线观看| 色综合色综合色综合色综合色综合| 欧美理论在线播放| 中文字幕欧美日韩一区| 午夜亚洲国产au精品一区二区| 国产夫妻精品视频| 欧美在线综合视频| 欧美激情一区二区三区在线| 日韩在线卡一卡二| 成人成人成人在线视频| 日韩一卡二卡三卡国产欧美| 亚洲视频一二三区| 韩国三级中文字幕hd久久精品| 欧美性色aⅴ视频一区日韩精品| 久久久久久久久久久久久久久99 | 久久久久久久久久久久久久久99| 亚洲香蕉伊在人在线观| 国产福利精品一区二区| 欧美一卡二卡三卡四卡| 亚洲女同ⅹxx女同tv| 国产精品中文字幕一区二区三区| 欧美卡1卡2卡| 樱桃国产成人精品视频| 国产精品99久久久久| 91精品国产欧美一区二区 | 亚洲电影在线免费观看| 成人国产精品免费网站| 欧美一级欧美一级在线播放| 亚洲国产精品精华液网站| 成人精品视频一区二区三区 | 免费看日韩a级影片| 色狠狠av一区二区三区| 另类调教123区 | 欧美日韩黄色一区二区| 亚洲精品国产a| 成人动漫中文字幕| 国产欧美日韩在线| 国产伦精品一区二区三区在线观看| 欧美一级欧美三级在线观看| 午夜精品福利一区二区三区av| 色吊一区二区三区| 亚洲精品成人天堂一二三| 99re66热这里只有精品3直播 | 欧美一级视频精品观看| 亚洲第一综合色| 欧美日韩第一区日日骚| 亚洲国产日韩av| 欧美色区777第一页| 一级女性全黄久久生活片免费| eeuss影院一区二区三区| 亚洲欧美在线视频观看| 99久久精品99国产精品| 亚洲三级在线看| 欧美在线播放高清精品| 亚洲综合激情小说| 欧美亚洲日本国产| 首页国产欧美久久| 日韩一区二区三区免费看| 蜜臀av性久久久久av蜜臀妖精 | 欧美午夜不卡视频| 亚洲一区二区三区激情| 欧美精品自拍偷拍动漫精品| 蜜桃视频在线一区| 久久看人人爽人人| 国产91富婆露脸刺激对白| 国产精品久久久久久户外露出 | 亚洲影视资源网| 欧美猛男男办公室激情| 精品在线免费视频| 国产免费久久精品| 91色婷婷久久久久合中文| 亚洲成人777| 国产性天天综合网| 在线观看精品一区| 久久国产免费看| 自拍偷拍国产亚洲| 91精品国产欧美日韩|