1、精通HTML 和CSS,熟练运用DIV+CSS编写结构化页面,熟悉HTML5和CSS3的新特性, 了解预编译样式语言LESS,会使用各种第三方UI框架以及插件如Animate.css和Bootstrap等,可以解决浏览器之间的兼容性问题。
2、熟练使用JavaScript和JQuery,熟悉JavaScript中的闭包、事件机制、原型链、异步、延迟对象等操作,熟悉JQuery对象动画和事件以及JSONP跨域请求。
3、熟练使用原生的GET请求和POST请求,浏览器原生ajax和JQuery封装的ajax进行数据请求,了解axios。
4、熟练使用Node.js和npm管理工具,了解express和body-parser等模块,会使用中间件,可以利用Node.js快速搭一个作为处理请求的本地服务器。
5、熟悉如何用Cookie存取数据,并会使用JQuery.cookie.js对Cookie数据进行操作,了解sessionStorage和localStorage的使用。
6、熟练使用HBuilder、Visual Studio Code等相关开发工具,可以通过webpack、grunt自动化构建工具和Git管理工具来进行多人的合作开发,能熟练的阅读技术文档。
7、熟悉如何进行服务端的模块化,了解mongoose模块进行对mongodb的增删改查操作。
8、了解RequireJs使浏览器端模块化,会使用Requrejs,用ES6中的Promise对象和deferred对象对异步执行进行优化。了解underscorejs,tween.js等代码库。
9、熟悉 Vue,Vue-cli并会搭建其脚手架进行新建项目,Vuex状态管理模式,以及Vue路由,会使用Vue-cli开发单页应用,解决跨域请求资源问题。
10、了解React,JSX语法,理解React的虚拟DOM机制,会使用React构建可复用组件。
11、了解Angular4,了解Angular和Vue的差别,熟悉Angular模块机制。
12、熟悉SUI/MUI, ElemeUI, Ant-design UI等UI框架,能使用这些框架搭建不同需求的PC以及移动界面。
13、熟悉微信公众号的运营搭建以及微信小程序开发,熟练使用微信开发者工具,了解百度地图的使用。
项目1-(2018.09- 2018.12)| 快快免单小程序
软件环境:JavaScript/HTML5/CSS /JQuery /Swiper
硬件环境:PC
开发工具:微信开发者工具
项目简介:
该项目是一个公司主营app的小程序,用户可以在消费达到商家指定次数后进行免单,在小程序上实现与app一样的功能,省去了下载app这个步骤。整体上应用了HTML+CSS构建页面,微信小程序API实现页面的各种需求。
责任描述:
1、根据UI设计图负责编写小程序首页,商家详情,活动详情,分类详情,搜索页面。
2、封装可复用组件,减少代码量,使代码结构更简洁。
3、使用get请求和post请求,访问后台工程师给出的接口请求数据,从而实现服
务器与移动端的数据交互,实现动态页面的展示。
4、对项目进行后期的测试与维护,解决页面上的一些bug问题,对项目进行优化。
项目2-(2018.10)| 快快免单官网
软件环境:JavaScript/HTML5/CSS /JQuery /Swiper
硬件环境:PC
开发工具:Visual Studio Code
项目简介:
该项目是一个公司app官网,用户可以在该网站上了解该app的功能,以及最新消息。整体上应用了HTML+CSS构建页面整体,Swiper插件进行轮播,CSS+JQuery 实现动画效果。
责任描述:
1、使用HTML+CSS完成项目主体结构的搭建,填充主要功能模块代码,CSS+JQuery实现动画效果。
2、Swiper插件进行轮播,通过轮播的方式上下滚动,使页面整洁美观。
3、对移动端页面进行了适配测试,让页面能自适应各种屏幕大小。
4、对项目进行后期的测试与维护,解决页面上的一些bug问题,对项目进行优化。
官网网址:http://www.kemiandan.com/
项目3-(2018.09- 2018.12)| 快快免单
软件环境:JavaScript/HTML5/CSS /JQuery /Swiper
硬件环境:PC
开发工具:Visual Studio Code
项目简介:
该项目是一个公司主营app,用户可以在消费达到商家指定次数后进行免单。整体上应用了HTML+CSS构建页面整体,Swiper等插件实现页面banner图的轮播及其它功能,CSS+JQuery实现动画效果。
责任描述:
1、根据UI设计图负责编写首页,商家详情,活动详情,分类详情,搜索页面。
2、封装可复用组件,减少代码量,使代码结构更简洁。
3、使用get请求和post请求,访问后台工程师给出的接口请求数据,从而实现服
务器与浏览器端的数据交互,实现动态页面的展示。
4、对项目进行后期的测试与维护,解决页面上的一些bug问题,对项目进行优化。