
天天使用npm下包,有没有考虑是如果实现的。对于日常使用频率高的组件、方法等,来回的复制代码就很不方便,既然如此就开发一个通用的仓库,以后可以随时随地使用。

OAuth2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据。

MCP 即模型上下文协议(Model Context Protocol),是 Anthropic 于 2024 年 11 月推出的开源开放标准协议,核心是为大模型与外部数据源、各类工具的交互制定统一 “规则”,就像 AI 应用领域的 USB - C 接口,通过客户端 - 服务器架构实现二者安全、高效的连接与上下文传递。

随着前端工程越来越大,模块越来越多,代码复用性越来越强,模块之间的依赖关系也越来越复杂,导致开发效率低下,维护成本高,代码质量难以保证。因此,我们需要一种能够有效管理这些模块的工具,以便更好地组织和管理我们的代码。

在前端做关于人脸的项目就不得不提face-api.js,它是一个基于Javascript的开源库,用于在浏览器中进行人脸检测、识别和特征。它是建立在 TensorFlow.js 之上的,利用深度学习模型来实现各种人脸相关的功能。

现在随着AI的发展,市面出现了很多AI对话的工具,正好这段时间也在做AI对话。其实功能不复杂,主要需要考虑的是细节、体验,跟我一起剖析AI对话是如何实现的。

每次开发新的项目,类型多样,有vue的、也有小程序的,虽然已经有各种类型的项目模板,但每次都需要去下载模板然后修改配置,就显得特别麻烦,于是开发一个脚手架去管理这些项目。

文件上传是项目中必不可少的功能,这里总结了一些常用的功能。

对于日常开发中后台系统项目中,肯定避免不了对文件的操作;文件上传、预览等功能。为了用户体验、交互,你也需要这些知识。

前端页面为了美观、交互,会在页面加上一些交互动画。一般动画的实现方式有这几种

在做后台系统的项目中,日期组件用的是比较频繁的,但是一些常用的组件库没那么全。特别使用选择日期范围组件就格外明显。

在做视频上传时一般会上传一张图片作为封面图,这时就可以获取视频的一些封面帧,选择一帧当作封面图;同样在页面展示的时候视频没有封面图,也可以通过这种方法去截取一帧图,提高用户体验。

lp-vant-form 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。

在做后台系统以及关于数据分析处理的项目中,图表的功能就必不可少,而目前市场上Echarts的使用占比还是比较高的,如何灵活低成本使用就尤为重要。

在使用el-table的时候,在数据多的情况下滚动表格会看不到表头是什么,可以使用高度自适应,这是对表格高度的限制同时会出现滚动条,这样用户体验不好,所以考虑不设置高度通过表头吸顶来实现。