摘要:
/** * 将图片转换为base64 * 解决html2canvas跨域合成失败的问题 */ var getBase64Image = function(src, cb) { var img = document.createElement('img'), dataURL = ''; ... 阅读全文
摘要:
音乐播放图片旋转动画 ios不支持暂停: animation-play-state: paused; html js 阅读全文
摘要:
scss less css 阅读全文
摘要:
原作者:https://segmentfault.com/a/1190000013857582 1.HTML HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签IE6 bug,和一些定位写法css js放置位置和 阅读全文
摘要:
在vue.js官方文档中看到computed和watch获取全名的一个例子: 计算属性顾名思义就是通过其他变量计算得来的另一个属性,fullName在它所依赖firstName,lastName这两个变量变化时重新计算自己的值。 另外,计算属性具有缓存。计算属性是基于它们的依赖进行缓存的。计算属性只 阅读全文
摘要:
作用: 节省浏览器CPU资源 函数防抖 应用场景:用户输入手机号完毕后再进行验证。 函数节流 应用场景:监听页面元素滚动事件 阅读全文
摘要:
1.页面从输入URL到页面加载显示完成,这个过程中都发生了什么?(流程说的越详细越好) 1.输入域名地址2.发送至DNS服务器并获得域名对应的WEB服务器IP地址;3.与WEB服务器建立TCP连接;4.服务器的永久重定向响应(从 http://example.com 到 http://www.exa 阅读全文
摘要:
回流(Reflow)和重绘(Repaint) 提高高性能DOM就不得不提到回流和重绘,那么什么是回流什么是重绘? 回流 对于DOM结构中的各个元素都有自己的盒子模型,这些都需要浏览器根据各种样式(浏览器的、开发人员定义的)来计算并根据计算结果将元素放到它该出现的位置,这个过程称为回流。 重绘 当各种 阅读全文
摘要:
上传压缩方法 html javascript 阅读全文
摘要:
1 Vue.prototype.listenDatas = function(){ 2 for(var attr in this.$data){ 3 this.listenData(this,attr,this.$data); 4 if(Array.isArray(this.$data[attr])){ 5 ... 阅读全文