上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 深拷贝与浅拷贝 浅拷贝:只是复制第一层属性;浅拷贝其实只是引用的拷贝,两者还是指向内存中的同一个地址。 深拷贝:通过递归的方式复制所有的属性;深拷贝就是两者指向不同的内存地址,是真正意义上的拷贝。 实现浅拷贝的方法 通过es6的解构方式进行拷贝 通过es6引入的新方法进行拷贝【这里是将target后 阅读全文
posted @ 2019-07-09 22:05 刘彤彤 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 什么是nrm nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。 安装nrm 在命令行执行命令,npm install -g nrm,全局安装nrm。 使用 执行命令nrm ls查看可选的源。 其中,带*的是当前使用的源,上面的输出表明当前源是官方源。 切换 如果要切换到taoba 阅读全文
posted @ 2019-07-09 21:37 刘彤彤 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 我们通常所说的单页面应用程序通常通过前端框架(angular、react、vue)进行开发,单页面应用程序将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重新加载或跳转。取而代之 阅读全文
posted @ 2019-07-09 21:27 刘彤彤 阅读(11282) 评论(0) 推荐(1) 编辑
摘要: 在看使用webpack打包的项目代码时,经常会看到在路径中引用@符号 那这里的@符号到底表示什么意思呢? 这其实利用了webpack的 resolve.alias 特性,webpabk.config.js 的配制代码如下,在webpack打包时,会把路径引用中的@符号,转换为相对应的路径。 阅读全文
posted @ 2019-07-02 23:17 刘彤彤 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 在vue项目中引用 element-ui 时,虽然按照 element-ui 的官方文档一步步操作,还是产生了下面的错误 解决这个问题的方法,就是在 web pack.config.js 文件中进行如下配置: 添加这段代码的位置如下: 阅读全文
posted @ 2019-07-02 22:38 刘彤彤 阅读(10884) 评论(1) 推荐(1) 编辑
摘要: 上面的代码想要实现点击按钮修改数组第一个元素的值。 然而,实际运行后发现控制台打印的数据显示已经修改成功了,但是页面上的数据却没有更新(不是响应式的)。 是什么原因导致的呢?我查了一下官方文档,文档中内容如下: 文档中明确指出,vue不能检测上述数组的变动,同时文档中也指出了实现上述需求的方法: 将 阅读全文
posted @ 2019-07-01 21:54 刘彤彤 阅读(9138) 评论(0) 推荐(0) 编辑
摘要: 我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执行函数。函数防抖和节流就是一种很好的解决办法。 一、概念? 所谓防抖,就是事件频繁触发的时候,部分代码在指定时间间隔内都不会触发,只在结束的时候经 阅读全文
posted @ 2019-06-29 20:01 刘彤彤 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在Vue项目中,我们想要实现下面的布局效果 后端返回的数据格式如下,可以看出产品列表五张图的数据位于同一个数组中 而我的html结构如下: 我希望直接渲染左边一张大图,然后右边的四张小图通过v-for进行遍历,这就需要截取后四条数组数据。我首先想到的就是通过数组的slice方法直接在v-for的位置 阅读全文
posted @ 2019-06-29 09:58 刘彤彤 阅读(11957) 评论(0) 推荐(0) 编辑
摘要: 方法一:通过js处理 方法二:完美的处理方式 no.1 no.2 no.3 下载 html5shiv.js 阅读全文
posted @ 2019-06-12 09:50 刘彤彤 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要进行页面标签的样式初始化? 为了保证同一个页面,在不同浏览器中看到的显示效果是一致的 2.样式初始化过程中,我们需要注意哪些细节? 设置文字大小, 设置文字字体, 文字颜色.... 3. 样式初始化参考代码 阅读全文
posted @ 2019-06-12 09:37 刘彤彤 阅读(1243) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页