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

溫馨提示×

溫馨提示×

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

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

node.js代碼是如何運行的

發布時間:2022-01-21 10:43:59 來源:億速云 閱讀:196 作者:iii 欄目:web開發

這篇文章主要介紹了node.js代碼是如何運行的的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇node.js代碼是如何運行的文章都會有所收獲,下面我們一起來看看吧。

  vue.js和node.js到底是什么關系呢?

  在學習vue的時候最先安裝的就是node.js環境。那么沒有node.js環境,vue.js能不能運行呢?

  首先說一下node.js

  就前端來說nodejs具有劃時代的意義,

  做前端的沒用過nodejs都不好意思說自己是前端,

  做后端的沒聽過nodejs,

  或者說不出nodejs和java的優缺點,也不是一個合格的后端。

  nodejs不是一個js框架,千萬不要認為是類似jquery的框架,

  nodejs是js運行時,運行環境,類比java中jvm,

  java的開端是什么,無疑是jvm,自從有了jvm,java才能吹牛說自己是“一次編寫處處運行”,

  不管你是windows還是linux,只要安裝了對應版本的jvm都可以運行。class文件。

  同樣nodejs的作用和jvm的一樣一樣的,也是js的運行環境,不管是你是什么操作系統,

  只要安裝對應版本的nodejs,那你就可以用js來開發后臺程序。

  這具有劃時代的意義,意味著一直以來只能在瀏覽器上玩來玩去的js,可以做后端開發了,

  從有了nodejs后就催生出一大批用js做后臺開發的前端人員,這部分人員就是偏前端的“全棧程序員”。

  那么問題來了,我們vue開發前端,瀏覽器可以解析運行js代碼,同樣是解析運行js代碼,瀏覽器可不可以代替node.js呢?

  那么node.js作為js運行環境能干什么呢?

  我們不用node.js能不能運行vue呢?

  回答以上問題:

  ①同樣是解析運行js代碼,瀏覽器可不可以代替node.js呢?

  通過之前的了解,貌似javascrip對我們日常的交互都可以完成,貌似什么都可以做,但是他也有不能做的事。如:

  (1)涉及到端對端的應用程序,我們需要操作文件,瀏覽器中的javascript是不能進行文件操作的,雖然h6里面提供了關于文件相關的API,但是這些API大多數只限于只讀的層面 ,不能像傳統的語言如java,通過傳一個路徑,然后將對應的文件讀出來,說白了就是不能進行文件和文件夾的CURD.

  (2),瀏覽器端的javascript也沒有辦法去操作操作系統,如獲取操作系統的版本之類的。

  ②node.js作為js運行環境能干什么呢?

  首先node.js可以作為一個后臺服務器,對于vue來說那么我們用java作為后臺服務器是不是就可以不用node.js了?當然不是,對于vue來說,作為后臺服務器選擇,當然node和java都可以。但是有些東西java不能代替node。

  npm和webpack都是依賴node環境的。vue如要使用這些,就需要node環境。

  ③我們不用node.js能不能運行vue呢?

  當然可以,只要不使用npm和webpack技術就可以在沒有node環境下使用vue。

關于“node.js代碼是如何運行的”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“node.js代碼是如何運行的”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

鹿邑县| 喀喇沁旗| 德江县| 焦作市| 本溪| 新宾| 民丰县| 靖州| 宁远县| 南通市| 德安县| 正定县| 额敏县| 秭归县| 尚义县| 桃源县| 永泰县| 获嘉县| 克什克腾旗| 呼玛县| 汉源县| 洛川县| 和政县| 大港区| 休宁县| 泗水县| 筠连县| 工布江达县| 子长县| 龙川县| 周宁县| 庐江县| 三都| 蒙山县| 宜兴市| 临漳县| 巴南区| 平江县| 井陉县| 商河县| 夏河县|