:::

JavaScript(2015-10)

網站管理心得 建立日期 2015-10-11 15:20:47

很多人會以為 JavaScript 和 Java 是同一樣東西, 其實它們在技術上是有很大分別的, 它們只是語法相近而已。 以下是 JavaScript 和 Java 的基本分別:

JavaScript Java
編寫在 HTML 檔內 不能編寫在 HTML 檔
瀏覽器在開啟 HTML 檔時會直譯 (Interpret) JavaScript, 之後就可執行 編寫的程式需要編譯 (Complie) 做 Java byte-code 才可執行
不能讀寫檔案, 最多只能運用 Cookie 技術儲存少許資料在瀏覽器 可以讀寫檔案
不能控制網絡 可以控制網絡

 JavaScript 的發展目的在於提高網頁的互動性, 所以在網頁內容控制方面, JavaScript 算是最方便快捷的。

有了 JavaScript 之後, 很多工作都可以在瀏覽器完成, 大大減少伺服器的工作。 例如當客戶端決定送出表單, 就可以用 JavaScript 來檢查表單資料的表面錯誤, 例如打錯了電郵地址、打漏了姓名等, 這時 JavaScript 可以彈出一個瀏覽器訊息, 通知他資料錯誤, 直至沒有錯誤才送出表單。檢查這些不用和伺服器溝通的錯誤, 就可以用 JavaScript 了, 但也不可以完全依賴 JavaScript , JavaScript 只能減輕伺服器的工作, 而不能取代它的工作。

:::

語系選擇