本书介绍
这本小册是由京东凹凸实验室的多名资深前端开发工程师(Koppt、JC、EC、大婷、小婷、陈老湿、AV、LV,排名不分先后,部分同学曾在腾讯 ISUX 和 TGideas 团队就职)结合自身工作实践,梳理整合了凹凸实验室近年积累沉淀的和主题相关的心得体会(部分在凹凸实验室博客上分散发表过),联合编写,献给那些想应聘京东或腾讯等大厂「H5 开发工程师」或「UI 开发工程师」的童鞋们看的。当然,对于那些致力于成为「全栈开发」或提升自己综合开发能力的「前端开发」人员,本小册的内容也尤为适合。欢迎新老读者继续支持我们的原创内容。
「H5 开发工程师」和「UI 开发工程师」的岗位定义及职责要求其实十分相近,本小册将统一使用「H5 开发」来代表它们,并尝试为大家解答这样一个问题:
我拿出什么样的作品(或能力),才能真正满足「H5 开发」相关岗位的要求,使得我去面试的时候,至少技术面(专业能力)是完全过关的?
所以,本小册的核心内容将会是:
- 解读「H5 开发」的能力模型,结合案例的具体实现以及技巧讲解,帮助大家逐个击破各个能力项。
- 更倾向于直接给出最有效的结论或答案,对于其背后的背景或原理,提供「拓展阅读」的文章推荐,鼓励读者通过「拓展阅读」来进一步巩固知识。
小册不是教大家从零学会网页开发,要求读者至少具备以下能力:
- 掌握 HTML、CSS、JavaScript 的基础概念和用法
- 了解且会用 Sass 或 Less 样式预处理语言
- 一颗热爱编程的恒心
本书目录
- 大厂 H5 开发概述
- 基础页面开发
- 响应式页面开发
- 滑屏应用开发
- 动效开发 :让它动起来
- 动效开发 :聊一聊 D
- 动效开发 :补间动画
- 动效开发 :逐帧动画
- 动效开发 :SVG 动画
- 动效开发 :动效之效
- 总结
你会学到什么?
了解怎样成为大厂需要的「H5 开发工程师」或「UI 开发工程师」。
- 了解 H5 开发的能力模型
- 掌握基础页面开发的经验技巧
- 掌握响应式页面开发的经验技巧
- 掌握滑屏应用开发的相关知识
- 了解动画效果设计的理论
- 掌握 CSS3 / Canvas 动画开发的经验技巧
- 实践 SVG 动画开发的过程
- 了解 HTML5 应用构建工具 ELF
适宜人群
- 掌握 HTML、CSS、JavaScript 的基础概念和用法,想深耕「H5 开发」方向的所有开发者
- 想应聘京东或腾讯「H5 开发工程师」或「UI 开发工程师」的校招生或社招生
- 致力于成为「全栈开发」或提升自己综合开发能力的「前端开发」人员
作者介绍
京东凹凸实验室 (Aotu.io,英文简称 O2) ,创立于 2015 年 10 月,为掘金最早一批联合编辑,拥有数千关注者。O2 对内负责京东 PC 端首页、多个频道页、小程序版本京东购物、微信手 Q 京东购物、M 端京东、各类营销活动场景 HTML5 活动等多个业务模块的前端开发工作,对外作为京东的多终端技术品牌一直活跃于掘金、GitHub 等知名知识共享平台。