logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[CSS]css3的translate会引起重排吗?

不会,因为 GPU 进程会为其开启一个新的复合图层,不会影响默认复合图层(就是普通文档流),所以并不会影响周边的 DOM 结构,而属性的改变也会交给 GPU 处理,不会进行重排。使 GPU 进程开启一个新的复合图层的方式还有 3D 动画,过渡动画,以及 opacity 属性,还有一些标签,这些都可以创建新的复合图层。这些方式叫做硬件加速方式。你可以想象成新的复合图层和默认复合图层是两幅画,相互独立

[数据结构与算法]遍历JSON的所有节点值

const JSON = {a: {b: {c: 1}},d: [1, 2],}const dfs = (n, path) => {console.log(n, path);Object.keys(n).forEach(k => {dfs(n[k], path.concat(k))})}...

[JavaScript]如何将www.xxx.com变为com.xxx.www

一、正则:let str = 'www.aabbcc.com'console.log(str.replace(/(www)\.(\w+)\.(com)/, (m,x,y,z)=>{return z+'.'+y+'.'+x}));// 也可以console.log(str.replace(/(www)\.(\w+)\.(com)/, `$3.$2.$1`))二、数组apilet str

到底了