- 博客(8)
- 收藏
- 关注
原创 vue html2canvas截屏报Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘
【代码】vue html2canvas截屏报Failed to execute 'toDataURL' on 'HTMLCanvasElement'
2022-10-31 15:14:01
3486
8
转载 JavaScript 循环对象顺序不对
而 IE6 IE7 IE8 Firefox Safari 的 JavaScript 解析引擎遵循的是较老的 ECMA-262 第三版规范,属性遍历顺序由属性构建的顺序决定。它们会先提取所有 key 的 parseFloat 值为非负整数的属性,然后根据数字顺序对属性排序首先遍历出来,然后按照对象定义的顺序遍历余下的所有属性。很显然顺序跟想象的不一样,因为对象中没有顺序,他不是数组,所以想要得到一个顺序就首先要只给对象指定规则,这里是通过对象的value的字母来指定的规则。后台返回对象参数展开后如下。
2022-10-31 14:43:20
1972
转载 理解 BFC 原理
一、常见定位方案在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案:普通流 (normal flow)在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被渲染为完整的一个新行,除非另外指定,否则所有元素默认都是普通流定位,也可以说,普通流中元素的位置由该元素在 HTM...
2019-02-25 13:28:06
131
转载 flex:1
在H5+CSS3的开发中,我们经常会实用弹性布局来进行页面的布局。在谷歌内核的浏览器中的代码示例:display: -webkit-box;-webkit-box-flex: 1;经常使用到的该属性常用为两种情况:1、子元素之间的等比例空间分配;2、子元素所占剩余空间分配;此博文只分析第二种剩余空间分配的情况,一种是水平剩余空间,一种是垂直剩余空间;css3中关于"flex:1"的...
2019-02-25 10:54:47
1387
转载 MVVM模式理解
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定 。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是...
2019-02-22 13:57:43
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人