登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』HTML5+CSS3+JavaScript项目开发

書城自編碼: 3332872
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 刘蕾,兰艳,严凤龙,刘冰月
國際書號(ISBN): 9787302520511
出版社: 清华大学出版社
出版日期: 2019-03-01


書度/開本: 16开 釘裝: 平装

售價:HK$ 87.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
基于语料库的秦汉简帛用字研究 与秦汉简帛用字习惯研究相关的论文集
《 基于语料库的秦汉简帛用字研究 与秦汉简帛用字习惯研究相关的论文集 》

售價:HK$ 93.6
实物、人类学习与博物馆学
《 实物、人类学习与博物馆学 》

售價:HK$ 201.6
汉篆辑录(第一卷)
《 汉篆辑录(第一卷) 》

售價:HK$ 129.6
国有经济国别研究
《 国有经济国别研究 》

售價:HK$ 201.6
零基础玩转Stable Diffusion
《 零基础玩转Stable Diffusion 》

售價:HK$ 119.8
谷歌人不疲倦的工作术:揭秘谷歌颠覆式工作法,重新构建人生效能体系
《 谷歌人不疲倦的工作术:揭秘谷歌颠覆式工作法,重新构建人生效能体系 》

售價:HK$ 54.0
糖的暗黑历史
《 糖的暗黑历史 》

售價:HK$ 70.8
鸣沙丛书·原道:章太炎与两洋三语的思想世界(1851~1911)
《 鸣沙丛书·原道:章太炎与两洋三语的思想世界(1851~1911) 》

售價:HK$ 189.6

 

建議一齊購買:

+

HK$ 124.8
《 男装结构设计与产品开发 》
+

HK$ 70.3
《 服装美学(刘蕾)(第二版) 》
+

HK$ 77.7
《 小礼服立体裁剪 》
+

HK$ 69.6
《 服装工艺(第3版) 》
+

