前端开发合集封面
Collection File · 04

前端开发

从框架基础、组件交互到工程化与性能体验,整理前端开发中的实现细节、踩坑过程和长期可维护的选择。

框架基础组件设计交互实现工程化性能体验
Articles
29
Views
1,169
Likes
0
从第一篇开始

Reading sequence

档案目录

29 entries
  1. 01

    记一次:Blender GLB 加载成功,博客首页却坏了一半

    把程序化 Three.js 房间替换成 Blender GLB 后,模型能显示,屏幕内容、热点、镜头和家具交互却集体消失。记录我如何用节点契约、运行时绑定和完整 UV 平面把它们重新接回来。

  2. 02

    记一次 Prisma 6 升级 7 的评估与升级指南

    对博客项目做了一次 Prisma 6→7 的升级评估,整理了所有 breaking changes、改动量和风险点,顺便记录了完整的升级步骤。

  3. 03

    圆形菜单组件实现:从极坐标到SVG路径的实践

    分享一个圆形菜单组件的实现思路,从极坐标转换到SVG路径绘制,以及交互效果的优化实践

  4. 04

    vue-demi 版本检测机制详解与antv-x6-vue-shape识别错误问题解析

    我深入研究了vue-demi的版本检测机制。通过读取本地Vue版本,它智能地指向对应的预置文件。我发现@antv/x6-vue-shape中的识别错误,源于其内置vue-demi副本与项目版本冲突。我提出了从删除私有node_modules到配置webpack alias的多层解决方案,最终建议将vue-demi改为peerDependencies以彻底解决问题。

  5. 05

    复制整个网站的localstorage到剪贴板

  6. 06

    记一次php跨目录存储问题

    我遇到了个棘手的私活问题。十个站点共享资源用软连接,爬虫往global_assets写没问题,但各站点读写时却报错。起初怀疑软连接惹祸,后来发现真凶是.user.ini的open_basedir限制。这个白名单只允许访问站点目录和/tmp,跨目录操作被拦截。我把global_assets路径加进白名单,重启PHP,问题迎刃而解。

  7. 07

    phpcms记录

  8. 08

    TS类型体操

  9. 09

    常用Mysql

  10. 10

    谈谈nuxt中的请求代理

    我在开发中遇到了代理路径的坑。开发环境用nitro代理,生产环境用nginx代理。关键是服务端渲染时必须用绝对路径才能走代理,相对路径会绕过代理。绕了一大圈才明白这个差别,记录下来避免重蹈覆辙。

  11. 11

    react组件通信

  12. 12

    react-router新手教程学习笔记

  13. 13

    react hook用法

  14. 14

    react核心思想

  15. 15

    nuxtjs中请求https站点报错问题解决

    我在Nuxt中通过服务端代理远程接口时,遇到了SSL证书验证问题。本地开发环境的localhost与目标域名证书不匹配,导致请求失败。我通过删除客户端传来的Host请求头,或在服务端重新设置正确的Host字段来解决这个跨域证书验证冲突,最终实现了安全的服务端渲染数据获取。

  16. 16

    原型链

  17. 17

    记一次nextjs部署之后的报错

  18. 18

    使用svg画一个可以动的时钟

  19. 19

    nuxt3中set-cookie引发的血案

    我在Nuxt3中处理服务端认证时遇到了一个棘手问题。后端返回的Set-Cookie响应头中包含多个cookie,其中expires字段里有逗号,直接按逗号分割会破坏日期格式。按照RFC 6265规范,我需要更智能的解析方式,识别真正的cookie分界线而非日期中的逗号。我最终采用了正则表达式,精准定位每个cookie的起始,完美保留了expires的完整性。

  20. 20

    解决pinia中$subscribe回调方法mutation.events无法在生产环境中使用的替代方法

    我在Vue3+Pinia项目中遇到了一个问题:开发环境下能通过$subscribe的mutation.events获取state变化的具体key,但生产环境失效。经官方确认这是设计限制。我采用了新方案——用watch监听store中每个属性的变化,并在state动态变化时重新收集依赖,完美解决了需求。

  21. 21

    openlayers学习笔记

  22. 22

    iconfont在项目中的使用

  23. 23

    webgis学习手册

  24. 24

    强制加载element-dialog

  25. 25

    离线上传方案

  26. 26

    react-native开发指南

  27. 27

    纯css添加div

  28. 28

    微任务宏任务

  29. 29

    functionalTemplate

前端开发 - 文章合集