项目上线了,花点时间做个小总结,总体来说,这个项目还是很不好做的,原因是ionic框架老,组件功能不够全。所以会有很多组件需要自己封装,说几个进步点。
1.ionic框架本身的规则,比如ion-content默认自带ion-scroll是滚动的,开发过程中,需要修改框架本身。作为类比,有利于使用element Ui,quasar,antdesign,Material UI等框架。
2.项目中遇到的问题,大都可以用原生js解决。
3.熟悉了angular语法和vue基本上差不多,双向绑定,指令,组件等。
4.更加熟悉了同步异步编程,增强了编程能力,对promise的使用更加熟练。
5.本地用到offline模式开发,需要使用sql语句操作SQL lite数据库,熟练的使用了增删改查sql语句。进行数据库操作。
6.项目中基于cordova的混合开发,掌握了使用cordova去调用原生摄像头拍照,从沙盒取照片,发邮件,等调用ios原生方法。学会了简单的ios编程语句。
7.前端开发技能:
7.1学会了组件的封装,比如统一的弹出框,比如form表单控件,input框和select框,search搜索框。
7.2
网友评论