摘要: 操作如下: npm install clipboard --save import Clipboard from 'clipboard'; Vue.use(VueClipboard) 阅读全文
posted @ 2019-09-19 17:42 灰姑娘的冰眸 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 直接安装@xkeshi/vue-qrcode包 "dependencies": { "@xkeshi/vue-qrcode": "^1.0.0" } "dependencies": { "@xkeshi/vue-qrcode": "^1.0.0" } <template id="demo"> <di 阅读全文
posted @ 2019-09-19 17:37 灰姑娘的冰眸 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 父组件 阅读全文
posted @ 2019-07-11 18:00 灰姑娘的冰眸 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 其机制是根据HTTP报文的缓存标识进行的。 过程:浏览器发起HTTP请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中HTTP头的缓存标识,决定是否缓存结果,若是,则将请求结果和缓存标识存入浏览器缓存中。 缓存过程分为两个部分,分别是强制缓存和协商缓存。 阅读全文
posted @ 2019-06-23 19:26 灰姑娘的冰眸 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。 深拷贝 是开辟一块新的内存地址,将原对象的各个属性逐个复制进去,新对象跟原对象不共享内存,对拷贝对象和源对象各自的操作互不影响。 1、用JSON.stringify把对象转成字符串,再用JSON.parse把字符串转成新 阅读全文
posted @ 2019-06-23 19:25 灰姑娘的冰眸 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Cookie由来 HTTP协议是一个无状态的协议,服务器无法区分出两次请求是否发送自同一服务器。 需要通过会话控制来解决这个问题,会话控制主要有两种方式Cookie和Session。 Cookie是什么 Cookie就是一个头,Cookie由服务器创建,服务器以响应头的形式发送给客户端, 客户端收到 阅读全文
posted @ 2019-06-23 19:22 灰姑娘的冰眸 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 效果图如下: 初始化 hover效果:滑动menuitem,‘首页’不变,字体颜色改变,有下划线展示。 即在动态添加boder-bottom,改变字体颜色颜色 click效果:点击其他menuitem,‘首页’样式清除,且字体颜色改变,有下划线展示。 即点击menuitem,利用事件委托,动态添加i 阅读全文
posted @ 2019-06-05 14:38 灰姑娘的冰眸 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 详解方法三和四,如下: 此外,上述$1、$2、$3是将数字分隔开,比如讲中间四位和后四位互换位置 13511115678 -> 13556781111 阅读全文
posted @ 2019-05-24 18:03 灰姑娘的冰眸 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: Promise 代表了未来某个将要发生的事件(通常是一个异步操作) Promise 是异步编程的解决方案,能够简化多层回调嵌套,代表了未来某个将要发生的事件。Promise是一个构造函数,本身有all、reject、resolve,原型上有then、catch。故Promise new出来的对象肯定 阅读全文
posted @ 2019-05-24 11:08 灰姑娘的冰眸 阅读(333) 评论(0) 推荐(0) 编辑
摘要: var obj1={ num:4, fn:function(){ num:5; var f=() => { num:6; console.log(this.num); //4 外层非箭头函数包裹,指向fn的作用域,即obj1 var f2=() => { console.log(this.num); 阅读全文
posted @ 2019-05-23 11:27 灰姑娘的冰眸 阅读(394) 评论(0) 推荐(0) 编辑