1.熟练使用 div+css 进行页面布局;熟练使用一些常用布局如流式(百分比)布局、rem 布局、flex 布局、 响应式布局等。
2.熟悉 Html5,Css3 的新特性。
3.掌握 jQuery 以及 jQuery 插件的使用;了解 swiper,iscroll,zepto,mui 等移动端开发库;掌握 bootstrap 等框架,artTemplate 前端模板的使用。
4.熟练掌握 Ajax 异步技术,熟悉浏览器端与服务器端之间的数据传递,利用模板引擎渲染页面,了解 JSONP、CORS 等常见跨域解决方式。
5. 对 JS 面向对象编程有一定的理解,并熟悉原型链、作用域链、闭包、继承,能自己封装一些函数。
6. 有使用 Vue.js 编写项目经验,了解 Vue 等前端框架的基础使用,能使用此类框架进行模块化开发,了 解 MVC、MVVM 的模块化开发思想;熟练使用市面上的一些 vue 组件。
7.熟悉 es6 的新特性,和基本的 sql 语句;对前端的性能优化有一定了解。
8.了解 node.js,可以使用 nodejs、express 进行基本的服务器的搭建。
9. 熟悉使用 Git 工具,对源代码进行管理;了解自动化构建工具 webpack,熟悉包依赖管理工具 npm, 熟悉网页调试工具 Postman。