您好,登錄后才能下訂單哦!
這篇文章主要介紹了node.js代碼是如何運(yùn)行的的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇node.js代碼是如何運(yùn)行的文章都會有所收獲,下面我們一起來看看吧。
vue.js和node.js到底是什么關(guān)系呢?
在學(xué)習(xí)vue的時候最先安裝的就是node.js環(huán)境。那么沒有node.js環(huán)境,vue.js能不能運(yùn)行呢?
首先說一下node.js
就前端來說nodejs具有劃時代的意義,
做前端的沒用過nodejs都不好意思說自己是前端,
做后端的沒聽過nodejs,
或者說不出nodejs和java的優(yōu)缺點(diǎn),也不是一個合格的后端。
nodejs不是一個js框架,千萬不要認(rèn)為是類似jquery的框架,
nodejs是js運(yùn)行時,運(yùn)行環(huán)境,類比java中jvm,
java的開端是什么,無疑是jvm,自從有了jvm,java才能吹牛說自己是“一次編寫處處運(yùn)行”,
不管你是windows還是linux,只要安裝了對應(yīng)版本的jvm都可以運(yùn)行。class文件。
同樣nodejs的作用和jvm的一樣一樣的,也是js的運(yùn)行環(huán)境,不管是你是什么操作系統(tǒng),
只要安裝對應(yīng)版本的nodejs,那你就可以用js來開發(fā)后臺程序。
這具有劃時代的意義,意味著一直以來只能在瀏覽器上玩來玩去的js,可以做后端開發(fā)了,
從有了nodejs后就催生出一大批用js做后臺開發(fā)的前端人員,這部分人員就是偏前端的“全棧程序員”。
那么問題來了,我們vue開發(fā)前端,瀏覽器可以解析運(yùn)行js代碼,同樣是解析運(yùn)行js代碼,瀏覽器可不可以代替node.js呢?
那么node.js作為js運(yùn)行環(huán)境能干什么呢?
我們不用node.js能不能運(yùn)行vue呢?
回答以上問題:
?、偻瑯邮墙馕鲞\(yùn)行js代碼,瀏覽器可不可以代替node.js呢?
通過之前的了解,貌似javascrip對我們?nèi)粘5慕换ザ伎梢酝瓿桑菜剖裁炊伎梢宰?,但是他也有不能做的事。如?/p>
?。?)涉及到端對端的應(yīng)用程序,我們需要操作文件,瀏覽器中的javascript是不能進(jìn)行文件操作的,雖然h6里面提供了關(guān)于文件相關(guān)的API,但是這些API大多數(shù)只限于只讀的層面 ,不能像傳統(tǒng)的語言如java,通過傳一個路徑,然后將對應(yīng)的文件讀出來,說白了就是不能進(jìn)行文件和文件夾的CURD.
(2),瀏覽器端的javascript也沒有辦法去操作操作系統(tǒng),如獲取操作系統(tǒng)的版本之類的。
?、趎ode.js作為js運(yùn)行環(huán)境能干什么呢?
首先node.js可以作為一個后臺服務(wù)器,對于vue來說那么我們用java作為后臺服務(wù)器是不是就可以不用node.js了?當(dāng)然不是,對于vue來說,作為后臺服務(wù)器選擇,當(dāng)然node和java都可以。但是有些東西java不能代替node。
npm和webpack都是依賴node環(huán)境的。vue如要使用這些,就需要node環(huán)境。
③我們不用node.js能不能運(yùn)行vue呢?
當(dāng)然可以,只要不使用npm和webpack技術(shù)就可以在沒有node環(huán)境下使用vue。
關(guān)于“node.js代碼是如何運(yùn)行的”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“node.js代碼是如何運(yùn)行的”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。