1.熟练使用html, css, js等前端技术,掌握H5新特性和CSS3
2.掌握jQuery、Angular1、Vue2等主流前端框架
3.掌握Ajax技术并了解多种解决跨域的方案
4.熟练使用Bootstrap、Underscore.js、Echarts、Highcharts、zTree、easyUI、tinyUI、ElementUI等
5.熟练使用SVN、GIT
6.了解NodeJS,了解AMD、CMD、ES6模块化开发的理念
7.掌握Linux常用命令及MySQL和MongoDB的基本查询语句
【华为云】(https://console.huaweicloud.com)
采用技术:Angular1、ui-router、es6、nodejs、grunt、bootstrap、e-charts、tinyUI、mongodb、Underscore.js等
1.angular双向绑定原理,结合tinyUI进行界面绘制,进行需求开发
2.自定义指令开发,指令间传值通过事件广播、绑定$rootScope、$watch监听三种方式进行dns数据传递
3.angular标签嵌套使用,通过@、=、&进行数据的绑定
4.运用ui-router原理实现路由的跳转,通过params参数在跳转的时候进行传值
5.运用nodejs运行原理,创建本地web服务器,连接数据库,进行需求开发与验证及问题定位
【Merge Request代码管理系统】
采用技术:Vue、Vuex、Vue-router、Webpack、ES6、Node.js、express、Eslint、Element-ui、mongodb
1.运用vue双向绑定原理,结合elementUI实现界面绘制,进行需求开发
2.根据vue响应式原理,运用Vue.set()赋值,解决界面新增数据无法及时刷新问题
3.运用vue的prop对象,实现父组件到子组件的数据传递
4.运用Vuex存储mr审核状态,实现兄弟组件间的数据传递
5.vue-router实现页面跳转,path拼接/:实现动态参数传递
6.运用es6模块化原理,结合require实现动态加载依赖
7.nodeJs express库的使用、nodeJs连接mongo数据库进行需求开发与验证