1. 程式人生 > >2018/10/11JavaScript學習第一課

2018/10/11JavaScript學習第一課

教學內容

  1. 什麼是程式語言?
  2. 軟體程式設計的基本思路,流程控制和函式的概念;
  3. JavaScript 介紹,理解 JavaScript 的書寫規範和簡單的程式程式碼。

課程重點

  1. JavaScript 和 HTML 的關係;
  2. 如何執行 JavaScript 程式碼;
  3. 認識核心的函式 document.getElementById()的使用。

作業完成情況

1. 將課堂演示的程式碼理解的敲出來,並正確執行;

2. 預習 JavaScript 輸出、語句、註釋、變數、資料型別章節;

3. 完成一個字型樣式設定功能的程式碼編寫,可以改變字型的大小和顏色;

程式碼如下
<!DOCTYPE html>
<html> <head> <title></title> <style type="text/css"> body select#k1 { height: 20px; margin-top: 20px; } body select#k2 { height: 20px; margin-top: 25px; margin-left: 60px; } </style> </head> <body> <select id="k1" onchange="sum()"
>
<option id="size1" value="20">20px</option> <option id="size2" value="40">40px</option> <option id="size3" value="60">60px</option> </select> <select id="k2" onchange="sun()"> <option id="color1" value="#FF0000">紅色</option> <option id=
"color2"
value="#00FF00">
綠色</option> <option id="color3" value="#0000FF">藍色</option> </select> <hr> <h1 id="h">Hello JavaScript!</h1> </body> <script type="text/javascript"> function sum() { var r = document.getElementById("k1").value; document.getElementById("h").style.fontSize = r + "px"; } function sun() { var b = document.getElementById("k2").value; document.getElementById("h").style.color = b ; } </script> </html>
成果展示

在這裡插入圖片描述

4.問答題

a.JavaScript 的發展歷史;

機器碼——組合語言——高階語言

b.JavaScript 和 Java 的區別;

本質: java是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言,即使是開發簡單的程式,也必須設計物件;而JavaScript是一種直譯式指令碼語言,它本身提供了非常豐富的內部物件供設計人員使用。

執行方式: Java是介於解釋型和編譯型語言之間的一種語言,java的原始碼在傳遞到客戶端執行之前,必須經過編譯,通過相應平臺上的直譯器,實現獨立於某個特定的平臺編譯程式碼的束縛。JavaScript是一種解釋性程式語言,其原始碼在發往客戶執行之前不需經過編譯,而是將文字格式的字元程式碼傳送給客戶編由瀏覽器解釋執行。

用途: java廣泛應用於個人PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路等,而Javascript的用途是:1.嵌入動態文字於HTML頁面;2.對瀏覽器事件做出響應; 3.讀寫HTML元素;4.在資料被提交到伺服器之前驗證資料;5.檢測訪客的瀏覽器資訊; 6.控制cookies,包括建立和修改等。