点击空白处退出提示
作品详情
项目重点:1.对官网的设计,不同浏览终端的适配显示。2.工具页面的抓取和页面生成。3.Gerber模块。使用SVG转换显示,设计合适的展示界面,对每个Gerber层进行分组,每层单独设置,使用户有比较全面的预览体验。4.文件自动分类模块。用户选择一个zip文件,自动解压并分类显示,用户可随意拖放编辑分类以及相关属性。设计方便易操作的交互界面。5.BOM模块。对BOM文件进行解析,并通过表格展示,每项可分别查找以及替换,对多项数据的展示,以及各项交互设计合理清晰的界面。6.整个下单流程设计合理的界面,保证用户数据录入的合理和完整性,不断测试,使整个下单流程不出bug。项目难点:1.项目原架构是 java+freemarker。想使用较新的前端技术开发,但又不能破坏原有的架构。不能使用整套vue。最终采用了部分编译的方式,使vue组件嵌入到原有项目中,合理地结合。2.项目中所有数据有很强的关联性,文件分类、Gerber、BOM三个模块的数据都是互相依赖,这使得每修改其中任意一项,其它模块需要作出实时响应。整套的逻辑很复杂。最终把代码分为数据操作层、控制层、显示层等几类,通过合理的代码规划,写出比较合理的代码结构。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论