前端开发笔记
文章平均质量分 95
前端开发笔记
JingFeng.Huang
软件工程硕士,PMP、CNIIT、信息系统高级项目经理。20年+的软件研发经历,对人工智能、产品创新、软件架构等有丰富经验和深入研究。近年来研究以大语言模型为主的人工智能应用解决方案落地。
展开
-
使用vite静态导入、工厂模式优雅的实现同构数据、不同业务实现的无侵入扩展
我们首先,需要定义处理数据的接口。// 规范处理行为// 标识处理行为接口 IHandler,定义的所有数据处理的统一处理函数: hander ,此函数接收一个 string 类型的数据(当然可以是其他你需要的任何类型)。不同的业务处理逻辑,自行实现此函数。cmd函数,规定返回一个number类型。此函数的目的在于标识不用的实现类。可通过下方代码来理解这一点。工厂类的主要职责,是将不同的业务实现类,根据不同标识,动态导入类中的一个数据结构中,并对外提供接口,来获取不同的业务处理类实例。原创 2024-01-23 15:41:32 · 885 阅读 · 0 评论 -
为vitepress静态网站增加访问统计代码
我原来的主题配置文件 (我的目的很明确,主要是写文档。vitepress的默认主题我觉着已经够用了。由于对默认的主题样式不熟悉,同时为了增加一些外部的样式以简化文档页面一些自定义的样式,我引入了,但是主题文件很简单。只导出了默认的主题。console.log('路由将改变为: ', to);默认主题对象,是不具有enhanceApp属性的(上面的接口定义,该属性是可选的),因此我们手动定义他的内容即可。在这改代码中_hmt就是上面文档介绍的,存入window。原创 2024-01-23 09:16:30 · 1547 阅读 · 0 评论