1.基础技能:
·HTML (HyperText Markup Language):负责网页的结构和内容,需要熟悉HTML5的新特性,如语义化标签、表单控件、多媒体嵌入等。
·CSS (Cascading Style Sheets):控制网页的外观和布局,需掌握CSS3新特性,如Flexbox、Grid布局、动画效果、媒体查询等。
·JavaScript:实现网页的交互逻辑,需精通ES6+语法、异步编程(Promise、async/await)、DOM操作等。
2.前端框架和库:
·熟悉Vue.js,了解React.js、Angular等框架,用于项目搭建及开发。
·jQuery、Bootstrap:虽然近年来被现代框架逐渐替代,但有过项目经验,可直接上手。
·UI框架:如Element UI、vant等,提供丰富的预设组件和设计规范,加速界面开发。
3.响应式设计与移动优先:
设计和开发能够自动适应不同设备和屏幕尺寸的网页,利用媒体查询、百分比布局、viewport设置等技术。
4.性能优化:
理解并实施前端性能最佳实践,包括减少HTTP请求、图片和代码压缩、懒加载、缓存策略、Critical CSS/JS等。
5.版本控制与协作:
熟练使用Git进行代码版本控制,理解分支管理、合并冲突解决、提交规范等。
6.构建工具与包管理:
掌握Webpack、Rollup等构建工具配置,以及npm或yarn等包管理器,用于模块打包、依赖管理、自动化任务等。
7.网络与安全:
理解HTTP/HTTPS协议,RESTful API设计,以及前端安全性问题,如跨站脚本(XSS)、跨站请求伪造(CSRF)防护。
8.前端工程化与持续集成:
掌握前端工程化流程,自动化部署、持续集成/持续部署(CI/CD)工具,如Jenkins、GitHub Actions等。
1.创客村(公众号)
该项目主要是一个基于vue框架开发的嵌入微信公众号的手机端网页商城。
主要功能:
1)平台产品的展示以及购买(下单过滤符合要求的各类活动并进行金额匹配展示)
2)社区(广大用户的笔记素材归类并已瀑布流形式展示)
3)内嵌金币商城模块以及各类活动的迭代等
4)集成了微信sdk的初始化授权、分享等功能的开发
2.创客云商可丽金官方(微信小程序)
该项目主要是一个基于mpvue框架开发的微信小程序商城。
主要功能:
同上(同款商城小程序版)
活动迭代采用webview方式嵌入h5网页版,并进行小程序交互完成
3.云商物刊(微信小程序)
该项目是基于原生开发的微信小程序
主要功能:
平台产品的分类展示以及其详细的介绍
角色 | 职位 |
负责人 | 前端工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
基于vue框架开发的微信公众号菜单嵌入的web手机端商城项目; 独立开发完成,耗时5个月左右 主要功能: 集成微信sdk进行初始化授权(获取用户标识)、微信分享绑定分享人信息等功能 平台产品的预览、详情展示以及购买(购买时匹配的金币抵扣、优惠券抵扣、以及相关组合活动折扣)
基于mpvue框架开发的微信小程序商城项目; 独立开发完成,耗时3个月左右 主要功能: 平台产品的预览、详情展示以及购买(购买时匹配的金币抵扣、优惠券抵扣、以及相关组合活动折扣) 社区功能对广大用户的心情笔记分类展示 金币商城模块提供各类任务供用户去集金币,金币可兑换优