Logo

認識JavaScript

JavaScript (JS) 是一種輕量級、解釋型或即時編譯型編程語言,具有不同凡響的特殊功能,常被使用於網站架設、程式設計、網頁設計。它是一種多範式、動態語言,支持面向對象、命令式和聲明式(例如函數式編程)風格。

JavaScript 與 HTML 和 CSS 一樣,是萬維網的核心技術之一。它用於網頁設計使其具有交互性和動態性。JavaScript 是一種多功能語言,可用於執行多種不同任務。 它是 Web 網站設計開發的流行選擇,但它也可用於服務器端開發、移動開發和其他應用程序。

JavaScript 可用於:

  • 向網頁添加交互性:例如下拉菜單、動畫圖像和可單擊按鈕。
  • 驗證用戶輸入:例如表單數據。
  • 創建遊戲和其他交互式應用程序。
  • 訪問和操作 DOM(文檔對像模型):它是網頁的底層結構。
  • 與服務器和 API 通信。

使用 JavaScript 的一些好處:

  • 重量輕且易於學習
  • 用途廣泛,可用於多種任務
  • 所有主要瀏覽器都支持它
  • 有大量可用於 JavaScript 的庫和框架
  • 它是一種動態語言,這意味著它很靈活,可以用來創建各種不同的程序
  • 也可進行互動、3D、生成式藝術創作
如果您有興趣學習 JavaScript,可以在線獲取許多資源,您可以找到可以教您該語言基礎知識的教程、課程和書籍,一旦學習了基礎知識,您就可以通過創建自己的 JavaScript 程序開始學習網頁設計。

流行的 JavaScript 框架

  • React:用於構建用戶界面的 JavaScript 庫。
  • Express:用於構建單頁應用程序的 JavaScript 框架。
  • Angular:用於構建單頁應用程序的 JavaScript 框架。
  • Nest:建立在Node.js之上的開源框架。
  • Vue.js:用於構建用戶界面的 JavaScript 框架。
  • Node.js:開源、跨平台的 JavaScript 執行環境。
  • Ember.js:用於構建 Web 應用程序的 JavaScript 框架。
  • Backbone.js:用於構建 Web 應用程序的 JavaScript 框架。

流行的 JavaScript 設計包

  • p5.js:用於創意編碼的 JavaScript 視覺庫。
  • gsap.js:用於創意編碼的 JavaScript 動畫庫。
  • three.js:用於創意編碼的 JavaScript 3D庫。
一般而言,JS的互動效果比起HTML與CSS更多元且高效,使用這些設計library,需要具備相關程式碼理解(例如:生成式藝術可以了解JAVA、JS),3D渲染有使用過一些3D軟體的人會比較理解,每個專業名稱的含意。