91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

純前端開發中nodejs是什么

發布時間:2021-12-31 09:08:44 來源:億速云 閱讀:162 作者:小新 欄目:大數據

這篇文章主要介紹了純前端開發中nodejs是什么,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Node.js 是前端工程化的重要支柱之一。(文章預警:只談前端,不談全棧)

前幾天畫的一個 JavaScript 歷史:

純前端開發中nodejs是什么

我在 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是什么”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临泉县| 铜梁县| 云霄县| 晋城| 江山市| 兖州市| 射洪县| 浦东新区| 辽源市| 景东| 邛崃市| 银川市| 思南县| 时尚| 丹江口市| 辽宁省| 青岛市| 易门县| 明水县| 壤塘县| 印江| 阳高县| 繁昌县| 建始县| 郁南县| 济源市| 龙山县| 鄂州市| 平江县| 安吉县| 平遥县| 农安县| 昔阳县| 精河县| 天水市| 拜城县| 屏山县| 长兴县| 加查县| 佛学| 龙山县|