是的,你沒聽錯:純 JAVASCRIPT!
在目前的 JavaScript 生態系統中,基於套件建構的框架幾乎已經成為 Web 開發的必備條件。
我們都知道這些花俏的名字:
- 反應
- 有角度
- 苗條
- Vue
框架仍然是 Javascript
框架只是具有預先編碼功能的 Javascript。
現在,在您在評論中對我大喊大叫之前,我知道使用框架可以幫助您更快地開發,並且當您知道從頭開始構建它們將非常耗時且更多時,它的一些功能可能是天賜之物。整合起來很複雜。然而,我也知道更新 npm 包帶來的即時恐懼,並祈禱一個簡單的包(可能只有我自己的三行程式碼)不會崩潰並破壞一切。
框架很棒,但有時你會無緣無故地向你的Web 應用程式註入大量的臃腫內容(這也適用於每個人都推薦的精美包,最終你會得到300 個額外的迷你包,只是為了執行簡單的字串驗證).
我的 Github 頁面之旅
所以,我決定製作一個個人 GitHub 頁面,因為我真的很喜歡創造東西,而個人空間將是以更具互動性的方式展示我的一些創作的最佳場所。最初的想法是使用 HTMX,這是一個簡單的框架,用於在我自己的 HTML 檔案中發出 HTML 請求。然而,當我瀏覽文件並意識到 HTMX 的主要想法在更複雜的應用程式中運作得更好時,這個概念很快就發生了變化。對網頁上我的實際「螢幕」進行簡單的 GET 請求就足夠了。因此,我決定使用簡單而純粹的 JavaScript,而不是帶著大砲去進行劍戰!
基礎很重要
歸根結底,了解如何使用簡單乾淨的 JavaScript 來操作和建立網頁可以幫助您了解您今天使用的所有框架是如何在幕後工作的。當然,每個 JavaScript 框架都有自己的想法,而且管理方式也非常不同,但是您可以透過嘗試建立與它們類似的東西來掌握它們的許多核心功能。
不!我不是告訴你要創建一個新的 JS 框架!
我的意思是,下次你創建個人專案時,你所知道的東西將用於學習,請嘗試使用純JS。您將了解該語言的基礎知識及其弱點。然後,當你深入研究下一個 JS 框架時,你會這樣:「這只是 X,但有 Y 語法」
你同意嗎?讓我們在評論中進一步討論吧!
[元]
這是我記錄我個人專案的雙週系列的第一章。接下來,我想討論我為 GitHub 頁面創建的螢幕管理系統,其靈感來自 Android 生命週期的一些概念。 如果您喜歡這個想法,請密切關注 - 完成後我將連結下一篇文章。
下一篇文章: [尚未準備好]
想看我的 Github 頁面嗎?隨意看:
?⬛ GitHub 個人頁 ⭐
以上是我用 PURE JAVASCRIPT 製作個人網頁的旅程!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

JavaScript核心數據類型在瀏覽器和Node.js中一致,但處理方式和額外類型有所不同。 1)全局對像在瀏覽器中為window,在Node.js中為global。 2)Node.js獨有Buffer對象,用於處理二進制數據。 3)性能和時間處理在兩者間也有差異,需根據環境調整代碼。

JavaScriptusestwotypesofcomments:single-line(//)andmulti-line(//).1)Use//forquicknotesorsingle-lineexplanations.2)Use//forlongerexplanationsorcommentingoutblocksofcode.Commentsshouldexplainthe'why',notthe'what',andbeplacedabovetherelevantcodeforclari

Python和JavaScript的主要區別在於類型系統和應用場景。 1.Python使用動態類型,適合科學計算和數據分析。 2.JavaScript採用弱類型,廣泛用於前端和全棧開發。兩者在異步編程和性能優化上各有優勢,選擇時應根據項目需求決定。

選擇Python還是JavaScript取決於項目類型:1)數據科學和自動化任務選擇Python;2)前端和全棧開發選擇JavaScript。 Python因其在數據處理和自動化方面的強大庫而備受青睞,而JavaScript則因其在網頁交互和全棧開發中的優勢而不可或缺。

Python和JavaScript各有優勢,選擇取決於項目需求和個人偏好。 1.Python易學,語法簡潔,適用於數據科學和後端開發,但執行速度較慢。 2.JavaScript在前端開發中無處不在,異步編程能力強,Node.js使其適用於全棧開發,但語法可能複雜且易出錯。

javascriptisnotbuiltoncorc; sanInterpretedlanguagethatrunsonenginesoftenwritteninc.1)JavascriptwasdesignedAsignedAsalightWeight,drackendedlanguageforwebbrowsers.2)Enginesevolvedfromsimpleterterpretpretpretpretpreterterpretpretpretpretpretpretpretpretpretcompilerers,典型地,替代品。

JavaScript可用於前端和後端開發。前端通過DOM操作增強用戶體驗,後端通過Node.js處理服務器任務。 1.前端示例:改變網頁文本內容。 2.後端示例:創建Node.js服務器。

選擇Python還是JavaScript應基於職業發展、學習曲線和生態系統:1)職業發展:Python適合數據科學和後端開發,JavaScript適合前端和全棧開發。 2)學習曲線:Python語法簡潔,適合初學者;JavaScript語法靈活。 3)生態系統:Python有豐富的科學計算庫,JavaScript有強大的前端框架。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具