Vue.js面試題整理 一、什么是MVVM? MVVM是Model-View-ViewModel的縮寫。MVVM是一種設計思想。Model 層代表數據模型,也可以在Model中定義數據修改和操作的業務邏輯;View 代表UI 組件,它負責將數據模型轉化成UI 展現出來,ViewModel ...
. 渲染項目列表時, key 屬性的作用和重要性是什么 渲染項目列表時,key屬性允許vue跟蹤每個 Vnode。key 值必須是唯一的。 如果沒有使用 key 屬性,並且列表的內容發生了改變 例如對列表進行排序 ,則虛擬 DOM 寧願使用更新的數據來修補節點,來反映更改,而不是上下移動元素。這是默認模式,非常有效。 當提供唯一的鍵值 IS 時,將根據對鍵的更改對元素進行重新排序 並且不使用新數 ...
2020-10-17 13:51 0 394 推薦指數:
Vue.js面試題整理 一、什么是MVVM? MVVM是Model-View-ViewModel的縮寫。MVVM是一種設計思想。Model 層代表數據模型,也可以在Model中定義數據修改和操作的業務邏輯;View 代表UI 組件,它負責將數據模型轉化成UI 展現出來,ViewModel ...
Vue項目結構介紹 build 文件夾:用於存放 webpack 相關配置和腳本。 config 文件夾:主要存放配置文件,比如配置開發環境的端口號、開啟熱加載或開啟gzip壓縮等。 dist 文件夾:默認命令打包生成的靜態資源文件。 node_modules:存放 npm ...
<script> //1. var foo = { bar: function () { re ...
1. 基本問題 1.1. Vue.js 的特點 1.2. Vue.js 雙向綁定的原理 1.3. Vue.js 3.0 放棄defineProperty, 使用Proxy的原因 1.4. Vue 2 中給 data 中的對象屬性添加一個新的屬性時會 ...
1、active-class是哪個組件的屬性?嵌套路由怎么定義? 答:vue-router模塊的router-link組件。 2、怎么定義vue-router的動態路由?怎么獲取傳過來的動態參數? 答:在router目錄下的index.js文件中,對path屬性加上/:id。 使用 ...
常見面試 1)HTTP服務器響應消息 ? HTTP響應也由四個部分組成,分別是:狀態行、消息報頭、空行和響應正文。 2)什么是原型鏈? 由於_proto_是任何對象獨有的屬性,而js里萬物皆對象,所以會形成一條_proto_連起來的鏈條,遞歸訪問_proto_必須最終到頭,並且值 ...
怎么用瀏覽器的各種工具來調試和debug代碼么? Webkit是瀏覽器引擎,包括html渲染和js解析功能 ...
Vue.js介紹 Vue.js是JavaScript MVVM(Model-View-ViewModel)庫,十分簡潔,Vue核心只關注視圖層,相對AngularJS提供更加簡潔、易於理解的API。Vue盡可能通過簡單的API實現響應的數據綁定和組合的視圖組件。 Vue ...