摘要: 一、概念 伪类: 元素的某种状态 用于已有元素处于某种状态时为其添加对应的样式,这个状态是根据用户行为而动态变化的。 例如:当用户悬停在指定元素时,可以通过:hover来描述这个元素的状态,虽然它和一般css相似,可以为已有元素添加样式,但是它是不存在于DOM树中同时也不能被常规的CSS选择器获取到 阅读全文
posted @ 2023-03-02 15:06 dandan1122 阅读(39) 评论(0) 推荐(0) 编辑
摘要: react、vue中的key有什么作用?(key内部原理) 1、虚拟DOM中key的作用 key是虚拟dom对象的标识,当数据发生变化时,vue会根据【新数据】生成【新的虚拟dom】 随后vue进行【新虚拟dom】与【旧虚拟dom】的差异比较,比较规则如下: 2、对比规则: (1)旧虚拟dom中找到 阅读全文
posted @ 2021-12-27 16:15 dandan1122 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 一、选择什么网络模块 Vue中发送网络请求有很多的方式,那么,在开发中,如何选择呢? 选择一:传统的Ajax是基于XMLHTTPRequest(XHR) 选择二:jQuery-Ajax--基于jQuery 选择三:官方在Vue1.x的时候,推出了Vue-resource--不再维护 以上三种不推荐 阅读全文
posted @ 2021-12-27 16:13 dandan1122 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1、对象的扩展运算符 对象中的扩展运算符(...)用于取出对象中的所有可遍历属性,拷贝到当前对象中 2、数组的扩展运算符 扩展运算符(...)用于取出对象中的所有可遍历属性,拷贝到当前对象中 2.1 可以将数组转换为参数序列 2.2 可以复制数组(深拷贝),可以将一个数组插入到另一个数组尾部 2.3 阅读全文
posted @ 2021-06-03 15:30 dandan1122 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、vue.use()与vue.prototype的区别 1、vue.use()与vue.prototype在原理上都是向prototype上添加了一个方法 2、vue.use()可以安装我们自定义的插件,需要install 二、v-cloak v-cloak是为了防止加载时出现vue标签闪烁的问题 阅读全文
posted @ 2019-04-13 17:45 dandan1122 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、首先要确保安装了node.js(node-v) 使用淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 2、全局安装vue-cli脚手架工具(cnpm install --global vue-cli)(验证安装 阅读全文
posted @ 2019-04-13 13:47 dandan1122 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 这样就构造了这样一个函数,比如我有有一个数组: 假如我们要删除其中的fd,就可以使用: 阅读全文
posted @ 2018-11-13 16:00 dandan1122 阅读(4982) 评论(0) 推荐(0) 编辑
摘要: 1、首先要安装nodejs,去nodejs官网下载。 2、建议不要安装在c盘上面,具体的安装流程参考一些博客 3、配置路径。npm config get prefix获取路径(D:\nodejs\node_modules),然后去环境变量中的path新增 4、全局安装gulp。要获取到gulp -v 阅读全文
posted @ 2018-11-12 14:41 dandan1122 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、viewport属性及html页面结构 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />// w 阅读全文
posted @ 2018-11-12 11:10 dandan1122 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-27 09:54 dandan1122 阅读(96) 评论(0) 推荐(0) 编辑