logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTML 5 +CSS3 + 原生js 做(雪花全屏飘落 + 3d旋转图)

3d旋转图:主要用css3中transform属性中的rotate,translate;以及用来做舞台效果的 perspective: 800px;(景深)和使立方体呈3d效果展示的transform-style:preserve-3d来实现;全屏的雪花飘落用原生js来实现(随机的大小,透明度的变化等),有详细注释;html5主要是实现背景音乐和头部的字体卷动效果。< audio sr...

3 / 27 vuex为什么把异步操作封装在actions,把同步操作放在mutations?

前面的话Vue每日一练,巩固基础,不打烊!!!解答参照尤大大的回答,小柒总结一下:mutations里的同步意义在于,每个mutation执行完毕之后,可以得到对应的状态,使用devtools可以跟踪状态的变化如果是异步的,就没法知道状态是什么时候更新的,才有了actions。actions用来专门处理异步,里面触发mutations,就可以很清楚的看到mutation是何...

手把手教你搭建 Webpack 5 + React 项目

在平时工作中,为减少开发成本,一般都会使用脚手架来进行开发,比如。脚手架都会帮我们配置好了 webpack,但如果想自己搭建 webpack 项目要怎么做呢?

#webpack#react.js#前端
canvas高级绘图操作(平移、缩放、旋转、矩阵变换) + 案例

●save()与restore()context对象提供了保存于恢复canvas的状态函数1:save() :将当前canvas中的所有状态信息保存入堆2:restore(): 该方法用于弹出并开始使用堆最上面保存的状态信息●translate()平移context.translate(x,y);x: 将坐标原点向左或右移动多少个单位y: 将坐标原点向下或上移动多少个单位案例 1:...

包管理工具 —— 更推荐的 pnpm

前言一般我们接触的包管理工具有 npm、yarn 以及pnpm,小柒在工作中基本上新项目都采用了pnpm 来作为包管理工具,那我们就来聊一聊换成 pnpm 的好处。npmnpm 从 v1 -v3- v5 版本的迭代都有重大的改变,一起来下看吧~。npm v1 嵌套npm 在 v3 之前 node_modules 里的包都是嵌套的。node_modules├── A@1.0.0│└── node_m

到底了