这两天开通了抖音账号,拍一些小孩子背诵古诗的视频,然后整理背过的古诗,把古诗内容和水墨画拼在一起,偶尔写点小脚本还是蛮有意思的,下面是代码: 实现逻辑就是:本地找个十几张水墨...
这两天开通了抖音账号,拍一些小孩子背诵古诗的视频,然后整理背过的古诗,把古诗内容和水墨画拼在一起,偶尔写点小脚本还是蛮有意思的,下面是代码: 实现逻辑就是:本地找个十几张水墨...
背景 这个版本接了个需求,针对制图工具页面在图片上传时做图片格式转换和压缩优化。制图工具支持从本地上传图片,也支持复制网络图片粘贴上传,目前的现状是只能上传 5M 以内的图片...
背景 随着业务逐渐复杂,对于页面性能秒开,组件化,跟客户端的交互等在整个开发链路变得越来越重要,而单独基于每个链路都开一个项目仓库显然不好维护,所以交易的 monorepo ...
最近在做迁移旧项目的页面迁移,这个项目毕竟3年多了,早就没了原有的设计稿,里面的图文都是静态写死的,还是图文环绕这种定位实现的,不是一块块拼接起来的图片,而迁移到页面搭建后台...
背景 pnpm 默认会把所有 package 的依赖放到最外层的 node_modules 中,然后建立软链接指向它们。 项目示例 github: thzt/test-pnp...
题外: 抖音号:dy51fclwgkb9 关注我吧! 目前我们公司的C端项目使用的是 umi.js,umi 3.5以上的版本实现了一个新功能 mfsu,实现开发环境秒级热更新...
loader loader 用于对模块的源代码进行转换。loader 可以使你在 import 或 "load(加载)" 模块时预处理文件。因此,loader 类似于其他构建...
背景 uni-app 的项目中需要接入极验验证码,根据极验官方文档,只能在微信的 wxml 页面中引入模板,但是对于每个页面都有接口调用的情况下,手动加是不可能的,开发量大,...
背景 以往我们知道的监控都是服务端的监控,前端是少有被提及的,线上的页面什么时候挂掉,挂了多长时间,什么原因导致的,都不清楚,也不能第一时间获取报警信息。而服务端都有成熟的监...
每一种新语言,新框架或者工具的出现都是为了解决项目中存在的问题。 动机 随着 Javascript 单页应用的开发越来越复杂,管理不断变化的 state 变得非常困难。这些状...
这篇文章来源于之前的一个活动需求,有一个动画效果是数字跳动递增,但是这个数字不能是文本,而是0-9的10张图片,所以组件库中的文本数字跳动是不能直接用了,就不得不重新写一个,...
最近在写活动页面遇到一个效果,在黑色透明蒙层后面的元素要有模糊,毛玻璃的效果,最初想到的就是filter: blur(2px),直接在元素上使用,但是整个子元素都被模糊了,而...
概念 React Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性; 以前在编写函数式组...
这一篇来加入路由和状态到服务端渲染里面,来解决上一篇遗留的问题。 路由,状态以及实例的实现其实是差不多的,都是需要在服务端生成多实例,所以同样需要导出函数。这里来将 rout...
上一篇文章介绍了vue ssr 的实现思路和打包流程,实现了一个简单版的 ssr。这一篇将实现客户端和服务端分离打包,根据不同端的配置打包出来不同的端文件。服务端返回打包出来...
概念 客户端渲染:在浏览器端进行渲染,服务端返回的只是 的空标签文档; 服务端渲染:在服务器就做好数据的的拼接,请求返回的 html 是完整的文档。 客户端渲染,服务端...
问题来源于知乎的一个讨论:如何写好 Git commit log?https://www.zhihu.com/question/21209619/answer/2575749...
安装 deno 二进制文件 直接 github 上下载 二进制可执行文件 然后配置环境变量,我是放到了C:\deno\deno.exe 打开cmd,查看是否安装成功 deno...
最近使用 React Hook 写项目的新需求,遇到一个问题就是跨级组件的通信,项目中的组件状态没有用 Redux 来管理状态,跨级组件通信是通过 React context...