新書推薦:
《
FANUC工业机器人装调与维修
》
售價:HK$
99.7
《
吕著中国通史
》
售價:HK$
62.7
《
爱琴海的光芒 : 千年古希腊文明
》
售價:HK$
199.4
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
《
股市趋势技术分析(原书第11版)
》
售價:HK$
221.8
《
汉匈战争全史
》
售價:HK$
99.7
《
恶的哲学研究(社会思想丛书)
》
售價:HK$
109.8
|
編輯推薦: |
本书在内容选择、深度把握上充分考虑初学者的特点,内容安排上力求做到循序渐进。每章都配备了大量的实例,方便读者阅读、调试和运行,并辅助读者更好地理解所学内容。同时,每章都配有相应的习题,重点部分包含配套的实验,使读者加深印象、学以致用。
本书可以作为应用型本科院校计算机科学与技术、软件工程、信息管理与信息系统、通信工程相关专业“Web前端开发技术”“Web应用程序设计”或者计算机公共基础的“网页开发与设计”“网页制作”等课程的教材,也可以作为高职高专院校相关专业的教材,或者作为Web应用程序开发人员的参考用书。
|
內容簡介: |
本书紧贴互联网行业发展对Web前端开发工程师岗位的技术与能力的要求,详细地介绍了前端开发的三个基本要素:HTML、CSS和JavaScript,也涵盖了当前较为流行的HTML5、CSS3、jQuery,以及Ajax和JSON等技术。教材包含大量的实例、思考题,并包含配套的实验,便于读者学习、自主练习与提高,以期达到熟练掌握各类前端开发技术的目的。
|
目錄:
|
第一部分Web基础
第1章HTML基础1
1.1HTML简介1
1.2基本的HTML标签3
1.3HTML链接6
1.4HTML图像7
1.5HTML表格8
思考题10
第2章HTML高级应用12
2.1HTML表单12
2.2HTML块17
2.3网站布局18
2.4HTML文档类型19
2.5HTML头部元素20
2.6HTML统一资源定位器22
2.7HTML多媒体22
思考题24
第3章CSS基础26
3.1CSS简介26
3.2CSS基础语法27
3.3如何创建CSS28
3.4CSS选择器30
3.5CSS定位与盒模型35
3.6CSS实例41
思考题47
第4章JavaScript49
4.1JavaScript简介49
4.2JavaScript使用49
4.3JavaScript基本语法51
4.4HTML DOM66
4.5JavaScript对象78
4.6Window对象91
4.7JavaScript应用实例99
思考题108
第5章正则表达式110
5.1正则表达式简介110
5.2正则表达式语法115
5.3正则表达式实例118
思考题119
第6章jQuery121
6.1jQuery简介121
6.2jQuery对象和DOM对象124
6.3jQuery选择器125
6.4jQuery事件127
6.5jQuery中的DOM操作129
6.6jQuery遍历节点140
6.7jQuery效果151
6.8jQuery应用实例160
思考题167
第二部分Web进阶
第7章HTML5169
7.1HTML5简介169
7.2HTML5新特性170
7.3HTML5文件处理180
7.4HTML5视频184
7.5HTML5音频186
7.6HTML5拖放187
7.7HTML5 Canvas189
7.8HTML5内联SVG196
7.9HTML5 MathML201
7.10HTML5地理定位202
7.11HTML5 Web存储205
7.12HTML5应用程序缓存210
7.13HTML5 Web Worker213
7.14HTML5服务器发送事件215
7.15Web通信217
思考题226
第8章最新的层叠样式表CSS3228
8.1CSS3简介228
8.2CSS3新技术228
8.3CSS3应用实例245
思考题255
第9章Ajax技术256
9.1Ajax基础256
9.2jQuery Ajax264
思考题269
第10章JSON简介270
10.1JSON与XML270
10.2JSON语法271
10.3JSON使用274
10.4JSON特点及后台使用275
10.5综合应用276
思考题278
附录实验279
实验一使用JavaScript实现网页特效279
实验二使用jQuery实现网页特效280
实验三HTML5表单及文件处理281
实验四使用Canvas API画图283
实验五获取浏览器的地理位置信息286
实验六Web通信288
实验七使用CSS3表现页面289
实验八Ajax技术应用293
参考文献294
|
內容試閱:
|
Web前端技术指HTML、CSS、JavaScript 以及这些技术衍生的各种技术、框架、解决方案,主要用于实现互联网产品的用户界面交互。
前端技术的发展是互联网自身发展变化的一个缩影。在Web 1.0时代,由于网速和终端能力的限制,大部分网站只能呈现简单的图文信息,并不能满足用户对界面的需求。随着硬件的完善、高性能浏览器的出现和宽带的普及,前端技术领域迸发出非常旺盛的生命力。尤其是最近几年,移动互联网带来了大量高性能的移动终端设备以及快速的无线网络,HTML5、Node.js得到广泛应用,各类框架类库层出不穷。前端开发技术的要素也演变成为现今的HTML5、CSS3、jQuery。
Web前端开发工程师是一个新职业,既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就从知识的广度上对Web前端开发工程师提出了要求。本书正是为满足应用型软件人才培养过程中对前端开发工程师的知识和技术需求而编写的。
本书分为两大部分。第一部分(第1~6章)是Web基础:第1、2章介绍HTML 基础和HTML高级应用;第3章介绍CSS 基础语法,并结合实例讲解框模型与背景、文本格式化、表格、显示与定位等样式;第4、5章介绍JavaScript基础语法、DOM、常用内置对象、事件处理等知识,结合大量实例讲解运用JavaScript实现页面特效;还介绍了正则表达式;第6章讲解轻量级JavaScript库jQuery,包括jQuery选择器、jQuery HTML操作、jQuery事件、jQuery特效、jQuery 遍历。第二部分(第7~10章)是Web进阶:第7章围绕HTML5新技术,讲解HTML5新特性、File API、拖放、Canvas API、SVG、音频和视频、Geolocation API、Communication API、WebSockets API、Web Workers API、Web Storage API、离线Web应用;第8章讲解最新的层叠样式表CSS3,结合实例讲解字体、动画、过渡、2D3D 转换、多列布局等;第9章介绍Ajax原理、实现与jQuery Ajax;第10章介绍轻量级的文本数据交换格式JSON,以及从前台到后台的完整实例。
本书在内容选择、深度把握上充分考虑初学者的特点,内容安排上力求做到循序渐进。每章都配备了大量的实例,方便读者阅读、调试和运行,并辅助读者更好地理解所学内容。同时,每章都配有相应的习题,重点部分包含配套的实验,使读者加深印象、学以致用。本书不仅适合应用型本科院校相关专业Web应用开发的课程教学,也可以作为高职高专院校相关专业的教材,或者作为Web应用程序开发人员的参考用书。
由于作者水平有限,书中难免存在不足之处,敬请各位专家、老师和读者批评指正。
|
|