摘要: 2D动画 transform transform属性允许你旋转,缩放,倾斜或平移给定元素 平移:translate(x,y) 缩放:scale(x,y) 旋转:rotate(deg) 倾斜:skew(deg,deg) 坐标系 用transform属性变换的元素会受transform-origin的影 阅读全文
posted @ 2023-03-31 11:05 Apple_H 阅读(98) 评论(0) 推荐(0)
摘要: new过程 在内存中创建一个新对象 构造函数中的this指向新对象 新对象的__proto__指向构造函数的prototype 返回这个新对象 原型链 每个构造函数都有一个prototype属性 每个构造函数的实例的__proto__都指向它的prototype所指向的对象 而这个对象又是Objec 阅读全文
posted @ 2023-03-24 21:36 Apple_H 阅读(23) 评论(0) 推荐(0)
摘要: rollup 与 webpack 区别 rollup 都是对模块化的打包工具; webpack 支持 esmodule 和 commonjs,而 rollup 只默认支持 esmodule,如果要支持 commonjs 要使用插件; rollup 自身所依赖的库比较少,而 webpack 依赖众多第 阅读全文
posted @ 2023-03-19 18:53 Apple_H 阅读(47) 评论(0) 推荐(0)
摘要: 因为只有模块是静态导入时,treeshaking才有效果,commonjs可以有如下写法 if(flag){ require('./a.js') }else{ require('./b.js') } 我是这样理解的,在代码没有运行之前,还无法确定什么模块会被引用,也就是无法确定依赖图,依赖图都没有确 阅读全文
posted @ 2023-03-12 21:18 Apple_H 阅读(187) 评论(0) 推荐(0)