初識JavaScript
瀏覽器執行JS過程
-
JS引擎
讀取網頁中的JavaScript程式碼,對其處理後執行
瀏覽器本身不會執行JS程式碼,通過內建的JavaScript引擎來執行JS程式碼。JS引擎執行程式碼時逐行解釋每一句原始碼(轉換為機器語言),然後由計算機去執行,所以JavaScript語言為指令碼語言,會逐行解釋進行。 -
JS組成
ECMAScript:JavaScript語法
DOM:頁面文件物件模型
BOM:瀏覽器物件模型
JS程式
- JavaScript的語法書寫位置
行內式<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JS的書寫位置</title> </head> <body> <!--行內式的JS--> <input type="button" name="" id="" value="唐伯虎" onclick="alert('秋香')" /> </body> </html>
注:在HTML中推薦使用"" 在JS中推薦使用''
內嵌式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS的書寫位置</title>
<!--內嵌式的JS-->
<script type="text/javascript">
alert('沙漠駱駝')
</script>
</head>
<body>
</body>
</html>
外部式
<script></script>中間不能寫任何程式碼
-
JavaScript的註釋
單行註釋// Ctrl+/
多行註釋/**/ shift+alt+a -
JavaScript輸入輸出語句
alert(msg) 瀏覽器彈出警示框
console.log(msg) 瀏覽器控制檯列印輸出資訊
prompt(info) 瀏覽器彈出輸入框,使用者可以輸入<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>JS的書寫位置</title> <!--內嵌式的JS--> <script > // 這是一個輸入框 prompt('請輸入你的年齡'); //alert彈出警示框 輸出的 展示給使用者的 alert('計算的結果是'); // console 控制檯輸出 給程式設計師測試用的 console.log('我是程式猿能看到的'); </script> </head> <body> </body> </html>