项目: B端网站配置平台
1.拆解页面。根据不同的 C 端状态和配置利用组件组合成不同的 C 端页面。 2.整合封装请求。各个不同的组件分别请求对应分类的 API 文件。减去不必要 的重复代码,并且可以自己在本地缓存部分 http 请求。
3.将 VUE 文件里面 CSS 和 Js 部分都分离出来根据需求按需。通过提供的各类 工具类合公共方法 每页页面根据需求引入 .css 部分通过整个 less 编译。提供基 础的样式属性模板。组件和页面按需引入。
4.单页面的 SEO 和多语言优化。
C/B 平台的动态生成在项目初期显得有大的难度和工作重复度。在开发过程性采用将 整个网站页面和逻辑部分都拆解开来开发 让本来很多需要重复的部分一次性都能 解决。克服了多个商户不用需求的问题,最终让这类需求变更可以短平快的被 消化,极速研发、快速上线、研发成本大大降低。
客户端开发:
前端部分 主要使用 vue2 。网页基本采用组件化的方式来实现,对比每个页面 差异将基本组建全部公用出来 在对有差异地方按照不同的页面引入不同的样式 来达到页面需求。页面较多,但后期维护异常方便,对于改动抑或增删掉部分 基本上只需修改各个组件可以达到需求。
node 部分 主要是使用到了 fs 对本地文件对读写和修改。在本地搭建了一个储 存库,来分别让客户端识别当前运行在哪台电脑。对于本地文件也做到了自动 修复和不错。
网络部分 主要是使用到了 ipfs 这个网络节点技术。每个客户端启动的一个 ipfs 都相当与一个网络节点。用户下载文件更具网络节点的自动优化可以自动匹配 到当前最快速的下载节点。上传会上传的本地节点在由本地节点通知周围节 点。基本上等同于局域网上传。
5年项目经验 做过网站 H5 APP 公众号 小程序和桌面客户端,担任过小组组长,项目技术负责人。也在项目初期独立搭建项目,给出项目搭建方案。做客户端项目中也做过Node和本地相关的对系统的操作。在做平台项目中也处理过自动配置的网站。
可兼职时间
可兼职地点
0条评论 雇主评价