簡單的就是node.js可以解析和執行javeScript代碼,以前只有瀏覽器可以解析執行JaveScript代碼,
現到的javeScript可以完全脫離瀏覽器來運行,一切都歸功于node.js、
nodejs構建于Chrome的V8引擎[目前解析執行JaveScript最快的]之上:代碼只是具有特定格式的字符串而已,引擎可以解析和運行代碼
node.js中的javeScript
沒有Bom,Dom
在node這個javeScript執行環境中為javeScript提供了一些服務器基本的操作:比如文件讀寫,網絡
服務的構建,網絡通信,http服務器等處理
node.js特性:事件驅動,非阻塞IO模型[異步],而且輕量和高效
使用包管理器npm,npm是世界上最大的開源庫生態系統,絕大多數JaceScript相關的包都存放了npm上
什么是vue.js
vue.js是最火的前端框架,react是最流行的前端框架[React除了開發網站、手機app。Vue可以借助wee進行手機app]
vue.js時一套構建用戶界面的框架,只關注視圖層,Vue有配套的第三方類庫,可以整合起來做大型項目的開發
前端負責MVC中的V[前端頁面]這一層
Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成為前端三大主流框架!
為什么需要vue.js
提高開發效率的發展歷程:原生JS -> Jquery之類的類庫 -> 前端模板引擎 -> Angular.js / Vue.js(能夠幫助我們減少不必要的DOM操作;提高渲染效率;雙向數據綁定的概念【通過框架提供的指令,我們前端程序員只需要關心數據的業務邏輯,不再關心DOM是如何渲染的了】)
在Vue中,一個核心的概念,就是讓用戶不再操作DOM元素,解放了用戶的雙手,讓程序員可以更多的時間去關注業務邏輯
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com