第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue.js是什么?為什么要在nodejs中安裝?

vue.js是什么?為什么要在nodejs中安裝?

炎炎設計 2018-08-03 09:09:44
想學習下vue.js,我理解的它是一個前端的框架,主要作用是對數據的處理,和juqery類似,所以不太理解為什么要在nodejs中npm install vue呢?在html文件中引入vue.js不是就可以了嗎?另外搭建一個web應用肯定需要路由功能,想用express框架來做路由和數據庫交互,那么express中提供的jade木板引擎是不是就和vue.js沖突了??傆X得不太理解vue.js是什么。。。尤其是需要在服務端安裝這一點。。。希望大家能解答下
查看完整描述

1 回答

?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

前面的回答也很明了,在這里多添幾句。
Vue.js可以在html里引用,使用npm引入是方便包管理。
等到應用需要的庫和框架多起來后,一個個從html里引入就不方便了。
所以用到打包工具比如webpack,可以直接require引入之后將不同模塊打包成單個js文件。同時這些工具提供各種自動化處理,讓前端開發(fā)更爽。
最后Vue.js是數據驅動,和JQuery思路不同,你幾乎不需要自己進行復雜低效的dom操作,開發(fā)簡介明了。從這一點上說,可以基本拋棄JQuery了。
我做過的一個項目,也是node.js+express,用了vue-router和vue-resource,前者替代express里的路由,后者替換$.ajax(),node+express只負責服務器和數據庫交互,不處理路由,前后端基本是分離的。
jade模板確實是個問題,因為用的是組件開發(fā),每一個組件是單獨vue文件,所以大概有兩種方法,一是不用模板引擎(直接通過res.sendFile()),二是只有主頁用jade生成,這樣和vue也不會沖突。其實這些寫熟悉了都不是事兒。

查看完整回答
反對 回復 2018-09-26
  • 1 回答
  • 0 關注
  • 3270 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號