VueBloghyhero6

归档下5月份看了那些技术技术

2024-05-28 / 2024-05-28 / 984次浏览
1.就是关注了,json 动画确切点说,是一种拿到 JSON 可以转动画的插件,找到了适配react的
查看 JSON 的网站 https://q-fe.aixuexi.com/slide/lottie-preview/lottieTool.html

库名是这个  lottie-react
2.就是针对网页动画的一些专项学习,主要关注了俩个技术,pixi.js
和 gsap。严格来说作为一个canvas的渲染库,这俩个框架和库合在一起实际上来说是可以做2d网页动画的,有一些骨骼动画编辑器其实是可以导出适配Pixi 框架的骨骼动画。总体看下来的话感觉,网页端你在操控dom写页面,但是你写动画那个方面肯定是没有canvas优秀,使用pixiJS
配合它的UI框架的感受就是完全的函数化,因为是canvas也没有标签和css什么事儿了,所以宽高颜色大小所有的东西都是函数化出来。

3.还有一个点就是写小游戏的时候canvas分屏和资源回收,整体接触下来的话它的架构是自己呈现另外一套体系的,把canvas作为一个项目的话,比如路由这种东西,传统的dom框架在我看来反而是对canvas的性能限制,这个有个前提就是,你并非要用这个canvas绘制一个图形或者一个动画。这种还算是正常网站范畴。非这种范畴的就属于你要用canvas完成一个整体的项目,该项目没有别的什么东西,所有的东西都是canvas,甚至要canvas进行路由操作也就是分屏操作。当然没有框架帮我们搞定这个东西这套代码要自己写。构建的话使用vite也就足够了。以上呢是我对pixi这个框架的理解。

4. 本月对rust 的学习也在进行中,就如之前说的它这门语言的学习曲线之陡峭确实是,但是锈化不仅大量用在前端工具上面,也是区块链SOL的主力语言。由于学习Pixi JS 断档了一些时间,然后它这门语言暂时给我的感受是 声明 指针 闭包 上代码声明都是很严格,尤其闭包理解简直地狱级别的,看了都能睡着那个程度。后续把学习心得放出来,今天算是写个前言吧