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 ...