个人项目
博客项目
技术栈: Vue3 + TypeScript + Vite + Markdown + Vitepress + ssh2-sftp-client(上传服务器)
passport-server 项目
技术栈: Node.js + Nestjs + TypeScript + Mysql + Redis + JWT + Swagger
passport-admin 项目
技术栈: Vue3 + Vite + TypeScript + Naive UI + Axios + echarts
基于 vben-admin 开源项目修改
鸿蒙app项目
技术栈: ArkUI + Arkts + Material Icons
截图
首页

详情

我的

登录

注册

- 用户界面 (UI) 开发与实现。需要根据 UI/UX 设计师提供的设计稿精确还原视觉样式(包括布局、色彩、字体、动画等),并通过 JavaScript 实现页面的交互逻辑(如按钮点击、表单验证、数据动态展示)。其目标是打造视觉美观、交互流畅的用户界面。
- 响应式与跨端兼容开发。确保网站或应用能在各种设备(从桌面电脑到智能手机、平板)和不同浏览器(如 Chrome、Firefox、Safari、Edge)上提供一致、良好的体验。
- 性能优化。压缩资源(如图片、代码文件);减少 HTTP 请求(如合并文件、使用雪碧图);实施懒加载(延迟加载非关键资源);利用浏览器缓存和CDN;优化代码执行效率,以提升页面的加载速度和运行流畅度。
- 与后端协作和数据对接。与后端开发人员紧密协作,通过 API 接口(如 RESTful API)获取、提交和渲染数据,确保前后端数据交互的准确性和实时性。
- 代码维护、测试与部署。对现有项目的代码进行维护、更新和迭代,修复发现的缺陷(Bug)。编写单元测试和进行集成测试,保障代码质量。使用版本控制工具(如 Git)进行团队协作和代码管理,并参与项目的部署上线流程。
- 技术选型与前沿探索。参与选择合适的技术栈,如 React、Vue、Angular 等前端框架或库,以及相应的构建工具(如 Webpack、Vite),并将适用的技术应用到项目中,以提升开发效率和产品品质。