HK$ 64.4
《 经济法 》
編輯推薦:
本书以CDIO工程教育理念为指导,结合中国高等教育的实际以及在IT应用型人才培养方面的实践,采用案例驱动教学,注重培养能力,充分体现做中学和学中做的思想,可供以应用型人才为培养目标的高等院校及职业培训机构作为教材使用。
內容簡介:
本书内容系统全面,在技术上引入了HTML和CSS*版本内容,详细介绍了HTML5和CSS3的各项新功能、新特性。所有知识点都紧跟HTML5与CSS3的*发展动态,包括HTML5新引入的元素、属性介绍、Canvas介绍、本地存储等,CSS3的新属性介绍、CSS特效和动画制作、盒子模型等内容。
本书以项目实战为主,以项目为导引,包含42个单元项目案例,每个单元知识点都配以精心设计的项目案例来讲解,并有扩展运用的部分。在每章结尾,使用本章知识点完成课程综合项目的一个模块,便于读者循序渐进地完成*后的综合项目。
*后的综合项目案例是一个较完整的综合性Web界面开发项目,体现了用 HTML5与CSS3开发Web页面的思维和方法。本书可以满足初学者全面而系统地学习理论知识的需求,还能满足充分实践的需求。
本书适用于计算机专业的HTML5前端开发人机交互设计网页设计与开发课程教学。
目錄
目录
咖啡商城项目导引1
学习目标1
内容安排2
项目背景2
项目构思3第1章开发工具HBuilder5
1.1飞速编码的极客工具6
1.2安装HBuilder6
1.3认识界面8
1.4新建项目9
1.5Web项目的运行11
1.6移动App的运行12第2章HTML基础15
2.1认识HTML16
2.1.1HTML基本语法16
2.1.2HTML文档的基本结构17
2.1.3项目: 第一个HTML页面18
2.2HTML常用标签19
2.2.1文本与标签19
2.2.2项目: 介绍我的学校123
2.3表格元素24
2.3.1表格标签25
2.3.2项目: 图书统计表26
2.4表单元素27
2.4.1常用表单元素27
2.4.2项目: 个人信息统计表31
2.5咖啡商城商品分类模块33
2.5.1项目说明34
2.5.2项目设计34
2.5.3项目实施34
习题36第3章HTML5新增元素和属性37
3.1新增文档结构元素38
3.1.1认识HTML538
3.1.2HTML5页面结构39
3.1.3HTML5主体结构元素39
3.1.4HTML5非主体结构元素42
3.1.5项目: 新闻评论网43
3.2新增表单元素45
3.2.1HTML5表单新功能45
3.2.2HTML5表单新的输入类型46
3.2.3HTML5表单新的属性47
3.2.4项目: 订货人个人信息页49
3.3咖啡商城用户注册模块实现51
3.3.1项目说明51
3.3.2项目设计52
3.3.3项目实施52
习题54第4章CSS基础56
4.1CSS基本语法57
4.1.1CSS语句格式57
4.1.2CSS选择符58
4.1.3项目: 世界杯胜负榜64
4.2文本和字体相关属性66
4.2.1字体属性66
4.2.2文本属性69
4.2.3项目: 介绍我的学校270
4.3背景和边框相关属性72
4.3.1边框72
4.3.2边框阴影75
4.3.3圆角边框76
4.3.4图形边框76
4.3.5背景77
4.3.6项目: 校训Logo80
4.4咖啡商城网站页脚模块实现82
4.4.1项目说明82
4.4.2项目设计82
4.4.3项目实施82
习题84第5章CSS盒子模型87
5.1盒子相关属性88
5.1.1内边距和外边距88
5.1.2块级元素与行内元素90
5.1.3项目: 盒子模型92
5.2浮动定位93
5.2.1float属性93
5.2.2clear属性95
5.2.3项目: 3个相框95
5.3位置定位97
5.3.1position属性97
5.3.2项目: 照片墙99
5.4隐藏与显示101
5.4.1visibility属性101
5.4.2zindex属性102
5.4.3display属性103
5.4.4项目: 悬浮菜单103
5.5咖啡商城商品分类模块美化效果实现105
5.5.1项目说明105
5.5.2项目设计106
5.5.3项目实施106
习题109第6章CSS3动画113
6.1Animation动画114
6.1.1定义关键帧114
6.1.2绑定动画115
6.1.3项目: 跑动的汽车116
6.2Transition动画118
6.2.1Transition过渡118
6.2.2项目: 页面切换效果119
6.3咖啡商城商品介绍模块实现122
6.3.1项目说明122
6.3.2项目设计123
6.3.3项目实施123
习题125第7章JavaScript基础126
7.1JavaScript简介127
7.2在HTML页面中嵌入JavaScript的方法128
7.3JavaScript的语法规则129
7.3.1语法129
7.3.2标识符130
7.3.3注释131
7.3.4项目: 第一个JavaScript程序131
7.4数据类型133
7.4.1常用数据类型133
7.4.2typeof运算符133
7.4.3Undefined类型134
7.4.4Null类型134
7.4.5Object类型135
7.5变量136
7.6运算符137
7.7流程控制语句138
7.8JavaScript函数140
7.8.1JavaScript函数定义140
7.8.2项目: 单击我142
7.9事件和事件处理144
7.9.1JavaScript常用事件144
7.9.2项目: 敏感的兔子145
习题148第8章JavaScript对象151
8.1内置对象152
8.1.1认识JavaScript内置对象152
8.1.2Math对象153
8.1.3Date对象154
8.1.4String对象156
8.1.5Number对象158
8.1.6Array对象160
8.1.7项目: 数字电子时钟162
8.2BOM对象164
8.2.1认识BOM对象164
8.2.2window对象166
8.2.3history对象168
8.2.4location对象169
8.2.5screen对象169
8.2.6document对象170
8.2.7项目: 打开新窗口170
习题172第9章DOM文档对象模型175
9.1认识DOM对象176
9.2HTML DOM Document对象176
9.3HTML DOM Event对象181
9.4HTML DOM Element对象183
9.5HTML DOM attribute对象184
9.6DOM与事件185
9.6.1事件绑定的方式185
9.6.2事件处理函数的执行顺序187
9.6.3事件冒泡和事件捕获187
9.7项目: 诗词鉴赏189
9.8咖啡商城购物车模块实现192
9.8.1项目说明192
9.8.2项目设计193
9.8.3项目实施194
习题195第10章Canvas画布200
10.1绘制基本图形201
10.1.1认识Canvas201
10.1.2Canvas的常用属性和方法201
10.1.3使用Canvas绘图对象绘制基本图形202
10.1.4项目: 来自星星的它209
10.2绘制图像213
10.2.1使用Canvas绘图对象裁剪图像213
10.2.2项目: 放大镜216
10.2.3项目: 跳动的心218
10.2.4项目: 鼠标画板220
10.3咖啡商城商品详情模块实现223
10.3.1项目说明223
10.3.2项目设计223
10.3.3项目实施224
习题226第11章本地存储229
11.1Web Storage230
11.1.1Web Storage的常用属性和方法230
11.1.2项目: 简易购物车231
11.2本地数据库236
11.2.1本地数据库访问237
11.2.2项目: 简易留言本239
11.3咖啡商城购物车本地存储模块实现245
11.3.1项目说明245
11.3.2项目设计246
11.3.3项目实施247
习题251第12章jQuery基础253
12.1jQuery的由来及简介254
12.1.1向页面添加jQuery库254
12.1.2项目: 第一个jQuery程序255
12.2jQuery选择器256
12.2.1基本选择器256
12.2.2层次选择器256
12.2.3过滤选择器257
12.2.4表单元素选择器259
12.3jQuery常用方法259
12.4jQuery对象与DOM对象263
12.5jQuery事件264
12.5.1常见的DOM事件264
12.5.2事件绑定移除267
12.6jQuery动画269
12.6.1隐藏和显示269
12.6.2淡入和淡出270
12.6.3animate动画270
12.7咖啡商城图片轮播271
12.7.1项目说明271
12.7.2项目设计272
12.7.3项目实施272
12.8JSON273
12.8.1JSON语法规则273
12.8.2常用类型274
12.8.3基础示例274
12.9Ajax275
12.9.1Ajax如何工作275
12.9.2jQuery中的Ajax277
12.10咖啡商城查看商品详情279
12.10.1项目说明279
12.10.2项目设计279
12.10.3项目实施280
习题281第13章跨平台移动App开发285
13.1HTML5 Plus规范286
13.2HTML5App286
13.3HelloMUI示例287
13.4建立MUI项目289
13.5咖啡商城移动App291
13.5.1项目说明291
13.5.2项目设计292
13.5.3项目实施292
13.6Hello H5示例294
13.7创建Hello H5项目296
13.8项目: 语音答题App301
13.8.1项目说明301
13.8.2项目设计302
13.8.3项目实施302第14章网站综合设计305
14.1项目构思306
14.2UI设计309
14.3网页制作314附录A学习知识点及能力要点324
A.1教材的知识要点及掌握程度324
A.2教材的能力要点及重要程度325附录BRGB颜色对照表326附录C部分习题参考答案331参考文献335
內容試閱
前言
HTML5前端开发课程在高等院校的开设比较普遍,虽然课程名称不统一,但是很多专业都在教授相关课程。计算机专业的院系一般都开设了HTML5前端课程。随着技术的不断更新,网页的动态更新由服务端走向客户端,静态网页被动态网页取代,实现客户端动态的JavaScript技术成为重中之重。引入软件企业项目开发采用的技术和开发工具也为前端课程的开设范围和方向提供了建设性意见。我们认为前端课程应该以HTML5、CSS3和JavaScript等相关技术为主线,配合案例和源代码,使知识讲解与实践相结合,从简便易行的开发工具HBuilder入门,深入网页跨平台移动开发等方面,全面培养学生的HTML5前端开发能力。
本书以HTML5、CSS3和JavaScript等相关技术为主线,在整个知识体系讲授过程中贯穿一个完整的Web前端开发项目案例。在理论内容讲解和单元项目案例实现的过程中,结合具体知识点讲解HTML和CSS的基本语法、主要标签和属性作用、JavaScript基本语法和对象的使用、函数和事件处理等内容,并在掌握了每一章的理论内容和单元项目实现过程的基础之上,完成对课程综合项目中相应模块的实现,从而综合应用所学技术加深对各章知识点的理解,提高运用技术的熟练程度。本书每个章节都配有习题和实验,是一本集理论知识、实验项目和课后习题为一体的综合性图书。
本书既可作为高校本、专科相关专业学生的课程用书,也可作为自学人员的参考资料,适合师生共同使用,满足一个学期64学时的教学安排。
本书的基本结构与内容组织如下。
一、 本书的基本信息〖*2〗1. 适用对象本书适用于计算机专业的HTML5前端开发人机交互设计网页设计与开发课程教学。
2. 具备的知识和能力基础
本书适用于HTML、CSS和JavaScript的零基础初学者以及具备基本的网页开发能力、了解HTML和CSS基本语法、需要进一步深入学习HTML5和CSS3新特性的前端页面开发人员。使用本书的读者需要具备最基本的计算机基础知识和计算机操作能力,同时也需要具备一定的网页基础知识理解能力。希望从事前端页面开发工作的所有学生均可使用本书。
3. 预期学习效果
学习本门课程之后,将为后续的课程奠定基本的Web页面开发基础能力。
通过学习,应熟练使用CSS、JavaScript、HTML5等技术完成界面设计和制作,熟悉HBuilder等开发工具,能够快速搭建Web项目,实现页面动画效果、用户交互和异步更新等。通过HBuilder集成开发环境,能够建立移动App项目,熟悉项目调试、打包和发布。
4. 本书的编写团队
本书由具备数年人机交互设计网页设计与开发等课程讲授经验,并具备使用HTML、CSS和JavaScript等技术进行过实际项目开发经验的教师编写,编者教学经验丰富,对Web页面开发技术具有较丰富的实践经验和深入的研究。
本书第1、2、6、7、8章由刘蕾编写,第4、5章由严凤龙编写,第3、9~11章由刘冰月编写,第12~14章由兰艳编写。全书由刘蕾负责统稿。本书编者均为相关课程的教学一线教师,书中的内容都是多年实际教学实践的积累,虽经过编写团队教师多次集体讨论、修改、补充和完善,但错漏之处仍在所难免,敬请读者批评指正。
5. 本书教材特色
本书内容较为系统全面,在技术上引入了HTML和CSS最新版本内容,详细介绍了HTML5和CSS3的各项新功能、新特性。所有知识点都紧跟HTML5与CSS3的最新发展动态,包括HTML5新引入的元素、属性介绍、Canvas介绍、本地存储等,CSS3的新属性介绍、CSS特效和动画制作、盒子模型等内容。
本书以项目实战为主,以项目为导引,包含42个单元项目案例,每个单元知识点都配以精心设计的项目案例讲解,并有扩展运用的部分。每一章结尾均设计了使用本章知识点完成课程综合项目的一个模块,便于读者循序渐进地完成最后的综合项目。
最后的综合项目案例是一个较完整的综合性Web界面开发项目,体现了用HTML5与CSS3开发Web页面的思维和方法。本书可以满足初学者全面而系统地学习理论知识的需求,还能满足充分实践的需求。
本书针对教师授课需求和学生学习需求,提供完整的立体化教学解决方案。本书从需要讲授的主体知识出发,提供配套的项目案例及案例分析、案例源代码、课后习题、案例库、课件、课程辅助教学网站等多种教学资源,以最大限度地满足课程授课需求,提高教学和学习质量,促进教学改革的实施。
二、 本书的基本结构与内容组织〖*2〗1. 本书的基本结构本书遵循TOPCARESCDIO教学理念和工程教育思想,坚持以案例为引导、以项目为载体、用项目驱动教学的模式,在每一章每一节均使用实际的单元项目案例讲解知识点,基于构思、设计、实施、运行的背景,通过实现具体的案例对其中涉及的知识点进行学习和强化,并在知识运用部分进行知识点的扩展使用和技能提升训练。读者在案例分析、项目实践的过程中,提高对知识掌握和技术运用的熟练程度以及提升创新实践能力。全书共分为14章。
第1章介绍开发工具HBuilder,使初学者快速上手。
第2章是HTML基础,主要介绍HTML的基本语法、常用标签和重点元素的使用。
第3章是HTML5新增元素和属性,主要介绍HTML5中新增的元素和属性的含义和使用,包括新增的包含语义信息的文档结构元素和新增的表单元素。
第4章是CSS基础,主要介绍CSS的基本语法、选择符的作用和使用、常用属性的使用和样式的定义。
第5章是CSS盒子模型,主要介绍CSS的盒子模型的常用属性、浮动定位和位置定位、display属性的使用。
第6章是CSS3动画,主要介绍CSS3中新引入的动画效果的实现,包括Animation动画实现和Transition过渡效果实现。
第7~9章是JavaScript基础,主要介绍JavaScript的语法规则、JavaScript函数定义、事件和事件处理、内置对象、BOM对象和DOM对象的常用属性和方法的使用。
第10章是Canvas画布,主要介绍HTML5中新增的Canvas元素的使用,包括利用Canvas绘制基本图形、绘制图像以及Canvas动画的实现。
第11章是本地存储,主要介绍HTML5中新增的本地存储技术,包括Web Storage和本地数据库的使用。
第12章是jQuery基础知识讲解,同时介绍JSON数据结构和Ajax的使用方法。
第13章讲解如何利用HBuilder工具建立、打包和发布移动App项目。
第14章是网站综合设计,主要介绍一个综合完整的咖啡销售网站的页面设计和开发,使用之前所学的HTML、CSS和JavaScript以及HTML5和CSS3的新特性等技术,进行一个较综合的Web网站页面设计开发。
本书的各单元内容的逻辑关系图如下页图所示。
本书重点介绍了HTML、CSS和JavaScript 3种技术,它们之间的关系是:HTML主要负责定义Web页面结构,CSS主要负责修饰和格式化页面效果,JavaScript是一种解释型脚本语言,主要负责为Web页面添加动态功能和交互行为,提供更美观流畅和丰富的浏览效果。前端页面开发主要涉及的技术就是以上3种,本书将着重介绍这3种技术的基本语法、常用标签使用和各种新特性的应用。
本书在编写时较注重实用性和实践性,全书包含42个单元项目案例,每个单元的知识点都配以精心设计的项目案例讲解并包含知识的扩展运用部分。课程综合项目是一个较完整的综合性Web页面开发项目,体现了使用HTML5与CSS3开发Web页面的思维和方法。本书可以满足初学者全面而系统地学习理论知识的需求,还能满足充分实践的需求。
2. 本书的内容组织
本书每章的内容组织形式如下。
本章概述:对本章主要内容进行介绍。
学习重点与难点:指出本章的重要知识点和学习难点,在教学过程中应有所侧重。
知识单元正文:对本章要实现的项目案例涉及的知识点进行系统讲解。
刘蕾2018年11月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.