1. 主要技术栈: vuejs 2.0 及周边生态、ES 6,Less 等;2. 我主要负责: 项目底层代码的构建,技术重难点的攻克,通用的组件封装等等;3. 经典优化的例子: PC端 iconfont 图标的使用,有诸多不方便之处,例如iconfont平台提供的图标不适合、每次新增图标重新生成文件、还有就是多个同事使用的图标方式不一致,有些使用 iconfont, 有些使用 Font AwesomeIcon 等等,导致项目内部使用图标这个功能过于复杂以及不方便; 我的解决方案是: 自己写了一个svg插件 svg-vuejs( https://svg.ogliu.com ),现在已经可以支持自定义文件存放目录,并且不止于字体图标的实现,类似 404 页面、暂无内容、全屏背景、移动端图片展示等情景下需要用到的大图(插画),都可以使用svg形式来渲染,将极大的提高网站的渲染速度,不限制在哪个平台获取图标,只要能找到svg文件即可,还可以省去设计师的设计时间,开箱即用,使用简单。4. 大型组件的例子:后台管理系统会有很多表格页面,为了提高复用性,将整个页面封装成一个大型组件 ( https://table.ogliu.com ),通过不同的配置项来快速完成页面的开发,提高复用性的同时,还保持了各页面间统一维护。5. 难点攻克的例子: 在特定情况下请求接口返回的数据量过于庞大,导致时间慢,页面卡,通过多线程来解决了这个问题;声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论