擴充套件模組

我們的擴充套件模組構成了有用的附加技能,供 Web 開發者在擴充套件知識和發展專業領域時學習。

預備知識

雖然開始學習任何這些模組沒有特定的先決知識,但如果您是 Web 技術的新手,我們建議您首先學習我們的核心模組

特別是,如果您以前從未編寫過任何程式碼,我們推薦您的第一個網站模組,它能非常溫和地向您介紹 Web 技術,並引導您完成構建簡單網站的過程。

模組

高階 JavaScript 物件

深入瞭解 JavaScript 物件的工作原理對您建立 Web 開發信心、開始構建更復雜的應用程式以及建立自己的庫非常有用。本模組將透過提供 JavaScript 物件理論和麵向物件程式設計實踐來幫助您。

客戶端 Web API

應用程式程式設計介面 (API) 是用於操作瀏覽器和執行網站的作業系統不同方面的程式設計功能,或操作來自其他網站或服務的資料。本模組涵蓋了我們之前未詳細介紹過的最常見的 Web API 類別的通用方面,為那些希望深入瞭解瀏覽器 API 用法的人提供了有用的基礎。

非同步 JavaScript

在本模組中,我們將研究非同步JavaScript,它為什麼重要,以及如何有效地使用它來處理潛在的阻塞操作,例如從伺服器獲取資源。

Web 表單

本模組提供一系列文章,幫助您掌握 Web 表單的精髓。Web 表單是與使用者互動的強大工具——最常見的是用於收集使用者資料,或允許使用者控制使用者介面。然而,由於歷史和技術原因,充分發揮它們的潛力並非總是顯而易見的。在下面列出的文章中,我們將涵蓋 Web 表單的所有基本方面,包括標記其 HTML 結構、設定表單控制元件樣式、驗證表單資料以及將資料提交到伺服器。

理解客戶端 Web 開發工具

客戶端工具可能令人望而生畏,但這一系列文章旨在說明一些最常見的客戶端工具型別的目的,解釋您可以串聯使用的工具,如何使用包管理器安裝它們,以及如何使用命令列控制它們。最後,我們將提供一個完整的工具鏈示例,展示如何提高效率。

伺服器端網站程式設計

這一系列模組展示瞭如何建立伺服器端網站;即響應 HTTP 請求提供定製資訊的網站。這些模組提供了伺服器端程式設計的通用介紹,以及關於如何使用 Django (Python) 和 Express (Node.js/JavaScript) Web 框架建立基本應用程式的具體入門級指南。

Web 效能

構建網站需要 HTML、CSS 和 JavaScript。要構建人們想要使用、吸引並留住使用者的網站和應用程式,您需要創造良好的使用者體驗。良好的使用者體驗的一部分是確保內容載入速度快且對使用者互動響應迅速。這被稱為 Web 效能,在本模組中,您將重點關注如何建立高效能網站的基礎知識。

測試

任何複雜度達到一定程度的程式碼庫都需要有配套的測試系統,以確保在新增新程式碼時,程式碼庫能繼續正確且高效地執行,並持續滿足使用者的需求。本模組列出了您應該開始學習的基礎知識。