JavaScript/開發工具
在處理 JS(或 HTML、CSS 等)時,您需要一些工具來處理原始碼並提高效率。首先,有一些工具可以幫助您開發原始碼。其次,程式碼可以根據語法規則進行驗證。接下來,程式碼可以進行“美化”(縮排、換行、空行等)。最後,程式碼可以進行最佳化 - 在大小、效能或加密方面。
編寫程式碼最簡單的方法是使用純文字編輯器,例如Notepad++、Vim或 Gnome gedit 或 Gnome 文字編輯器。您應該建立一個子目錄,其中包含您專案的所有檔案,例如 .../firstProject。在那裡您可以建立檔案,例如 excercise_1.1.html。按照第一個程式章節中描述的步驟開始建立檔案。結果將在您的瀏覽器中顯示。
這種方法有其優缺點。這些工具易於安裝,並且具有簡單的使用者介面。但它們不會提供太多幫助;它們只是收集您編寫的文字。有時它們支援語法高亮或自動縮排,但大多數情況下沒有關於語法錯誤的提示。使用者被迫瞭解當前正在使用的語言的語法。我們認為這種方法非常適合初學者:他們應該在較低級別進行練習。
在下一級別,您可以使用更復雜的工具,例如Visual Studio Code。除了文字處理之外,它們還提供其他功能,從語法高亮到除錯,以及對開發團隊的大力支援。
作為本地安裝工具的替代方案,您可以使用線上 JS 工具,例如 JsFiddle、W3Schools 或 PlayCode。它們通常提供一個整合環境,用於 HTML、CSS 和 JS,包括瀏覽器預覽和對瀏覽器控制檯的訪問。
第一步,您的程式碼很可能包含一些語法錯誤,例如 f0r 而不是 for。瀏覽器非常寬容,並嘗試靜默修復或忽略簡單的錯誤。當然,您所有的原始碼都應該符合給定的語法規則。但由於瀏覽器對驗證程式碼或查詢錯誤行提供了有限的訪問許可權,因此有必要使用工具來查詢和解釋語法錯誤。
此類驗證器有時不僅提供驗證功能,還提供更多功能,例如格式化或預覽,例如 JS 驗證器、JS + HTML 驗證器、W3C HTML 驗證器、FreeFormatter。
透過去除所有不必要的空格、換行符、製表符等,可以縮短將 HTML 和 JS 程式碼從伺服器傳輸到瀏覽器的所需時間。
當 JS 程式碼載入到瀏覽器中時,使用者可以輕鬆地檢視它。如果您想隱藏原始碼,可以使用混淆技術。它會從原始程式碼生成一個對人類來說或多或少不可讀的程式碼。
之前的 JS + HTML 驗證器 提供了所有這些技術。