Node.js 是前端工程化的重要支柱之一。(文章預警:只談前端,不談全棧)
前幾天畫的一個 JavaScript 歷史:
我在 2003 年開始寫簡單的前端頁面,經歷過 IE6 的折磨。在 2004 年見證了 Firefox 的發布,2006 年第一版 jQuery 發布的時候就使用了,2008 年又見證了 Chrome 的發布。
雖然 Node.js 在 09 年發布,但是我直到大概 2011 年左右才開始使用 Node.js,當時是為了學習 Angular。
Node.js 給很多初學者的第一印象就是“可以在服務器上運行 JavaScript”,于是很多人就有這種疑問:“我寫的是前端代碼,又不是后端,我學 Node.js 干嘛啊”。
如今的前端已經不是零幾年的前端了,以前我們寫的是 Web Page,我們寫出來的頁面是給人“看”的;而現在我們寫的是 Web App,我們寫出來的應用是給別人“用”的。而兩者的復雜度也不可同日而語。
即使在 Web Page 時代,開發一個網站也不是簡單的事兒,我們需要壓縮(合并) JavaScript/CSS 代碼、制作雪碧圖、壓縮圖片等資源、批量替換 HTML 資源鏈接……等。我見過很多初學者都是使用這種方式壓縮 JavaScript 代碼的,打開百度,搜索“在線壓縮JavaScript”,然后把代碼復制進去,壓縮完后在復制粘貼到一個新文件里面,使用 FTP 把這個壓縮后的文件部署到服務器上。不僅僅是初學者,甚至是多年經驗的前端開發者也有這么干的。
再進一步,開發者通常會開發一些腳本來做這些事情,使用 Python、Shell 等。
在我使用 Node.js 之前,我一直使用 Java 當時最流行的 Ant 來做前端工程化??赡苁怯捎?JavaScript 和 Java 的相近吧,在 SPA 時代 JavaScript 社區很多文章在介紹 Ant,而 JavaScript 的很多工具也都是使用 Java 開發的,比如 js 代碼壓縮的 yuicompressor,這個最初是 Yahoo 開發出來為 yui 做代碼壓縮的工具,如今 yui 也涼涼了。
而 Node.js 為前端社區帶來了 Grunt(2012年),還帶來了 Gulp(2012),Webpack(2012)……
所以,Node.js 是前端工程化的重要支柱之一。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“純前端開發中nodejs是什么”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
新中國成立以來,中國一直奉行獨立自主的外交政策。我們從不干涉別國內政和外交,在國際社會中一直表現出獨立自主的姿態。但是,對于我們的“巴鐵”兄弟,中國一直和他們關系很好,巴基斯坦甚至是唯一一個中國在邊境沒有防衛的國家。在邊境巡邏的中國和巴基斯坦士兵靠得很近,他們甚至一起吃了頓飯。要知道,邊境線作為一個國家的重要大門,不僅是劃分國家邊界的重要標志,也是國家的象征。為了維護國家利益,每個國家一般都會重兵...
(資料圖)據媒體稱,在福島核泄漏發生10多年后,日本正計劃大幅轉向核電,旨在重啟大量閑置的反應堆,并利用下一代技術開發新核電站。日本首相岸田文雄支持開發和建設新反應堆的計劃,以避免電網因夏季需求激增而崩潰,并減少對能源進口的依賴。有媒體稱,岸田文雄將于周三發正式消息。據了解,在2011年福島核泄漏發生之后,日本基本上禁止新建核電站,而是專注于重啟現有設施。與此同時,媒體稱,日本經濟產業省希望最早在...
在實際的經濟生活中,中央銀行的三大法寶一般認為是存款準備金政策、公開市場業務政策以及再貼現政策。利用以上這三三大法寶,中央銀行需要對市場金融秩序進行宏觀調控,實現對市場內信用總量進行統一的收縮或者擴張操作。央銀三大法寶的詳情介紹1、存款準備金政策:中央銀行通過對存款準備金率進行調控,從而影響金融機構的實際影響能力,間接的來調控市場內貨幣的供應總量;2、公開市場業務政策:公開市場業務政策即意味著中央...