這篇文章將會告訴你 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 是一種程式語言,能夠為網頁提供動態性的互動功能,是網頁技術的核心,也是網頁開發必學的技術。