1.熟悉W3C标准、ES规范和各种Web前端技术,如:HTML、DIV、CSS、JavaScript等,熟悉HTML+CSS,能够熟练用DIV+CSS对网页进行布局。
2.理解W3C标准、HTML语义化,了解主流浏览器部分兼容问题。
3.熟悉移动端适配原理,能在不同机型和屏幕下展现最佳效果。
4.熟悉原生的js以及js面向对象编程、原型链、闭包、作用域链等高级的js。
5.熟练使用Ajax、fetch、JSON 、XML实现浏览器与后台服务器的异步交互。
6.对Ajax交互、前台数据传输,json和Jsonp交互有较好的理解和应用,对http协议有一定了解;
7.熟悉react、vue、angularJS等流行框架,有丰富的项目经验。
8.熟悉微信小程序开发,已开发多个小程序项目,有丰富的开发经验。
9.熟悉canvas,在页面上开发高质量动画。
10.熟悉响应式web开发(熟练运用bootstrap栅格系统以及zepto.js)。
11.熟练使用自动化构建工具,能够自行搭建 webpack工程项目,实现快速构建项目。
12.熟悉nodejs。