新書推薦:
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
《
天下的当代性:世界秩序的实践与想象(新版)
》
售價:NT$
352.0
《
德国天才4:断裂与承续
》
售價:NT$
500.0
《
妈妈的情绪,决定孩子的未来
》
售價:NT$
194.0
《
推拿纲目
》
售價:NT$
1836.0
《
精致考古--山东大学实验室考古项目论文集(一)
》
售價:NT$
1112.0
《
从天下到世界——国际法与晚清中国的主权意识
》
售價:NT$
347.0
|
編輯推薦: |
(1)写给小白的大前端书,帮你拓宽职业广度
(2)7位知名专家鼎力推荐,资深专家撰写
(3)直击跨端学习痛点,对比式讲解前端和移动端方案,让读者快速掌握异同并入门大前端
|
內容簡介: |
本书由资深前端专家撰写,7位知名专家联袂推荐。本书的一大特点是采用一个案例两套方案进行讲解,并总结其中异同,方便大家“迁移式”学习,快速入门。另外,本书摒弃了框架和API知识,带领大家编写原生程序,以了解前端和移动端异同的来龙去脉,方便后续进一步学习。
本书内容共分10章,具体如下。
●第1章,总结大前端的生态、人才需求以及学习技巧,以便读者从整体掌握行业需求与个人发展路线。
●第2~9章,分别用移动端和前端的技术方式实现一个微型电商项目,通过对比和关联式讲解,让读者快速掌握两端技术的主要异同,如基础页面配置、通用头部布局、列表基础布局、布局嵌入、图片、事件、数据更新等。
●第10章,主要对比分析前端和移动端的发布流程、内存管理、系统权限以及设备的差异情况,为读者今后的进阶学习提供指引。
|
關於作者: |
陈辰
前贝壳找房前端架构师,具有多年开发、架构经验,涉猎前端、移动端、后端等多个方向,熟悉性能监控、跨端应用。曾供职于百度、阿里巴巴、贝壳找房。热爱技术分享,工作之余在慕课网任教,开设了多门前端性能课程,学员近10万名。他是2019年GMTC(全球大前端技术大会)明星讲师、2019年GIAC(全球互联网架构大会)讲师、2019年ArchSummit(全球架构师峰会)讲师,另著有《从零开始搭建前端监控平台》一书。
|
目錄:
|
●第1章 快速了解大前端1
1.1 大前端能做什么1
1.2 前端和移动端工程师的另一条路2
1.3 为什么要成为大前端技术人员2
1.4 前端和移动端工程师面对的困难4
1.5 快速掌握大前端技术的方法5
1.6 小结7
●第2章 前端页面与移动端页面8
2.1 前端页面HTML8
2.1.1 HTML使用场景8
2.1.2 HTML的常规配置9
2.1.3 HTML的跳转方法11
2.1.4 HTML的生命周期14
2.2 移动端页面Activity15
2.2.1 Activity的使用场景15
2.2.2 Activity的常规配置19
2.2.3 Activity的跳转方法22
2.2.4 Activity的生命周期27
2.3 微型电商项目:了解基础页面35
2.3.1 前端与移动端页面的对比35
2.3.2 商品列表页的创建36
2.3.3 购物车页的创建39
2.3.4 商品详情页的创建41
2.4 小结43
●第3章 前端与移动端布局方式44
3.1 前端常用布局方式44
3.1.1 前端的5种布局方式44
3.1.2 前端度量单位与属性48
3.2 移动端常用布局方式:Relative-Layout与LinearLayout50
3.2.1 RelativeLayout的使用场景50
3.2.2 LinearLayout的使用场景58
3.2.3 移动端度量单位61
3.3 布局差异与通用头部布局62
3.3.1 前端和移动端布局对比62
3.3.2 商城通用头部布局的实现63
3.4 小结71
●第4章 商品列表页基础布局72
4.1 通用头部布局嵌入72
4.1.1 前端通用头部布局嵌入72
4.1.2 移动端通用头部布局嵌入74
4.2 前端商品列表布局76
4.3 移动端商品列表布局81
4.4 小结94
●第5章 商品详情页基础布局96
5.1 前端商品详情页布局96
5.2 移动端商品详情页布局102
5.3 小结116
●第6章 购物车页基础布局118
6.1 前端购物车页布局118
6.2 移动端购物车页布局121
6.3 小结128
●第7章 前端图片与移动端图片129
7.1 前端图片标签 129
7.1.1 常规属性和使用129
7.1.2 加载失败及处理130
7.2 移动端图片标签132
7.2.1 常规属性和使用133
7.2.2 加载失败及处理138
7.3 小结143
●第8章 前端事件与移动端事件145
8.1 前端事件145
8.1.1 常规事件145
8.1.2 事件绑定形式147
8.2 移动端事件156
8.2.1 常规事件157
8.2.2 事件绑定形式157
8.3 小结163
●第9章 数据更新166
9.1 前端数据更新166
9.1.1 数据获取原理166
9.1.2 数据更新方式170
9.2 移动端数据更新173
9.2.1 数据获取原理173
9.2.2 数据更新方式177
9.3 小结180
●第10章 前端和移动端的巨大差异182
10.1 发布流程的差异182
10.2 内存管理的差异185
10.3 系统权限的差异187
10.4 设备的差异189
10.4.1 前端各个浏览器的对比190
10.4.2 移动端不同设备的差异192
|
內容試閱:
|
【为什么要写本书】
目前,前端工程师、移动端工程师的进阶之路尤为崎岖,很多前端工程师、移动端工程师不知道后续的技术发展方向,也有一些工程师没有办法在技术深度上更进一步。那么是否有一条技术拓广之路呢?答案当然是有的,这就是“大前端工程师”,或者叫“泛前端工程师”“端工程师”。有些公司还设有大前端负责人岗位,这个岗位的本质就是引导、管理前端和移动端工程师完成具体的业务或技术任务。但是大多数工程师都是一条技术栈做到底,很少会有移动端、前端技术都掌握的人才。本书旨在解决让一名前端或者移动端工程师快速入门成为大前端工程师的问题。
【本书特色】
本书涵盖前端、移动端的常规开发知识,并借用对比的方法帮助读者快速掌握另一端的知识。通过已知领域对比学习未知领域的知识也是大部分人最容易接受的学习方法。
在接触陌生知识或者事物的时候,我总是期望在记忆中找寻类似的东西来尝试理解,比如尝试一个新美食的时候,会觉得这个味道像我之前吃过的某种美食。再比如,我个人在使用一个新的电子产品的时候,就会在脑海里回忆之前自己是否用过类似的电子产品。
本书也会着重介绍移动端、前端开发的不同点,力求让读者理解大前端开发的差异。书中多个前端与移动端案例的对标,也可以作为读者日后进行大前端开发的参考文档。
【读者对象】
本书为大前端工程师的入门读物,前端、移动端工程师在阅读本书时,可以略过自己擅长的技术的相关内容。
本书主要面向以下三类读者。
●第一类,完全没有基础但想要入门大前端的读者。本书通过“保姆式”教学,确保这类读者在对前端和移动端没有任何认知的情况下能够快速入门,培养学习兴趣,避免入门劝退。
●第二类,工作一两年的前端或者移动端工程师,想要学习大前端技能,虽有一些技术基础但感觉完全无从下手。本书能够带领这类读者以非常平滑的方式进入学习,通过一个项目把常规大前端所要掌握的双端技术结合起来对比学习,达到事半功倍的效果。
●第三类,有一端的技术但又想在自己不擅长的另一端有所突破的读者。本书可以帮助这类读者快速入门并建立信心。
阅读本书之前,期望你具备一定的前端、后端开发经验,至少有接口级别的后端服务经验。因为在第9章的数据请求环节,需要自己开发后端接口。
【实例代码】
本书的实例代码是以GitHub上的开源项目BigFont为基础的。BigFont项目遵循MIT协议开源,读者可以从GitHub平台上直接下载BigFont项目(https://github.com/qq978563552/ BigFont),任何人都可以直接使用它或将它改造成自己想要的项目。建议对照开源项目代码阅读本书。
|
|