正文 字體巨細: 中
JavaScript 基本進修指南 (2011-11-30 15:52:58)
標簽: 變量 邏輯運算符 賞識器 語句 基本
JavaScript 基本進修指南
一.JavaScript 的簡介
JavaScript 是屬於收集的劇本說話!
JavaScript 被數百萬計的網頁用來改造計劃、驗證表單、檢測賞識器、建設cookies,以及更多的應用。
差異!在觀念和計劃方面,Java 和 JavaScript 是兩種完全差異的說話。
Java(由太陽微體系公司開拓)很強盛,同時也是更偉大的編程說話,就像同級此外 C 和 C++。
1.JavaScript 為 HTML 計劃師提供了一種編程器材
HTML 創作者每每都不是措施員,可是 JavaScript 卻是一種只擁有極其簡樸的語法的劇本說話!險些每小我私人都有手段將短小的代碼片段放入他們的 HTML 頁面傍邊。
2.JavaScript 可以將動態的文本放入 HTML 頁面
相同於這樣的一段 JavaScript 聲明可以將一段可變的文本放入 HTML 頁面:document.write("<h1>" + name + "</h1>")
3..JavaScript 可以對變亂作出相應
可以將 JavaScript 配置為當某變亂產生時才會被執行,譬喻頁面載入完成可能當用戶點擊某個 HTML 元素時。
4.JavaScript 可以讀寫 HTML 元素
JavaScript 可以讀取及改變 HTML 元素的內容。
5.JavaScript 可被用來驗證數據
在數據被提交隨處事器之前,JavaScript 可被用來驗證這些數據。
6.JavaScript 可被用來檢測會見者的賞識器
JavaScript 可被用來檢測會見者的賞識器,並按照所檢測到的賞識器,為這個賞識器載入響應的頁面。
7.JavaScript 可被用來建設 cookies
JavaScript 可被用來存儲和取回位於會見者的計較機中的信息。
二.怎樣實現JavaScript
HTML 的 <script> 標簽用於把 JavaScript 插入 HTML 頁面傍邊。
假如必要把一段 JavaScript 插入 HTML 頁面,我們必要行使 <script> 標簽(同時行使 type 屬性來界說劇本說話)。
這樣,<script type="text/javascript"> 和 </script> 就可以匯報賞識器 JavaScript 從那裡開始,到那裡竣事。
document.write 字段是尺度的 JavaScript 呼吁,用來向頁面寫入輸出。
把 document.write 呼吁輸入到 <script type="text/javascript">與</script>之間後,賞識器就會把它看成一條 JavaScript 呼吁來執行。這樣賞識器就會向頁面寫入 "Hello World!"。
那些不支持 JavaScript 的賞識器會把劇本作為頁面的內容來表現。為了防備這種環境產生,我們可以行使這樣的 HTML 注釋標簽:
<!--
document.write("Hello World!");
//-->
注釋行末端的兩個正斜槓是 JavaScript 的注釋標記,它會阻止 JavaScript 編譯器對這一行的編譯。
三.JavaScript位置的安排
當頁面載入時,會執行位於 body 部門的 JavaScript。當被挪用時,位於 head 部門的 JavaScript 才會被執行。
實例:
<html>
<head>
<script type="text/javascript">
function message()
{
alert("該提醒框是通過 onload 變亂挪用的。")
}
</script>
</head>
<body onload="message()">
</body>
</html>
位於 head 部門的劇本:
當劇本被挪用時,可能當變亂被觸發時,劇本就會被執行。當你把劇本安排到 head 部門後,就可以確保在必要行使劇本之前,它已經被載入了。
位於 body 部門的劇本:
在頁面載入時劇本就會被執行。當你把劇本安排於 body 部門後,它就會天生頁面的內容。
在 body 和 head 部門的劇本:
你可以在文檔中安排任何數目的劇本,因此你既可以把劇本安排到 body,又可以安排到 head 部門。
行使外部 JavaScript
偶然,你大概但願在多少個頁面中運行 JavaScript,同時不在每個頁面中寫溝通的劇本。 為了到達這個目標,你可以將 JavaScript 寫入一個外部文件之中。然後以 .js 為後綴生涯這個文件。
留意:外部文件不能包括 <script> 標簽。然後把 .js 文件指定給 <script> 標簽中的 "src" 屬性(<script src="xxx.js">....</script>),就可以行使這個外部文件了。
四.JavaScript語句
JavaScript 是由賞識器執行的語句序列。
五.JavaScript注釋
JavaScript 注釋可用於加強代碼的可讀性。
單行的注釋以 // 開始。
多行注釋以 末了。
六.JavaScript變量
變量是用於存儲信息的容器 JavaScript 變量用於生涯值或表達式。
JavaScript 變量名稱的法則:
變量對巨細寫敏感(y 和 Y 是兩個差異的變量)
變量必需以字母或下劃線開始
留意:因為 JavaScript 對巨細寫敏感,變量名也對巨細寫敏感。
在劇本執行的進程中,可以改變變量的值。可以通過其名稱來引用一個變量,以此表現或改變它的值
實例:
<script type="text/javascript">'
var name="chen";
document.write(name);
document.write("<br />");
;
document.write(name);
</script>
聲明(建設) JavaScript 變量
在 JavaScript 中建設變量常常被稱為“聲明”變量。
可以通過 var 語句來聲明 JavaScript 變量:
留意:在為變量賦文本值時,請為該值加引號。
向 JavaScript 變量賦值
通過賦值語句向 JavaScript 變量賦值:
變量名在 = 標記的左邊,而必要向變量賦的值在 = 的右側。
向未聲明的 JavaScript 變量賦值
假如您所賦值的變量還未舉辦過聲明,該變量會自動聲明。
從頭聲明 JavaScript 變量
假如您再次聲明白 JavaScript 變量,該變量也不會丟失其原始值。
七.JavaScript 運算符
運算符 = 用於賦值。
運算符 + 用於加值。
JavaScript 算術運算符
JavaScript 賦值運算符
用於字符串的 + 運算符
+ 運算符用於把文本值或字符串變量加起來(毗連起來)。
JavaScript 較量和邏輯運算符
較量和邏輯運算符用於測試 true 或 false。
較量運算符在邏輯語句中行使,以測定變量或值是否相稱。
邏輯運算符用於測定變量或值之間的邏輯。
JavaScript 還包括了基於某些前提對變量舉辦賦值的前提運算符。
variablename=(condition)?value1:value2
八.JavaScript前提語句
在您編寫代碼時,常常必要按照差異的前提完成差異的舉動。可以在代碼中行使前提語句來完成這個使命。
在 JavaScript 中,我們可以行使下面幾種前提語句:
if 語句 在一個指定的前提創立時執行代碼。
留意:請行使雙等號 (==) 來較量變量!
留意:在語法中沒有 else。僅僅當前提為 true 時,代碼才會執行。
if...else 語句 在指定的前提創立時執行代碼,當前提不創立時執行其它的代碼。
if...else if....else 語句 行使這個語句可以選擇執行多少塊代碼中的一個。
實例:
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{
document.write("<b>Good morning</b>")
}
else&nbs