1. 熟练掌握HTML5 CSS3 JavaScript相关的基础知识,能很好的通过各种标签以及样式完成页面布局以及动画等。能根据不同设备的设备的屏幕尺寸以及分辨率的不同进行响应式布局,以实现在不同设备上的兼容性显示。
2. 熟练掌握jQuery。
3. 熟悉并能熟练使用各种主流的前端框架,如vue angular, 有多年的实际开发项目经验。了解react,但实际使用react框架开发相对前者较少。
4. 能很好的实现组件化开发,将功能模块化,且利用框架的状态管理工具进行开发,提高代码复用性和可维护性。
5. 熟悉跨平台桌面应用开发工具Electron,能进行跨平台的开发,实现桌面版的软件的编译、发布以及升级。
6. 熟悉nodejs。
7. 熟练使用Git等版本控制工具,进行代码的版本管理和协作。
8. 了解并能够处理常见的安全问题,如XSS。
9. 了解网络通信 网路拓扑等方面的相关知识。
1. 开发过类似网上商城的APP项目,并且配套开发微信公众号中商城的开发。
2. 企业管理服务平台软件(方行),包含APP PC端。
(1)APP使用HTML5、JavaScript,结合angularjs框架开发,使用YonBuilder移动开发平台编译出Android IOS应用。
(2)PC端使用HTML5、JavaScript,结合Vue框架开发,使用Electron桌面开发工具,编译出Windows Mac端应用。
(3)在微信小程序上开发简易版的企业管理服务平台的相关功能。
3. U盘管理软件。使用Vue框架,结合Electron桌面开发工具,实现电脑上插拔U盘后,软件中展示U盘列表,并能对U盘进行的相应的配置,以实现在相应安全设备上的配套管理。
方行软件是一款专业级企业管理软件。是一款以项目为主线全面覆盖从线索到回款各个阶段所涉及的CRM、OA、IM、财务管理于一体的企业管理服务平台,为企业在不同阶段提供定制化咨询服务和解决方案,助力中小企业成长。 我在项目中主要负责根据需求实现前端大部分功能的开发。包括APP以及
USB综合安全管理系统,用于对U盘进行配置,以配合U盘在安全设备上的管理。 项目不涉及后端,数据都是保存到配置文件中,该从项目环境搭建到整个项目根据需求最终实现,前端功能基本上都由自己完成。