码迷,mamicode.com
首页 > 其他好文 > 详细

小总结

时间:2016-02-13 13:25:24      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

  今天凌晨4点多,跟随幺爸回攀枝花的车回到成都。2016的工作与生活又开启了新篇章……去年实现了涨工资的小愿望,可很多小愿望也并未实现;今年希望在去年的基础上,生活质量和个人综合素质都能有所提升(更努力地工作、更勤奋地锻炼身体、更懂得爱别人)。

  2015年7月份到现在公司,第一个项目是PMS(客栈管理系统),整个项目框架采用的是司徒正美的mvvm框架avalon(本打算使用更流行的vue,可是项目需要兼容IE),和以前的开发方式区别蛮大,avalon是用数据驱动视图的改变,开发者只需处理好整个业务的数据结构和合理使用、维护一份自定义数据即可完成页面的交互及与后台的沟通(增、删、改、查)。这样的开发思想对提高项目开发进度起到了巨大的推进作用,第后面的几个项目由于后台开发人员的因素,使用的是传统的JQ完成前端工作,对比了之后效率和维护性根本不在一个层面上了。

  由于项目的限制,一些技术还是没有使用上,是有些遗憾的:

  1.bootstrap(已使用),boot的栅格化布局、模态窗、导航切换等组件。

  2.avalon(已使用),如果不兼容IE,bug更少,性能更优,api更优雅的vue是首选,当然很感谢司徒大人,国内行情都懂的嘛。

  3.jQuery(已使用),双向绑定的框架下,jq我们用它干的最主要任务就是ajax请求;分页,下拉,日历等插件的使用;偶尔的DOM操作。

  4.handlebars(已使用),jq的项目不可避免的需要拼接字符串,模板引擎可以使代码更美观和维护更方便。

  5.iconfont(已使用),项目中小图标使用阿里的iconfont,对性能和code都是有好处的。

  6.webuploader(已使用),百度出品的上传控件,以及echarts,感谢为技术而努力的技术团队们。

  7.seaJS,requireJS(都未使用),同样是项目限制,没有使用加载器的需求。

  8.Less,Sass(都未使用),前端团队原因,开发之前把项目定义为小项目,使用预编译器可能大材小用,后面项目成型其实也并不小,因此目前打算引入sass参与后期开发。

  9.FIS、webpack(部分使用),关于前端工程化,公司团队质量还有待提高,有幸读到张云龙等人的文章,用FIS做了文件签名,请求合并,压缩,发布一系列简单的工作。有了这种集成式的解决方案,没有靠grunt、gulp去做这些事情啦。

  还有一些使用过的cxselect、select2、icheck、nicevalidator等插件就不一一列举了,适合项目的就是最好的。

  以上内容为我过年七天乐回来努力回忆的东西,说得很大概,主要是让自己回顾一下老知识,准备新知识的吸收。今年自己要在前端方面有所突破,业务开发效率提高起来之后做一些修改工具甚至创造工具的事,这才能体现能力。   

小总结

标签:

原文地址:http://www.cnblogs.com/jlchen/p/5187543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!