熟悉HTML(5)/CSS(3),掌握浮动、定位、盒模型、BFC 等CSS核心概念,掌握常见布局方式,对代码可读性、规范性、语义化有一定认识,对CSS 兼容有一定经验,能熟练开发符合W3C规范的常见页面。
熟悉原生JavaScript的使用,掌握事件模型、DOM 操作、Ajax、JSONP、跨域、闭包、原型链、继承等相关概念的原理和使用方法,能使用原生JS 封装通用函数库,实现诸如轮播、Tab 切换卡、懒加载、Dialog、表单验证、Ajax 等常见效果
熟练jQuery的使用,熟练使用 jQuery 开发常见页面的效果,能够将常见效果封装成 jQuery 插件
对设计模式、编写可复用代码方面有一定经验,可对诸如轮播、Tab 切换卡、懒加载、Dialog等常见效果实现组件化封装
熟悉 Git、Sublime、Vim 等前端相关工具的使用
对前端工程化、模块化有一定认识,能使用 Webpack 实现模块化开发,能使用 NPM、Gulp 打造基本的自动化流程
对前端性能优化有相关经验
熟悉常用Linux 常用命令与配置,能编写简单的bash脚本;
熟悉互联网产品流程、前端开发流程、前后端协同开发流程
对less,sass,node 等有一定了解
负责整个系统的前端架构和总体把握
1、与设计公司、公司领导等沟通,从视觉效果和技术实现等方面确认最终稿件。
2、完成左侧菜单页的交互和滚动实现。
3、完成菜单页和页签的绑定和功能实现。
4、编写并维护公共JS组件,部分写成插件形式,方便其他同事调用和后期维护
在该项目中,作为唯一的前端工程师,在完成了网站界面、交互的开发工作的基础上,采用了新的图片加载和其他资源合并等方式,借助gulp和其插件,实现资源的合并压缩,极大地减少了并大量和请求数,极大的减少了页面渲染时间。经优化后,该系统在首页的加载时间减少了70%-110%(IE8内核下,由原来的2.4S左右减少到1.1S;WebKit内核下由原来的1.6S减少到0.9S左右)。 通过该项目,对网站性能优化有了全新的认识。同时对复杂系统的前端架构有了一定的经验。
可兼职时间
可兼职地点
0条评论 雇主评价