热门生态工具
Vue3
现在很多页面开发都是基于vue2进行开发,但是随着vue3的迭代更新上线,vue2所占比例在减小,Vue3主要是有TS所支持的,打包的体积会相对小,TS为强类型语言,会更加的安全,其次组合式的开发比单一式开发更加的方便。
ElementUI
ElementUI提供大量的高质量组件,包括布局,表单,数据展示,通知提示,导航,弹窗等等,这些组件可以通过精心设计和优化,直接使用,代替传统的三件客,大大减少开发者的重复劳动力,其次,这些支持自定义属性,slot和事件灵活开发。
Vxe-table(表格组件)
Vxe-table 支持大量的数据加载和各种复杂的表格功能,包括但不限于增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出等。适用于 Vue 2.x 和 Vue 3.x,确保开发者可以根据项目需求选择合适的版本。
Hooks
Hooks使得组件可以编写为纯函数,从而遵循函数式编程的原则。这使得组件的逻辑更加简洁、可预测和易于测试。
热门js库
three.js
3D场景创建:three.js允许开发者使用JavaScript代码创建各种复杂的3D场景,包括摄影机、光影、材质等对象。
纹理和材质:为物体的渲染提供多种类型的纹理和材质,以实现更逼真的视觉效果。
阴影计算:自带阴影计算功能,可实现逼真的阴影效果,增强3D场景的立体感。
动画支持:支持多种格式的3D物体和骨骼动画,使3D场景更加生动和丰富.
D3.js
D3.js是一个强大的JavaScript数据可视化库,它使用HTML、SVG和CSS来将数据驱动的文档呈现出来。D3.js以其高度的可定制性和灵活性而闻名,可以创建出各种复杂的可视化效果。
受欢迎程度:D3.js获得了超过80K的GitHub stars,是数据可视化领域中最受欢迎和广泛使用的库之一。
SweetAlert2
支持多种主题和样式。
提供了丰富的配置选项,如标题、文本、按钮等。
支持动画效果和回调函数。