?? day5_1.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}
.smallfont { font-family: "宋體"; font-size: 9pt; line-height: 12pt}
-->
</style>
<title>JavaScript高級教程</title>
</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" class="smallfont"><small><small><br>
</small></small><strong>第一頁:<font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">高級教程</font><font size="3" face="verdana, arial, geneva, sans-serif">-
</font><font size="3">第</font><font size="3" face="verdana, arial, geneva, sans-serif">5</font><font size="3">天</font></strong>
<p><font size="3">哇!<font face="verdana, arial, geneva, sans-serif">-
</font>今天是最后一天!真是好極了!作為對您這些天辛勤工作<br>
的獎勵,我把今天的課程安排得非常放松 <font face="verdana, arial, geneva, sans-serif">-
</font>沒有本質代碼縈繞<br>
在你腦中,也沒有多如牛毛的家庭作業,只是編碼理論和指向<br>
資源的連接。</font></p>
<p><font size="3">今天討論以下話題:</font>
<ul>
<li><font size="3">幫你寫JavaScript的工具</font></li>
<li><font size="3">調試技術</font></li>
<li><font size="3">使你的JavaScript代碼快速運行的技巧</font></li>
</ul>
<p><font size="3"><strong>可得到的工具</strong></font></p>
<p><font size="3">說實話,就算稱我為老學究,我也只用字處理器來寫<br>
</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">。
雖然有大量的可用來寫</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">的工具,但是<br>
它們產生的代碼非常笨拙而且很難更改。如果你真想使用一種<br>
工具來創建</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">代碼,我向你推薦</font><a href="http://hotwired.com/webmonkey/98/27/index1a.html_tw=dynamic_html"><font size="3" face="verdana, arial, geneva, sans-serif">Dreamweaver</font></a><font size="3">,它<br>
能在很短時間內產生一些令人驚異的</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">代碼。但是,<br>
如果你打算隨后更改這些代碼,就要做好面對一些非常難看的<br>
代碼的準備。</font></p>
<p><font size="3">你也能找到幫你調試</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">的工具。我也不用這些工具。<br>
網景有一個,微軟也有一個,但我從未見過很成功地使用這些<br>
調試器的人。你可以試一試,或許可以證明我是錯的。但是在<br>
有人能使我確信某種產品值得買(暗示:送我一套那種免費<br>
軟件)之前,我寧愿用老方法調試我的代碼。</font></p>
<p><font size="3"><strong>調試技術</strong></font></p>
<p><font size="3">隨著用</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">編程的深入,你會開始理解那些</font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><br>
<font size="3">給出的不透明錯誤信息。一旦你理解了你常犯的一般性錯誤,<br>
你就會很快知道怎樣避免它們,這樣你寫的代碼中的錯誤將越<br>
來越少。編程實際上是一種能隨著時間不斷飛快進步的技術。<br>
但是不管變得多么熟練,你仍然要花一些時間調試你的代碼。</font></p>
<p><font size="3">如果你做過家庭作業,或有過</font><font size="3" face="verdana, arial, geneva, sans-serif">JacaScript</font><font size="3">編程經驗,你會知道<br>
相當多的時間是花在調試上。這很正常<font face="verdana, arial, geneva, sans-serif"> </font></font><font size="3" face="verdana, arial, geneva, sans-serif">-</font><font size="3"><font face="verdana, arial, geneva, sans-serif">
</font>這只是編程者必須做<br>
的事之一。實際上,按照大量的研究,程序員平均百分之五十<br>
的時間花在解決代碼中的錯誤。</font></p>
<p><font size="3">關鍵是學會怎樣有效地調試你的程序。我有一些技巧可以幫助<br>
你解決程序為什么沒有象應該的那樣運行,或者幫你首先避免<br>
寫有很多錯誤的代碼:</font>
<ul>
<li><font size="3">用不同方式打印出變量</font></li>
<li><font size="3">注意一般性錯誤</font></li>
<li><font size="3">編碼之前先想好</font></li>
</ul>
<p><font size="3">讓我們以打印出那些變量開始。<a href="day5_2.html">>></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 color="#FF3300" size="3">第一頁</font><font size="3"> </font><font size="3" face="verdana, arial, geneva, sans-serif">JavaScript</font><font size="3">高級教程</font><font size="3" face="verdana, arial, geneva, sans-serif">-
</font><font size="3">第</font><font size="3" face="verdana, arial, geneva, sans-serif">5</font><font size="3">天
<br>
</font><font color="#FF3300" size="3">第二頁 </font><font size="3"><a href="day5_2.html">打印變量</a><br>
</font><font color="#FF3300" size="3">第三頁 </font><font size="3"><a href="day5_3.html">一般性程序錯誤</a><br>
</font><font color="#FF3300" size="3">第四頁 </font><font size="3"><a href="day5_4.html">修正錯誤</a><br>
</font><font color="#FF3300" size="3">第五頁 </font><font size="3"><a href="day5_5.html">好的編程實踐</a><br>
</font><font color="#FF3300" size="3">第六頁 </font><font size="3"><a href="day5_6.html">按速度優化JavaScript代碼</a><br>
</font><font color="#FF3300" size="3">第七頁 </font><a href="day5_7.html"><font size="3">下面講什么?</font></a></p>
<p align="left"><font size="3">[<a href="day1_1.html">第1課</a>][<a href="day2_1.html">第2課</a>][<a href="day3_1.html">第3課</a>][<a href="day4_1.html">第4課</a>][第5課]</font></p>
<hr align="left">
<!--webbot bot="Include" U-Include="../../copyright.html" TAG="BODY" startspan -->
<p class="smallfont"><font face="verdana, arial, geneva, sans-serif" size="2"><a href="http://phtshop.yeah.net" target="_top">本文根據
網猴 相關文章改編,版權歸原作者所有。</a> </font></p>
</td>
</tr>
<tr> </tr>
</table>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -