官术网_书友最值得收藏!

第2章 Node.js:連接

在JavaScript語言努力擺脫“玩具語言”這個標簽的進化歷程中,Node.js絕對能記下濃墨重彩的一筆。Node.js并不是一個用于實現具體功能的第三方工具庫,而是JavaScript程序的運行環境。在Node.js出現之前,使用JavaScript語言編寫的腳本需要在網頁中被<script>標簽引用后才能執行,這就使得前端開發人員編寫的程序無論怎么看都像是界面的一種附屬品。而Node.js的出現打破了這個枷鎖,它提供的運行時能夠讓JavaScript程序在桌面、命令行終端、手機、平板電腦甚至嵌入式系統上運行,這不僅極大地豐富了JavaScript的應用場景,也為后來的前端工程化發展和中間層架構模型的興起奠定了基礎。十多年的技術沉淀和演進使得Node.js早已經不再是一項擴展閱讀范疇的新興技術,而是前端開發人員必須掌握的技能,那句“不懂Node的前端是不完整的”也早已不再是一句玩笑話。

Node.js的出現使得前端開發人員可以不必切換語言就能完成客戶端和服務端的開發,了解它的人往往對它愛不釋手,而不了解它的人則常會把它看作前端工程師自娛自樂的玩具,認為Node.js能做到的事情Java都能做而且更加成熟。那么Node.js到底能做什么,又適合做什么呢?本章就來看看Node.js為前端工程師鋪設的全棧工程師之路。

主站蜘蛛池模板: 嘉峪关市| 连南| 南平市| 来安县| 阳原县| 丽水市| 威远县| 弥渡县| 伽师县| 长春市| 金华市| 黑山县| 延吉市| 仙游县| 台州市| 井陉县| 阿图什市| 瑞丽市| 鄄城县| 始兴县| 嵊州市| 共和县| 获嘉县| 建瓯市| 当雄县| 休宁县| 佛坪县| 汨罗市| 凌源市| 个旧市| 开平市| 巴里| 海林市| 岑溪市| 静海县| 田东县| 宁河县| 尼玛县| 广南县| 丘北县| 凤山市|