移动Web前端开发基础

移动Web前端开发基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2020-04
版次: 1
ISBN: 9787113265601
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 304页
分类: 文学
2人买过
  • 移动Web前端开发是移动互联网时代触屏网站、App等互联网产品开发中重要的组成部分。移动Web前端开发技术日新月异,本书立足技术标准和教学需要,注重基础知识,并且辅助持续更新的线上实际案例。全书共分10章:第1~2章介绍移动Web前端的发展和现状以及开发环境的搭建;第3章介绍标准的HTML 5语言;第4~5章介绍CSS语言,涵盖标准的属性和布局方法;第6~7章介绍移动Web前端的核心语言JavaScript;第8章讲解响应式框架Bootstrap;第9~10章讲解HTML 5的API和Vue。本书适合作为高等学校数字媒体类相关专业的本科生教材,也可作为相关开发人员的实践参考用书。 陈童,男,硕士,工程师,2002年毕业于哈尔滨工业大学。多年从事网站设计与实现、站技术演进与形态构造、用户体验设计、广告效果研究、二维动画软件系统、网页设计软件系统的教学。参与国家社科项目、省部级项目多项。李颖,硕士,安徽工程大学教师,从事网站设计与开发课程教学多年,教学经验丰富。王妍,博士,教授,哈尔滨工业大学教师,从事设计心理学教学多年,教学经验非常丰富。 目 录Contents第1章初识移动Web前端111移动Web前端的发展历程1111Web前端开发的历史1112Web前端的定义2113Web前端的工作范畴2114移动Web前端的定义312移动Web前端现状与未来4121移动Web前端开发的价值4122移动Web前端开发需要掌握的知识体系5123成为卓越的移动Web前端工程师的途径613相关问题的释疑7131移动Web前端工程师缺乏的原因7132提高移动Web前端开发能力的方法8小结8习题8第2章移动Web开发环境的搭建921Sublime Text编辑器922Emmet插件的使用15221使用方法15222语法1523使用Nodejs1824NPM包管理器21小结22习题22第3章Web前端的结构层:HTML 52331HTML简介23311HTML的定义23312HTML标签2332HTML 5的定义2433HTML 5文档2434HTML术语和概念25341HTML元素语法25342HTML属性26343HTML的全局属性2635HTML的基础标签2736HTML中关于文字格式的标签2837有关列表的标签3138有关图像的标签3138132382333833339有关链接的标签33移动Web前端开发基础目录3913439234310表格343101353102363103、和36311表单37311138311238311340311441311542311642311743311743311844311944311104531111453111245312样式/节463121语义的定义463122HTML 5大纲算法47313元信息47313147313247313348小结48习题49第4章Web前端的表现层:CSS5041CSS简介50411为文档添加样式的三种方法50412CSS命名规则5142CSS选择符51421基本选择符52422层次选择符52423伪类选择符53424伪元素选择符54425属性选择符5543取值和单位5544CSS的字体属性(Font)5745文本属性(Text)6046文本修饰(TextDecoration)6647颜色和背景(Color and Background)6948轮廓和边框(Outline and Border)7349列表(List)80410表格(Table)82411内容(Content)84412尺寸与补白(Dimension)85小结89习题89第5章Web前端的表现层:CSS布局9051定位(Positioning)9052布局(Layout)9353伸缩盒(Flexible Box Layout)9754多列布局(Multicolumn)10255渐变(Gradient)10656变换(Transform)10857过渡(Transition)11258动画(Animation)11559打印(Print)120510媒体查询(Media Queries)121小结126习题126第6章Web前端的行为层:JavaScript语言12861词法结构128611字符集128612注释129613直接量129614标识符129615保留字129616可选的分号13062数据类型和值131621数字132622字符串133623布尔值133624null和undefined134625全局对象134626包装对象134627类型转换135628变量135629变量作用域13663表达式和运算符136631表达式137632表达式运算141633其他操作符14164语句142641声明语句143642条件语句143643循环144644跳转145645其他类型语句145646JavaScript语句小结14665对象147651创建对象148652属性的查询和设置148653删除属性149654检测属性149655枚举属性149656属性getter和setter150657属性的特性150658对象的三个属性150659序列化对象1516510对象方法15166数组152661创建数组152662数组遍历152663多维数组153664数组方法153665ECMAScript 5中的数组方法155666数组类型15667函数156671函数定义157672函数调用157673函数的实参和形参158674作为命名空间的函数158675闭包159676函数属性、方法和构造函数159677function()构造函数160小结160习题161第7章Web前端的行为层:Web浏览器中的JavaScript16571客户端JavaScript165711在HTML中嵌入JavaScript165712JavaScript程序的执行166713兼容性和互用性16772Window对象168721计时器168722浏览器定位和导航168723浏览历史169724浏览器和屏幕信息169725对话框170726错误处理170727多窗口和窗体17073脚本化文档171731DOM概览171732选取文档元素172733文档结构和遍历173734属性174735元素的内容174736创建、插入和删除节点175737文档和元素的几何形状和滚动176738HTML表单17774脚本化CSS179741脚本化内联样式179742查询计算出的样式180743脚本化CSS类180744脚本化样式表18075事件处理181751事件类型182752注册事件处理程序184753事件处理程序的调用186754鼠标事件187755鼠标滚轮事件187756拖放事件188757文本事件188758键盘事件18876脚本化HTTP189761使用XMLHttpRequest189762编码请求主体191763HTTP进度事件192764中止请求和超时192765跨域HTTP请求192766借助发送HTTP请求:JSONP193小结193习题193第8章Bootstrap与响应式设计19581Bootstrap是什么195811Bootstrap简述195812如何使用Bootstrap196813包含内容196814简单模板19682网格系统197821实现原理197822工作原理197823基本用法19883排版199831标题199832段落199833标签199834和标签199835和标签199836和标签199837和标签200838文本对齐方式200839字母大小写2008310标签的title属性2008311引用样式2018312列表2018313代码2028314表格20284表单203841基础表单204842输入框204843下拉框204844文本域204845多选框和单选框205846表单焦点205847表单禁用206848验证样式206849元素大小2068410按钮2078411图片2098412图标20985下拉菜单209851基本用法209852基本原理210853分隔线210854菜单标题211855对齐方式211856菜单状态21186按钮组211861基本按钮组211862工具栏212863按钮组的大小212864嵌套分组212865垂直分组213866等分按钮213867按钮下拉菜单21387导航214871导航基础样式214872选项卡导航214873Pills导航215874垂直导航215875导航状态215876自适应导航216877导航二级菜单216878面包屑导航217879导航条2178710导航条的基本用法2178711品牌图标2188712导航条——表单搜索功能2188713导航条——按钮2198714导航条——文本和超链接2198715固定导航条2198716响应式导航条2208717分页导航22188内置组件222881面板222882缩略图223883页头224884提示框224885进度条225886媒体对象226887列表组228小结229习题229第9章移动Web前端的HTML 5 API23091脚本化音频和视频230911类型选择和加载231912控制媒体播放231913查询媒体状态232914媒体相关事件23392标签中的图形234921绘制线段和填充多边形235922图形属性235923画布的尺寸和坐标236924坐标系变换236925绘制和填充曲线236926矩形237927颜色、透明度、渐变以及图案237928线段绘制相关的属性238929文本2389210裁剪2399211阴影2399212图片2409213合成2409214像素操作24193History API的基本概念241931historypushState()241932historyreplaceState()241933windowonpopState24194Web存储242941存储有效期和作用域242942存储API243943存储事件24395类型化数组和ArrayBuffer24396Blob245961文件作为Blob245962构造Blob245963Blob URL246964读取Blob24697文件系统API24698客户端数据库24799应用程序存储和离线Web应用249991应用程序缓存清单249992缓存的更新250小结251习题252第10章Vuejs前端框架253101Vuejs基础2531011安装2531012起步2531013Vue实例2571014模板语法2591015计算属性2601016Class与 Style 绑定2621017条件渲染2641018列表渲染2651019监听事件26610110表单输入绑定26910111组件基础271102深入理解组件系统2751021组件注册2751022Prop2771023自定义事件2811024插槽282103过渡和动画2861031单元素/组件的过渡2861032初始渲染的过渡2931033多个元素的过渡2931034过渡模式2951035多个组件的过渡2951036列表过渡2961037可复用的过渡2991038动态过渡300小结302习题302参考文献303
  • 内容简介:
    移动Web前端开发是移动互联网时代触屏网站、App等互联网产品开发中重要的组成部分。移动Web前端开发技术日新月异,本书立足技术标准和教学需要,注重基础知识,并且辅助持续更新的线上实际案例。全书共分10章:第1~2章介绍移动Web前端的发展和现状以及开发环境的搭建;第3章介绍标准的HTML 5语言;第4~5章介绍CSS语言,涵盖标准的属性和布局方法;第6~7章介绍移动Web前端的核心语言JavaScript;第8章讲解响应式框架Bootstrap;第9~10章讲解HTML 5的API和Vue。本书适合作为高等学校数字媒体类相关专业的本科生教材,也可作为相关开发人员的实践参考用书。
  • 作者简介:
    陈童,男,硕士,工程师,2002年毕业于哈尔滨工业大学。多年从事网站设计与实现、站技术演进与形态构造、用户体验设计、广告效果研究、二维动画软件系统、网页设计软件系统的教学。参与国家社科项目、省部级项目多项。李颖,硕士,安徽工程大学教师,从事网站设计与开发课程教学多年,教学经验丰富。王妍,博士,教授,哈尔滨工业大学教师,从事设计心理学教学多年,教学经验非常丰富。
  • 目录:
    目 录Contents第1章初识移动Web前端111移动Web前端的发展历程1111Web前端开发的历史1112Web前端的定义2113Web前端的工作范畴2114移动Web前端的定义312移动Web前端现状与未来4121移动Web前端开发的价值4122移动Web前端开发需要掌握的知识体系5123成为卓越的移动Web前端工程师的途径613相关问题的释疑7131移动Web前端工程师缺乏的原因7132提高移动Web前端开发能力的方法8小结8习题8第2章移动Web开发环境的搭建921Sublime Text编辑器922Emmet插件的使用15221使用方法15222语法1523使用Nodejs1824NPM包管理器21小结22习题22第3章Web前端的结构层:HTML 52331HTML简介23311HTML的定义23312HTML标签2332HTML 5的定义2433HTML 5文档2434HTML术语和概念25341HTML元素语法25342HTML属性26343HTML的全局属性2635HTML的基础标签2736HTML中关于文字格式的标签2837有关列表的标签3138有关图像的标签3138132382333833339有关链接的标签33移动Web前端开发基础目录3913439234310表格343101353102363103、和36311表单37311138311238311340311441311542311642311743311743311844311944311104531111453111245312样式/节463121语义的定义463122HTML 5大纲算法47313元信息47313147313247313348小结48习题49第4章Web前端的表现层:CSS5041CSS简介50411为文档添加样式的三种方法50412CSS命名规则5142CSS选择符51421基本选择符52422层次选择符52423伪类选择符53424伪元素选择符54425属性选择符5543取值和单位5544CSS的字体属性(Font)5745文本属性(Text)6046文本修饰(TextDecoration)6647颜色和背景(Color and Background)6948轮廓和边框(Outline and Border)7349列表(List)80410表格(Table)82411内容(Content)84412尺寸与补白(Dimension)85小结89习题89第5章Web前端的表现层:CSS布局9051定位(Positioning)9052布局(Layout)9353伸缩盒(Flexible Box Layout)9754多列布局(Multicolumn)10255渐变(Gradient)10656变换(Transform)10857过渡(Transition)11258动画(Animation)11559打印(Print)120510媒体查询(Media Queries)121小结126习题126第6章Web前端的行为层:JavaScript语言12861词法结构128611字符集128612注释129613直接量129614标识符129615保留字129616可选的分号13062数据类型和值131621数字132622字符串133623布尔值133624null和undefined134625全局对象134626包装对象134627类型转换135628变量135629变量作用域13663表达式和运算符136631表达式137632表达式运算141633其他操作符14164语句142641声明语句143642条件语句143643循环144644跳转145645其他类型语句145646JavaScript语句小结14665对象147651创建对象148652属性的查询和设置148653删除属性149654检测属性149655枚举属性149656属性getter和setter150657属性的特性150658对象的三个属性150659序列化对象1516510对象方法15166数组152661创建数组152662数组遍历152663多维数组153664数组方法153665ECMAScript 5中的数组方法155666数组类型15667函数156671函数定义157672函数调用157673函数的实参和形参158674作为命名空间的函数158675闭包159676函数属性、方法和构造函数159677function()构造函数160小结160习题161第7章Web前端的行为层:Web浏览器中的JavaScript16571客户端JavaScript165711在HTML中嵌入JavaScript165712JavaScript程序的执行166713兼容性和互用性16772Window对象168721计时器168722浏览器定位和导航168723浏览历史169724浏览器和屏幕信息169725对话框170726错误处理170727多窗口和窗体17073脚本化文档171731DOM概览171732选取文档元素172733文档结构和遍历173734属性174735元素的内容174736创建、插入和删除节点175737文档和元素的几何形状和滚动176738HTML表单17774脚本化CSS179741脚本化内联样式179742查询计算出的样式180743脚本化CSS类180744脚本化样式表18075事件处理181751事件类型182752注册事件处理程序184753事件处理程序的调用186754鼠标事件187755鼠标滚轮事件187756拖放事件188757文本事件188758键盘事件18876脚本化HTTP189761使用XMLHttpRequest189762编码请求主体191763HTTP进度事件192764中止请求和超时192765跨域HTTP请求192766借助发送HTTP请求:JSONP193小结193习题193第8章Bootstrap与响应式设计19581Bootstrap是什么195811Bootstrap简述195812如何使用Bootstrap196813包含内容196814简单模板19682网格系统197821实现原理197822工作原理197823基本用法19883排版199831标题199832段落199833标签199834和标签199835和标签199836和标签199837和标签200838文本对齐方式200839字母大小写2008310标签的title属性2008311引用样式2018312列表2018313代码2028314表格20284表单203841基础表单204842输入框204843下拉框204844文本域204845多选框和单选框205846表单焦点205847表单禁用206848验证样式206849元素大小2068410按钮2078411图片2098412图标20985下拉菜单209851基本用法209852基本原理210853分隔线210854菜单标题211855对齐方式211856菜单状态21186按钮组211861基本按钮组211862工具栏212863按钮组的大小212864嵌套分组212865垂直分组213866等分按钮213867按钮下拉菜单21387导航214871导航基础样式214872选项卡导航214873Pills导航215874垂直导航215875导航状态215876自适应导航216877导航二级菜单216878面包屑导航217879导航条2178710导航条的基本用法2178711品牌图标2188712导航条——表单搜索功能2188713导航条——按钮2198714导航条——文本和超链接2198715固定导航条2198716响应式导航条2208717分页导航22188内置组件222881面板222882缩略图223883页头224884提示框224885进度条225886媒体对象226887列表组228小结229习题229第9章移动Web前端的HTML 5 API23091脚本化音频和视频230911类型选择和加载231912控制媒体播放231913查询媒体状态232914媒体相关事件23392标签中的图形234921绘制线段和填充多边形235922图形属性235923画布的尺寸和坐标236924坐标系变换236925绘制和填充曲线236926矩形237927颜色、透明度、渐变以及图案237928线段绘制相关的属性238929文本2389210裁剪2399211阴影2399212图片2409213合成2409214像素操作24193History API的基本概念241931historypushState()241932historyreplaceState()241933windowonpopState24194Web存储242941存储有效期和作用域242942存储API243943存储事件24395类型化数组和ArrayBuffer24396Blob245961文件作为Blob245962构造Blob245963Blob URL246964读取Blob24697文件系统API24698客户端数据库24799应用程序存储和离线Web应用249991应用程序缓存清单249992缓存的更新250小结251习题252第10章Vuejs前端框架253101Vuejs基础2531011安装2531012起步2531013Vue实例2571014模板语法2591015计算属性2601016Class与 Style 绑定2621017条件渲染2641018列表渲染2651019监听事件26610110表单输入绑定26910111组件基础271102深入理解组件系统2751021组件注册2751022Prop2771023自定义事件2811024插槽282103过渡和动画2861031单元素/组件的过渡2861032初始渲染的过渡2931033多个元素的过渡2931034过渡模式2951035多个组件的过渡2951036列表过渡2961037可复用的过渡2991038动态过渡300小结302习题302参考文献303
查看详情
相关图书 / 更多
移动Web前端开发基础
移动营销
魏振锋
移动Web前端开发基础
移动通信组网与优化
杨国荣
移动Web前端开发基础
移动的圣城:四座欧亚城市的隐秘传记
刘爽
移动Web前端开发基础
移动安全攻防进阶——Android与iOS逆向理论与案例实战
叶绍琛、陈鑫杰、蔡国兆
移动Web前端开发基础
移动云朵的人
英格里德·罗哈斯·孔特雷拉斯 张竝
移动Web前端开发基础
移动性数据建模、管理和分析
(意大利)基娅拉·伦索
移动Web前端开发基础
移动应用行业知识产权法律实务
陶乾
移动Web前端开发基础
移动终端界面智能设计理论与方法研究
徐千尧
移动Web前端开发基础
移动APP UI设计与制作(微课版)
李荣彬、周毅勇
移动Web前端开发基础
移动商务基础
张成武
移动Web前端开发基础
移动学习:模式设计与应用实践
杨志军
移动Web前端开发基础
移动互联时代市场营销变革与创新
蒋卫华 著