07 2019 档案

摘要:属性赋值和this.$set 和vue.$set方法我不行 可以用 this.$delete来进行删除后在设置都可以了 阅读全文
posted @ 2019-07-31 14:56 又回到了起点 阅读(141) 评论(0) 推荐(0) 编辑
摘要:URL中的字符只能是ASCII字符,但是ASCII字符比较少,而URL则常常包含ASCII字符集以外的字符,如非英语字符,汉字,特殊符号等等,所以要对URL进行转换。这个过程就叫做URL编码,或者叫URL转义,实质上就是将包含非ASCII字符的URL转换为有效的ASCII字符格式。 前端使用enco 阅读全文
posted @ 2019-07-26 14:04 又回到了起点 阅读(3330) 评论(0) 推荐(0) 编辑
摘要:1.Promise.all(iterable)返回一个新的Promise实例,此实例在iterable参数内素有的Promise都fulfilled或者参数中不包含Promise时,状态变成fulfilled。 如果参数中Promise有一个失败rejected ,此实例回调失败,失败原因的是第一个 阅读全文
posted @ 2019-07-24 14:19 又回到了起点 阅读(729) 评论(0) 推荐(0) 编辑
摘要:在vue中动态给src赋值绑定图片会显示不出来 动态添加src被当做静态资源处理了,没有进行编译 解决方法: 1、用网络地址 把图片放在cdn或自己的服务器上,把网络地址存在imgUrl里,然后直接<img :src="Url"> 2.把图片放在src同级的static文件夹下 此处有坑 如果在部署 阅读全文
posted @ 2019-07-22 14:15 又回到了起点 阅读(12514) 评论(0) 推荐(0) 编辑
摘要:window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行 注意:若你想在浏览器下次重绘之前继续更新下一帧动画,那么回调函数自身必须 阅读全文
posted @ 2019-07-19 16:17 又回到了起点 阅读(302) 评论(0) 推荐(0) 编辑
摘要:清除git缓存 git config --local --unset credential.helper git config --global --unset credential.helper git config --system --unset credential.helper 保存git 阅读全文
posted @ 2019-07-19 10:17 又回到了起点 阅读(2366) 评论(0) 推荐(0) 编辑
摘要:Vue.js通过编译将template 模板转换成渲染函数(render ) ,执行渲染函数就可以得到一个虚拟节点树 在对 Model 进行操作的时候,会触发对应 Dep 中的 Watcher 对象。Watcher 对象会调用对应的 update 来修改视图。这个过程主要是将新旧虚拟节点进行差异对比 阅读全文
posted @ 2019-07-18 17:16 又回到了起点 阅读(360) 评论(0) 推荐(0) 编辑
摘要:浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。 浅拷贝的实现方式 Object.assign():需注意的是目标对象只有一层的时候,是深拷贝 Array.prototype.concat() Array.prototype.slice() 深拷贝就是在拷贝数据的时候, 阅读全文
posted @ 2019-07-17 17:10 又回到了起点 阅读(230) 评论(0) 推荐(0) 编辑
摘要:原理: 在父组件中使用axios获取异步数据传给子组件,但是发现子组件在渲染的时候并没有数据,在created里面打印也是空的,结果发现一开始子组件绑定的数据是空的,在请求数据没有返回数据时,子组件就已经加载了,并且他绑定的值也是空的 使用vuex全局状态管理,其实简单,利用vuex的辅助函数(ma 阅读全文
posted @ 2019-07-16 11:08 又回到了起点 阅读(7370) 评论(0) 推荐(0) 编辑
摘要:路由和组件是有区别的:组件一般是在同一个页面的不同模块,但是路由是直接切换到另一个页面,之前的页面销毁。 App.vue中的router-view会渲染顶级路由匹配到的组件。组件内部嵌套的router-view会渲染子路由匹配到的组件。 当路由跳转的时候,我们需要一些权限判断或者其他操作。这个时候就 阅读全文
posted @ 2019-07-15 11:12 又回到了起点 阅读(253) 评论(0) 推荐(0) 编辑
摘要:hash模式背后的原理是onhashchange事件,可以在window对象上监听这个事件: 上面的代码可以通过改变hash来改变页面字体颜色,虽然没什么用,但是一定程度上说明了原理。 更关键的一点是,因为hash发生变化的url都会被浏览器记录下来,从而你会发现浏览器的前进后退都可以用了,同时点击 阅读全文
posted @ 2019-07-15 10:40 又回到了起点 阅读(2417) 评论(0) 推荐(0) 编辑
摘要:.loop(@count) when (@counter > 0) { .loop((@counter - 1)); // 递归调用自身 width: (10px * @counter); // 每次调用时产生的样式代码 } 阅读全文
posted @ 2019-07-12 20:35 又回到了起点 阅读(5278) 评论(0) 推荐(0) 编辑
摘要:1。标签定义图形,比如图表和其他图像,您必须使用脚本来绘制图形。 什么是 canvas? HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成. <canvas> 标签只是图形容器,您必须使用脚本来绘制图形。 你可以通过多种方法使用 canvas 绘制路径 阅读全文
posted @ 2019-07-12 11:47 又回到了起点 阅读(541) 评论(0) 推荐(0) 编辑
摘要:1.利用es5 阅读全文
posted @ 2019-07-11 16:05 又回到了起点 阅读(139) 评论(0) 推荐(0) 编辑
摘要:% 而不能被无限次decodeURIComponent 可以用%来进行判断 阅读全文
posted @ 2019-07-11 14:18 又回到了起点 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:算法是什么?、 算法(Algorithm) 代表着用系统的方法描述解决问题的策略机制,可以通过一定规范的 输入,在有限时间内获得所需要的 输出。 一个算法的好坏是通过 时间复杂度 与 空间复杂度 来衡量的。 简单来说,时间复杂度 就是执行算法的 时间成本 ,空间复杂度 则是执行算法的 空间成本 。 阅读全文
posted @ 2019-07-10 15:06 又回到了起点 阅读(451) 评论(0) 推荐(0) 编辑
摘要:setInterval有两个缺点: 使用setInterval时,某些间隔会被跳过; 可能多个定时器会连续执行; 在前一个定时器执行完前,不会向队列插入新的定时器(解决缺点一) 保证定时器间隔(解决缺点二) 例子: //使用setTimeout也可以产生setInterval的效果 var i=0; 阅读全文
posted @ 2019-07-10 14:47 又回到了起点 阅读(609) 评论(0) 推荐(0) 编辑
摘要:视频链接地址(视频格式可按需增删) /^https?:\/\/.*?(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4)$/i 图片链接地址(图片格式可按需增删) /^https?:\/\/.*?(gif|png|jpg|jpeg|webp|svg|ps 阅读全文
posted @ 2019-07-10 13:51 又回到了起点 阅读(172) 评论(0) 推荐(0) 编辑
摘要:容器(父元素)的属性: flex-direction属性决定主轴的方向 flex-wrap 属性决定项目在一行排不下的情况下是否换行 flex-flow flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。 jstify-cont 阅读全文
posted @ 2019-07-08 16:54 又回到了起点 阅读(506) 评论(0) 推荐(0) 编辑
摘要:以下为借鉴 var stack1 = [], stack2=[]; function push(node){ stack1.push(node); } function pop(){ if(stack2.length){ return stack2.pop(); }else{ if(stack1.l 阅读全文
posted @ 2019-07-08 15:09 又回到了起点 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.postcss PostCSS 的主要功能只有两个:第一个就是前面提到的把 CSS 解析成 JavaScript 可以操作的 抽象语法树结构(Abstract Syntax Tree,AST),第二个就是调用插件来处理 AST 并得到结果。 PostCSS 一般不单独使用,而是与已有的构建工具进 阅读全文
posted @ 2019-07-05 11:51 又回到了起点 阅读(3606) 评论(0) 推荐(1) 编辑
摘要:以下引用大神的: 测试项目: https://github.com/14251104246/redis-demo.git 准备 使用docker-compose命令启动redis服务器(可以用其他方式启动) idea启动测试项目 jmeter测试脚本 高并发秒杀-重现超卖问题.jmx 高并发秒杀-有 阅读全文
posted @ 2019-07-04 18:13 又回到了起点 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:移动端 HTML5 audio autoplay 失效问题 这个不是 BUG,由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。 解决方法思路:先通过用户 touchstart 触 阅读全文
posted @ 2019-07-02 16:49 又回到了起点 阅读(133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示