-
包管理工具与镜像:npm即node.js包管理工具的全称为___node.js package
manager___,cnpm为___淘宝镜像___,一般同步频率为___10___分钟一次。cnpm与npm使用语法相同,区别在于__服务器不同____。 -
路由实现方式:工程化里router路由跳转可以用两种方式实现,包含___模块编程式___和___模板声明式___。
-
Less的注释分两种___单行___和___多行___,区别为__单行注释是不会出现在编译后的 CSS 文件中,如果是针对样式说明的注释,建议使用多行注释____。
-
Node.js本质:Node.js是一个JS运行环境(runtime environment),不是一个js文件,实质是对___chrome的V8引擎___进行了封装。
-
vue-router构成:vue-router本质是___建立起url和页面之间的映射关系___,它有哪些组件___router-link、router-view___
-
之前有做过SPA类型的项目吗?怎么实现的?
. SPA就是单页面应用程序,主要依靠路由来实现,路由根据不同的值来展示不同的组件. -
vue中的单项数据流和双向数据绑定是什意思
单项数据流:数据是单向的,父组件的数据传递给子组件,只能单项绑定,不可以在子组件修改父组件的数据; 双向数据绑定:数据和页面进行双向绑定,相互影响 -
为什么在使用v-for的时候需要添加key属性?
因为vue在更新渲染dom的时候是根据新旧dom数进行对比的,使用key来给每个节点做一个唯一标识,Diff算法就可以正确的识别此节点,找到正确的位置区插入新的节点。 -
为什么vue组件中的data必须是函数?
因为如果默认为data是对象的话,对象为引用类型,这样的话,所有复用的组件都是引用的同一个数据,但是如果是函数的话,每次函数都会先创建一个新的数据,从而使每个组件的数据独立 -
你对vue中mvvm的模式设计有什么感想
mvvm设计模式采用的双向绑定,当view发生变化,model会跟着变化,model发生变化,view也会同步,这样的话,我们就可以更多的关注逻辑,从而减少dom的操作,代码的耦合性也更好