什麼是 JavaScript? JavaScript 是幹嘛用的? - JavaScript 程式教學 / JS Tutorial

November 27, 2020

分類標籤:javascript

這篇文章將會告訴你 JavaScript 是什麼,可以做到什麼事情,以及你為什麼應該學 JavaScript。

目錄

JavaScript 是什麼?

JavaScript 是一種程式語言,能夠為網頁提供動態性的互動功能。

JavaScript 的程式碼可以被內嵌在 HTML 網頁中,當瀏覽器載入網頁時,JavaScript 的程式碼便會執行。

為什麼叫 JavaScript 呢?跟 Java 有什麼關聯嗎? 其實 JavaScript 一開始推出的名字叫 LiveScript,但是當年 Java 非常的流行,於是在取名方面沾沾老大哥的光,就叫 JavaScript 囉! 要特別注意的是,JavaScript 跟 Java 是完全不同的程式語言,千萬別搞混囉!

JavaScript 遵循的標準叫做 ECMAScript。ECMAScript 是一種程式語言,其規格被定義於 ECMA-262,由 Ecma International 制定,其目的是為了讓不同環境的 JavaScript 行為有一個共同遵循的標準。

JavaScript 能做到什麼?

在瀏覽器中運行的 JavaScript 可以做到很多事情,例如:

  • 動態新增或修改網頁的內容或樣式
  • 回應使用者的動作,例如滑鼠點擊、鍵盤輸入等
  • 發送網路請求到遠端伺服器,以及上傳/下載檔案
  • 播放聲音/影像
  • 遠端視訊/音訊
  • 取得 GPS 位置
  • 2D/3D 動畫

為什麼要學 JavaScript?

首先,JavaScript 是開發網頁最好的選擇。

為什麼呢?因為網頁主要依靠三大技術:HTML、CSS 和 JavaScript,其中 JavaScript 幾乎是網頁技術的最重要的核心。

HTML 負責網頁的內容,CSS 負責網頁的外觀,而 JavaScript 在這基礎之上,能夠操縱 HTML 及 CSS,並且具有互動性及各種 API 整合,讓網頁變的非常有用。

正因為如此,所有的瀏覽器均內建支援 JavaScript。

另外隨著技術進步,JavaScript 也能用於後端開發 (例:Node.js) 以及手機應用程式開發 (例:React Native)。

總體而言,JavaScript 能做到的事情非常多,是一項投資報酬率很高的技能。

總結

我們學到了 JavaScript 是一種程式語言,能夠為網頁提供動態性的互動功能,是網頁技術的核心,也是網頁開發必學的技術。


Profile picture

Shubo Chao 軟體工程師,目前大多專注於前端開發