logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Taro性能优化30招,让你的小程序飞起来

使用 taro-plugin-image-mini 自动压缩图片。支持 React Server Components(SSR 优化)避免在全局 Store 存储大对象(如 10MB 的省市数据)使用 swr 或 taro-request 做请求缓存。:通过 font-spider 提取页面用到的字符。更精简的运行时体积(移除冗余 polyfill)更快的 React 18 并发渲染(实验性)FC

#taro#小程序
requestanimationframe 无限循环

简介requestAnimationFrame()函数就是针对动画效果的API,你可以把它用在DOM上的风格变化或画布动画或WebGL中优点浏览器可以优化并行的动画动作,更合理的重新排列动作序列,并把能够合并的动作放在一个渲染周期内完成,从而呈现出更流畅的动画效果。通过requestAnimationFrame(),JS动画能够和CSS动画/变换或SVG SMIL动画同步发生。另外,如果在一个浏览

promise & async await总结

优先使用 async/await​​ 编写更清晰的代码​​合理使用 Promise 方法​​(如 all/race)处理并行任务不要忘记错误处理​​,使用 try/catch 或 .catch()避免不必要的 await​​,能并行就不要顺序执行注意 Promise 创建时机​​,避免意外提前执行。

#前端#es6
React中的Fragment

FragmentReact 中一个常见模式是为一个组件返回多个元素。Fragment可以让你聚合一个子元素列表,并且不在DOM中增加额外节点。Fragment 看起来像空的 JSX 标签render() {return (<><span>Fragment</span></>);}注: React 中 <></> 是 <R

js设计模式之单例模式

单例模式也称为单体模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点

#单例模式#javascript#设计模式
uniapp打包成apk

1. 创建项目首先用HBuilderX编译工具创建一个uni-app项目(具体下载编译工具清查看官网),在HBuilder–文件–新建–项目创建项目之后,在pages文件夹下面的index.vue中编写内容,也可以根据自己的需求进行文件创建,tab等操作。可以通过运行的方式进行查看内容,这里就不多介绍了????2.发布,打包发行–原生app 云打包,配置完后点击打包,首次打包,提示appid不能为

到底了