15道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
本文以前端面試官的角度出發,對 Vue 框架中一些重要的特性、框架的原理以問題的形式進行整理匯總,意在幫助作者及讀者自測下 Vue 掌握的程度。
本文章節結構以從易到難進行組織,建議讀者按章節順序進行閱讀,當然大佬級別的請隨意。
希望讀者讀完本文,有一定的啟發思考,也能對自己的 Vue 掌握程度有一定的認識,對缺漏之處進行彌補,對 Vue 有更好的掌握。文章最后一題,歡迎同學們積極回答,分享各自的經驗 ~~~
1、說說你對 SPA 單頁面的理解,它的優缺點分別是什么?
SPA( single-page application )僅在 Web 頁面初始化時加載相應的 HTML、JavaScript 和 CSS。一旦頁面加載完成,SPA 不會因為用戶的操作而進行頁面的重新加載或跳轉;取而代之的是利用路由機制實現 HTML 內容的變換,UI 與用戶的交互,避免頁面的重新加載。
優點:
用戶體驗好、快,內容的改變不需要重新加載整個頁面,避免了不必要的跳轉和重復渲染;
基于上面一點,SPA 相對對服務器壓力小;
前后端職責分離,架構清晰,前端進行交互邏輯,后端負責數據處理;
缺點:
初次加載耗時多:為實現單頁 Web 應用功能及顯示效果,需要在加載頁面的時候將 JavaScript、CSS 統一加載,部分頁面按需加載;
前進后退路由管理:由于單頁應用在一個頁面中顯示所有的內容,所以不能使用瀏覽器的前進后退功能
總結
以上是生活随笔為你收集整理的15道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB Linear Analys
- 下一篇: vue重复路由报错解决