全日制本科 - 计算机科学与技术
熟悉现代 Web 技术中的 HTML 知识体系,善用 HTML 编写搜索引擎 SEO 友好性的应用结构
CSS / Sass / Tailwindcss / Responsive Design
Unix 哲学拥趸,Terminal 爱好者,无缝对接操作各操作系统
lodash-es / Axios / TanStack Query / Chakra UI / Antd / Naive UI / Element Plus / Jotai / Pinia
原生 JavaScript 基础扎实,善用 JavaScript 构建产品应用的用户交互逻辑,注重代码编码风格和规范,偏爱 TypeScript 并推动 TypeScript 在团队项目的应用
React / Vue3 / Next.js / Nuxt.js
Vite / webpack / Vitest / playright / ESLint / Prettier
Node.js / Git / Gitlab / Chrome Extensions / CLI Dev / Docker / Fish / Vim
媒体通讯开发组前端开发,主要职责:
主力前端开发,主要职责:
初级前端开发,主要职责:
初级前端开发,主要职责:
此项目上一个老版本是基于PHP实现的整个系统,旧系统经常崩溃并且由于没有找到合适的开发者来维护旧系统,在去年我们团队成立之初就准备对其进行重构。
我是这个项目的前端负责人,入职之初就从零开始根据历史遗留的一些需求以及运营人员提出的一些新需求进行项目调研,确定以 Vue3 作为开发框架和 TypeScript 作为主力选型进行开发,并且完全从零开始搭建整个项目,包括:
这个项目我从 React 开发中参考了 React-query 来做前端接口数据缓存和数据共享,并在项目中推动了新人坚持遵守代码规范和样式统一的好习惯。在项目上还完成了对整个旧系统的模块化重构,让前端页面完全可配置,提升首页和子应用的资源利用率,并且提高了服务的稳定性。
后台使用的是传统的 Vue3 SPA 技术栈,前台子应用则使用了 Nuxt.js 来实现服务端渲染以提高首屏加载速度和优化 SEO 搜索引擎排行等功能。
此外,还基于原生 JavaScript 开发了为整个项目及其子应用SDK:
最后开发以下内容: