?? tutorial4_page12.html
字號:
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
<title>Webmonkey: javascript: Thau's JavaScript Tutorial: Day 1</title>
<meta NAME="keywords"
CONTENT="javascript, hotwired, webmonkey, javascript, javascript tutorial, thau, dave thau, developer resource, developer, development, web
development, design, code, geek, warez, free, new, latest, news, tools,
info, tutorials, how-to, builder, web builder, pag">
<meta NAME="description"
CONTENT="Thau's JavaScript Tutorial: Day 1: Not only does Thau give the JavaScript skinny, but he'll have you writing your first script by the end of the day.">
<meta NAME="Template" CONTENT="E:\LIZEJUN\OFFICE\html.dot">
</head>
<body TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff">
<table CELLSPACING="0" BORDER="0" CELLPADDING="3" WIDTH="734">
<tr>
<td WIDTH="74%" VALIGN="MIDDLE"><font FACE="宋體" LANG="ZH-CN" SIZE="4" COLOR="#ff0000"></font><b><nobr><font
FACE="宋體" LANG="ZH-CN" COLOR="#ff0000">Page 12: </font><font FACE="System,??"
LANG="ZH-CN" COLOR="#ff0000">無參數函數</font></nobr></b><font FACE="System,??"
LANG="ZH-CN"><br>
<!-- BYLINE --> </font><font FACE="System,??" LANG="ZH-CN" SIZE="2">作者:</font><a
HREF="mailto:thau@wired.com"><font FACE="宋體" LANG="ZH-CN" SIZE="2">Thau!</font></a><font
FACE="宋體" LANG="ZH-CN"> <!-- SEE ALSO LINKS --></font></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><nobr></nobr></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,??" LANG="ZH-CN"></font><font
FACE="System,??" LANG="ZH-CN" SIZE="2">該</font><font FACE="宋體" LANG="ZH-CN" SIZE="2">HTML</font><font
FACE="System,??" LANG="ZH-CN" SIZE="2">頁含有一個叫做</font><font FACE="宋體"
LANG="ZH-CN" SIZE="2">announceTime</font><font FACE="System,??" LANG="ZH-CN" SIZE="2">的函數。從一個鏈接閥用<br>
</font><font FACE="宋體" LANG="ZH-CN" SIZE="2">annoumnceTime</font><font
FACE="System,??" LANG="ZH-CN" SIZE="2">:</font></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>
<a href="#" onClick="announceTime();">time!</a>
</pre>
</td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,??" LANG="ZH-CN"><p
ALIGN="JUSTIFY">就象這樣:</p>
<p ALIGN="JUSTIFY">下行看起來就象第二課:</font></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>
<a href="#" onClick="alert('Hello!');">Hello!</a>
</pre>
</td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,??" LANG="ZH-CN"><p
ALIGN="JUSTIFY">這稱為從一個鏈接調用警告對話框。函數就象一種方法,<br>
唯一不同的是,方法依附于一個對象。在這個警告的例子<br>
中,這個對象是一個窗口對象。</p>
<p ALIGN="JUSTIFY">讓我們回到函數本身。如果你看看源碼,你將看到函數位<br>
于</font><font FACE="宋體" LANG="ZH-CN">HTML</font><font FACE="System,??" LANG="ZH-CN">文件的頭部中。</p>
</font><font FACE="System,??" LANG="ZH-CN" SIZE="2"><p ALIGN="JUSTIFY"></font> </td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>
<html>
<head>
<title>Function with No Parameters</title>
<script langauge="JavaScript">
<!-- hide me
function announceTime()
{
//get the date, the hour, minutes, and seconds
var the_date = new Date();
var the_hour = the_date.getHours();
var the_minute = the_date.getMinutes();
var the_second = the_date.getSeconds();
//put together the string and alert with it
var the_time = the_hour + ":" + the_minute + ":" + the_second;
alert("The time is now: " + the_time);
}
// show me -->
</script>
</head>
<body>
...
</body>
</html>
</pre>
</td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,??" LANG="ZH-CN"></font><font
FACE="System,??" LANG="ZH-CN" SIZE="2">好,讓我們逐行復習這個函數。首先,所有函數來自于該種格式:</font></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>
function functionName(parameter list)
{
statements ...
}
</pre>
</td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="MIDDLE" BGCOLOR="#ffffff"><font FACE="System,??" LANG="ZH-CN"><p
ALIGN="JUSTIFY"></font><font FACE="System,??" LANG="ZH-CN" SIZE="2">函數的命名規則于變量差不多。第一個字符必須是字母或<br>
一標準符號。其余字符可為數字或一橫線。但必須保證函<br>
數不于已定義的變量同名。否則將出現很糟糕的結果。我<br>
是用內部大寫的方式命名函數以保證它們不與字符碰巧重<br>
名。</p>
</font><font FACE="System,??" LANG="ZH-CN"><p ALIGN="JUSTIFY">函數名后是一組參數。本例是無參數的函數,下一例中我<br>
們再舉例描述。</p>
<p ALIGN="JUSTIFY">參數后是函數的主體。這是一組當函數調用后是想運行的<br>
語句。在下面幾個例子中,我打算利用這個報時器,所以<br>
讓我描述一下它是怎樣工作的。</p>
<p ALIGN="JUSTIFY">第一行:</font></td>
</tr>
<tr>
<td WIDTH="74%" VALIGN="TOP" BGCOLOR="#ffffff"><pre>
var the_date = new Date();
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -