点击空白处退出提示
作品详情
项目描述:iMyFone 致力于为 iOS 和 Android 设备,Windows PC 和 Mac 提供解决方案。产品主要分为三大类:
设备修复与恢复、数据管理、多媒体以及游戏辅助类软件, 公司初期时营销主站点,该站点的营销地点遍布美国、西欧、日本等全球 200 多个国家和地区。
技术栈:后端:WordPress+PHP 前端:Node.js+Koa+Gulp+Jquery
项目职责:
1. 项目优化:使用 PageSpeed Insights 工具检测页面性能评分低于 60 分,严重影响站点 SEO 排名,通过前端页
面性能优化、服务端渲染等方式,将整体性能评分提高至 90+。
2. 插件封装:封装一些符合公司业务需求的插件,提升项目的维护性。
a. icart_pay_emergency.js:多语言站点多支付方案统一插件
https://public.imyfone.com/assets/js/purchase/icart_pay_emergency.js
b. table_fixed.js:文章页面在移动端下 table 滚动条自定义样式插件
https://www.imyfone.com/assets_en/plug/independent_packaging/table_fixed.js
3. 提效工具:通过 Node.js 编写脚本工具,提升部门开发人员效率 50%
a. sku 工具:自动化批量替换多个站点购买 sku 信息,并把数据同步存入 excel 中,方便产品进行数据筛选。
b. amt 工具:自动化批量更新各站点购买页下载按钮样式及链接,同时更新本地项目代码
4. 搭建私有库:搭建公司私有 npm 仓库,把提效工具上传至私有库中,方便统一管理及维护。
5. 页面重构:主要负责对老旧页面使用 Flex 布局方式重写页面,删除页面冗余代码,梳理及优化 Js 代码逻辑
6. 架构升级:主要把前端相关页面从 WordPress 框架中抽离出来,初期迁移工作量很大,在迁移前,先定义好前
端规范(Js、Css 代码模块化区分、图片优化、命名规范)等,在采用 Node 实现前后端分离,提高代码维护性
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论