实现Vue 的 markdown 文档可以在线运行 一个vue组件,用于markdown 文档中Vue代码执行,可以边看边执行。 Github https://github.com/zhangKunUs… D…
发布一个npm包,用于监控页面中的所有API请求的状态和结果
在前端监控系统中,或者其他场景下,如果我们需要监控当前页面下所有请求状态。可能通常请求下,我们会选择在请求的回调中去处理。这种做法的缺点就是会侵入具体的业务代码。在通常的监控中,监控部分的代码和业务部分的代码是分离的…
手机H5 web调试利器——WEINRE (WEb INspector REmote) 安卓手机
调试移动端页面,优先选择使用chrome浏览器调试,如果是hybrid形式的页面,可以使用chrome提供的chrome://inspect/#devices 安卓真机调试,不过这个要求比较高:首先,你的 Chrome …
canvas 波浪效果
基于canvas的三次贝塞尔曲线(bezierCurveTo) <canvas id="myCanvas"></canvas> <script> var WAVE_HEIGHT = 2…
CSS Grid响应式网页布局 - W3Schools视频03
继续W3Schools响应式网页布局的实现,今日讲的是CSS Grid方案。CSS Grid就是为二维布局设计的,最适合用来做网页布局。目前主流的浏览器都已经支持CSS Grid,除非你很确定你的用户常使用较旧的浏览器,…
vue中修改Modal的重置功能怎么写?(重置不单独调后台接口)可利用深拷贝
工作中遇到弹出模态框形式的修改功能,模态框里面是Form表单,Form表单中的内容是从后台获取的,这时候用户修改完没有提交,而是想重置然后重新修改,怎么办呢?①重新调一遍后台的接口,将原始数据再一次放入Form中,这个方…
JavaScript 打脸史之 ES6 作用域 (一)
在先前的 ES 标准中,如果未声明过 a ,在任何位置声明 a = 1 即声明了一个 window 下的全局变量 a; { a = 1 } for(b=1;b<2;b++){ c = 3 } function x(…
Decorator
//装饰器本质是一个函数 //装饰对象可以使用多个装饰器 //装饰器可以带参数 //装饰器修饰类,实例方法 //aop 设计思想(log,邮件发送) function school(target){ target.sch…
2017前端开发手册三-前端职位描述
以下是各种前端职称的列表和说明。最常被大家称呼的两个职位名称是前端开发者或者前端工程师。请记住,只要是称呼中包含前端、client-side、web UI、HTML、CSS或者JavaScript两个字的称呼,一般都说明…
getUserMedia API的两个使用案例
之前在微博看到了@HeeroLaw的文章《通过WebRTC获取摄像头影像》,了解到了getUserMedia这个API,觉得挺有意思的,于是亲自试验了一番,做了俩简单的小DEMO。 getUserMedia简介 在@He…
[面试专题]ES6之箭头函数详解
ES6之箭头函数 标签(空格分隔): 未分类 返回值 单行函数体默认返回改行计算结果, 多行需要指定返回值 let c = (a,b)=>a+b; console.log(c(1,12)); ES5 "use st…
css边距重叠的解决方案
** css防止边距重叠的方法 ** 今天整理了一下用css防止边距重叠的几种方法先假设一组dom结构 <div class="parent"> <div class="child"> </…