- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- 史文強
- 459字
- 2022-08-12 16:06:19
第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為前端工程師鋪設的全棧工程師之路。
推薦閱讀
- Cocos2D-X權威指南(第2版)
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- 深入淺出Java虛擬機:JVM原理與實戰
- BeagleBone Media Center
- Java 9 Programming Blueprints
- Java虛擬機字節碼:從入門到實戰
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- 程序是怎樣跑起來的(第3版)
- VMware虛擬化技術
- R Deep Learning Cookbook
- Getting Started with Greenplum for Big Data Analytics
- C語言程序設計教程
- Webpack實戰:入門、進階與調優
- Getting Started with Python
- Kotlin Programming By Example