• Web技术基础
21年品牌 40万+商家 超1.5亿件商品

Web技术基础

批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!

24.78 4.4折 56 全新

库存7件

江西南昌
认证卖家担保交易快速发货售后保障

作者杨占胜 主编

出版社电子工业出版社

ISBN9787121297434

出版时间2016-08

装帧平装

开本16开

定价56元

货号24023552

上书时间2024-11-01

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
Web带来了互联网靓丽的青春,赋予了Internet强大的生命力,极大地推进了Internet的发展和普及。Web改变了全球信息化的传统模式,带来了一个信息交流的全新时代。目前Web成为人们共享信息的主要手段,是流行的网络应用。Web技术已成为计算机类专业重要的学习内容之一。Web技术基础知识虽然简单,但其内容庞杂,涉及标记语言、样式语言、脚本语言,语法各异,需要注意的细节多;其中的技术术语、概念也多;又有标准与非标准、版本更新、浏览器支持的差异。关于Web技术的书不少,但是能够将Web技术知识合理组织,既条理清晰又全面系统地介绍Web技术的书并不多。在多年的教学实践中,我们积累了一些课堂讲稿和大量的Web设计例程,希望编写一本结构合理、知识系统、讲解深入的Web技术基础教材。
本书首先从互联网、万维网的概念入手,介绍了Web在网络体系架构中的位置、Web与Internet的关系,引出Web的三个基本要素:URL、HTTP、HTML。之后,全书系统、深入地介绍了HTML 4.0.1、CSS 2.1、JavaScript的全部内容,XML、XHTML、HTML5、CSS3的基本原理与核心内容,以及Web编辑工具Dreamweaver的使用方法。按照知识关联和学习路线,全书对Web领域中的技术概念几乎都进行了介绍,如:网络(Network)、互联网(Internet)、万维网(World Wide Web)、W3C(World Wide Web Consortium)、统一资源定位符(URL,Uniform Resource Locator)、统一资源命名(URN,Uniform Resource Name)、统一资源标识符(URI,Uniform Resource Identifier)、超文本传输协议(HTTP)、Web浏览器、Web服务器、多用途网际邮件扩展协议(MIME,Multipurpose Internet Mail Extensions)、网页(Web Page)、网站(Web Site)、主页(Home Page)、超文本标记语言(HTML)、层叠样式表(CSS)、JavaScript脚本语言、DHTML(Dynamic HTML)、文档对象模型(DOM,Document Object Model)、可扩展标记语言(XML)、文档类型定义(DTD,Document Type Define)、可扩展样式语言(XSL,Extensible Stylesheet Language)、Schema、XML DOM、XHTML、HTML5、CSS3、JSON(JavaScript Object Notation)、Web 1.0、Web 2.0、Web 3.0、Dreamweaver等。
本书的章、节、小节、知识点编排都是精心设计的,力求条理清晰、结构合理。全书10章一气呵成,没有进行篇幅的划分,总体上分为两大部分,前6章为部分:Internet与Web、HTML、CSS、JavaScript、XML简介、Web编程工具;后4章为第二部分:HTML5、CSS3、JavaScript进阶、Web技术发展概述。部分的知识更为基础,第二部分是Web新技术和JavaScript中难度大的部分。
本书在介绍各知识点时,对简单的内容尽量简明扼要,对一些有难度的内容进行了深入细致的剖析。用了较多的篇幅阐述HTML中多媒体标记的使用;CSS中display、position、float、vertical-align属性的功能细节;JavaScript中浏览器对象与HTML DOM对象的关系;函数的多重功能、参数与伪继承;DOM2事件处理机制等复杂内容。对某些内容的解释有一定的深度和自己独特的见解。在介绍Internet和Web时,将其比喻为两张网。“在计算机网络技术中,通常会涉及两张网,即Network和Web。Net的原意为渔网,Network主要指硬件网络;Web的原意为蜘蛛网,主要指软件网络。”同时,将浏览器定义为,“简单地说,浏览器是一个超文本文件解析程序,这个程序实现了HTTP协议”。将HTML、CSS、XML三者之间的关系描述为,“HTML兼有语义和样式功能,但HTML的语义功能很弱,样式也不丰富;CSS是对HTML样式的增强,而XML是在语义方面的补充和完善。”在介绍CSS中一些复杂样式时,一句话指出其主要作用与本质特征,“display样式属性更改网页元素默认的盒模型类型”,“position样式属性更改网页元素在正常流布局中的位置”。将正则表达式描述为,“正则表达式是通配符技术的扩展”,说明XML潜在的强大功能,“XML文档同时具有面向对象技术、数据库技术、Web技术三大功能特性,包含了计算机软件领域的主要技术点,体现了简单就是美(Simple is the best)的哲学思想。”将JavaScript函数描述为,“是普通函数、对象、方法、类”。对Dreamweaver的介绍,除了其基本的功能外,着重于Dreamweaver特色与实用性的工具,如“标签选择器”、“批量修改”、“拖放链接”、“图像热点截取”、“插入Flash视频”等。书中的例程是在多年教学实践中积累精选的,例程的代表性强,所有的例程组织链接成一个网站,可以作为Web前端设计技术人员的参考代码。附录中的8个实验项目也组织成一个小型的网站。
XML作为Web技术的重要基础知识,不仅在Web方面应用广泛,在整个软件开发领域几乎无所不在,是计算机软件相关专业的基础知识。XML涉及的内容很多,本书只对其基本原理和核心的内容进行了介绍。有的学校可能专门开设XML课程,教师在使用本教材时可根据具体的教学计划决定是否讲授这一章。第6章Dreamweaver相关内容可根据情况分别在前面4章讲完后讲授一部分,第2章HTML相关内容讲完后,再讲授Dreamweaver的网页编辑功能;第3章CSS相关内容讲完后,再讲授Dreamweaver对样式表的支持;第4章JavaScript相关内容讲完后,再讲授Dreamweaver对JavaScript的支持;第5章XML相关内容讲完后,再讲授Dreamweaver对XML的支持。提前让学生使用Dreamweaver可加快课程的教学进度,但将Dreamweaver单独作为一章编写,使全书的结构更紧凑,系统性更强。第2章中的HTML标记都比较简单,建议在教学时按类型介绍一些常用的标记,其他的无须详细讲解,可由学生阅读教材自学。大部分学生都学习了C语言,或者Java语言,第4章中的运算符与表达式、流程控制与语句等JavaScript语法,在讲授时只需简略地提及一下。教材中这部分内容没有一笔带过,但尽量简明扼要,大部分语法知识采用表格列举,以便查阅参考。例程也较少,只有一些较典型的例子。书中未对例程的运行效果附图,例程只需用浏览器打开即可运行,建议在讲授时用多媒体设备直接演示,或者在机房由学生亲自运行,以增加学生的学习兴趣,提高教学效果。书末附有实验指导书,共8个实验项目,有20多个较典型的练习网页,组织成一个小型的网站。为了方便教学,作者将提供本书所有例程源代码、实验项目源代码、PPT等电子资源的下载。
本书由杨占胜主编和统稿。其中杨占胜编写了第1章~第6章、第9章~第10章、附录A;杨占胜与许作萍共同编写了第7章;孙晓燕编写了第8章;刘乃丽副教授负责教材编写的组织工作,参与了第4章与部分习题的编写;傅德谦教授负责教材编写的指导工作,对本书的编写与出版工作进行了指导。电子工业出版社任欢欢编辑为本书的尽快出版,辛勤奔波工作。由于本书涉及的知识点较多,加之编者水平有限,时间较紧,书中疏漏和不妥之处在所难免,真诚欢迎广大读者和同行批评指正,以使教材不断更新完善。作者E-mail:670418190@qq.com。
杨占胜       
2016年5月于山东临沂

导语摘要
本书首先从互联网与万维网的概念入手,介绍了Web在整个网络体系架构中的位置、Web与Internet的关系,引出Web的三个基本要素:URL、HTTP、HTML。之后,全书系统、深入地介绍了HTML 4.0.1、CSS 2.1、JavaScript的全部内容,XML、XHTML、HTML5、CSS3的基本原理与核心内容,以及Web编辑工具Dreamweaver的使用方法。按照知识关联和学习路线,全书对Web领域中的技术概念几乎都进行了介绍,并具有一定的深度和特色。对Dreamweaver软件的介绍,除了其基本的功能外,着重于Dreamweaver*特色与实用性的工具。Web技术涉及的计算机语言较多,内容庞杂,合理组织安排这些知识内容十分重要。本书的章、节、小节、知识点编排都是精心设计的,力求条理清晰、结构合理。Web技术基础知识简单易懂,HTML、CSS只有少量难点,JavaScript有一定的难度。本书在介绍各知识点时,对简单的内容尽量简明扼要,对一些有难度的内容进行了深入细致的剖析。书中的例程是在多年教学实践中积累精选的,例程的代表性强,所有的例程组织链接成一个网站,可以作为Web前端设计技术人员的参考代码。书末附有实验指导书,8个实验项目也组织成一个小型的网站。本书配套教学资源有PPT、源代码等。

作者简介
杨占胜,临沂大学信息学院 教师。省级精品课程网络软件开发课程群-Java Web应用程序课程负责人。主要教授:软件开发基础、Java Web应用程序开发、专业英语等。

目录
第1章  Internet与Web 1
1.1  互联网简介 1
1.2  万维网 2
1.3  统一资源定位符 3
1.4  超文本传输协议 4
1.5  Web浏览器 6
1.6  Web服务器 7
1.7  资源类型标识 8
本章小结 9
思考题 9
第2章  HTML 10
2.1  基本文档结构标记 11
2.2  文本格式化标记 12
2.2.1  标题标记 12
2.2.2  区段标记 12
2.2.3  文字修饰标记 13
2.2.4  特殊符号 15
2.3  超链接标记 16
2.3.1  链接地址 16
2.3.2  链接标记的主要属性 17
2.4  图像标记 18
2.4.1  图像文件类型 19
2.4.2  图像链接与图像映射 20
2.5  多媒体播放 20
2.5.1  嵌入标记和对象标记 21
2.5.2  音频和视频文件格式 26
2.6  列表标记 30
2.6.1  无序列表 30
2.6.2  有序列表 31
2.6.3  定义列表 31
2.7  表格标记 32
2.7.1  表格 32
2.7.2  <table>的属性 33
2.7.3  <tr>和<td>的属性 34
2.7.4  <table>的子元素 37
2.7.5  表格布局 41
2.8  表单标记 45
2.8.1  表单 45
2.8.2  输入控件 46
2.8.3  列表控件 47
2.8.4  文本域控件 47
2.8.5  辅助标记 49
2.9  框架标记 49
2.9.1  框架集 50
2.9.2  内联框架 51
2.10  元标记 51
2.10.1  http-equiv属性 51
2.10.2  name属性 52
2.10.3  content属性 52
2.11  HTML属性 53
2.11.1  必需属性 53
2.11.2  通用属性 53
2.11.3  事件属性 54
2.11.4  常用属性 55
本章小结 55
思考题 56
第3章  CSS 57
3.1  基本样式属性 57
3.1.1  字符样式属性 57
3.1.2  文本样式属性 58
3.1.3  背景样式属性 60
3.1.4  边框样式属性 61
3.1.5  边距样式属性 63
3.1.6  列表样式属性 65
3.2  选择器 66
3.2.1  通配符选择器 67
3.2.2  标记选择器 67
3.2.3  类选择器 67
3.2.4  id选择器 67
3.2.5  属性选择器 68
3.2.6  后代选择器 69
3.2.7  并列选择器 69
3.2.8  子元素选择器 69
3.2.9  相邻兄弟选择器 69
3.2.10  伪类选择器 69
3.2.11  伪元素选择器 72
3.3  网页中使用CSS 74
3.3.1  内联样式表 74
3.3.2  内部样式表 74
3.3.3  外部样式表 75
3.4  定位相关属性 78
3.4.1  盒模型与流布局 78
3.4.2  显示与大小属性 80
3.4.3  定位与布局属性 83
3.4.4  内容修剪与对齐属性 91
3.5  其他样式属性 100
3.5.1  表格相关属性 100
3.5.2  鼠标样式属性 104
3.5.3  轮廓相关属性 105
3.5.4  内容生成相关属性 106
3.6  DIV   CSS布局 110
本章小结 113
思考题 114
第4章  JavaScript 115
4.1  JavaScript概述 115
4.1.1  JavaScript的特点 115
4.1.2  Java与JavaScript的
区别 116
4.1.3  两个简单的输出
方法 117
4.2  网页中嵌入JavaScript 117
4.3  JavaScript语法 119
4.3.1  基础语法点 120
4.3.2  基本数据类型 120
4.3.3  常量 121
4.3.4  变量 124
4.3.5  常用全局函数 129
4.3.6  运算符与表达式 131
4.3.7  流程控制与语句 135
4.3.8  函数 141
4.4  事件处理 143
4.5  内置类 150
4.5.1  数组Array 150
4.5.2  日期Date 152
4.5.3  数学Math 153
4.5.4  字符串String 155
4.6  HTML文档对象 157
4.6.1  浏览器对象 158
4.6.2  DOM对象 168
4.7  正则表达式 172
4.7.1  正则表达式的规则 172
4.7.2  常用正则表达式 174
4.7.3  JavaScript使用正则
表达式 175
4.8  JavaScript应用 176
4.8.1  修改网页内容 176
4.8.2  表单验证 180
4.9  JavaScript修改CSS样式 185
本章小结 187
思考题 188
第5章  XML简介 190
5.1  XML概述 190
5.2  XML语法 192
5.2.1  XML语法规则 192
5.2.2  XML语法元素 193
5.2.3  格式良好和有效的
XML文档 194
5.3  DTD 194
5.3.1  元素类型声明 195
5.3.2  属性类型声明 196
5.3.3  实体 198
5.3.4  XML中声明DTD 201
5.4  名称空间 203
5.5  Schema 204
5.5.1  Schema概述 204
5.5.2  Schema的定义 205
5.5.3  数据类型 208
5.5.4  简单类型定义 210
5.5.5  复杂类型定义 212
5.5.6  XML中声明Schema 214
5.6  CSS格式化XML 214
5.7  XSL 216
5.7.1  XSL概述 216
5.7.2  XSLT文档结构 217
5.7.3  XSLT模板 217
5.7.4  模式处理 219
5.7.5  节点选择 220
5.8  XML解析器 222
5.9  XML DOM 223
5.9.1  Document文档对象 223
5.9.2  Node节点对象 225
5.9.3  NodeList节点列表对象 225
5.9.4  NamedNodeMap无序节点集
对象 226
5.9.5  DOM例程 226
5.10  XHTML 229
本章小结 230
思考题 231
第6章  Web编程工具 232
6.1  Dreamweaver界面 232
6.2  站点管理 234
6.2.1  站点建立 234
6.2.2  文件管理 235
6.2.3  资源管理 235
6.2.4  站点地图 236
6.3  网页编辑 236
6.3.1  编码辅助功能 237
6.3.2  可视化编辑 238
6.3.3  超链接 239
6.3.4  图像 240
6.3.5  多媒体 242
6.3.6  表格 243
6.3.7  表单 245
6.3.8  框架 245
6.4  DOCTYPE声明与网页解析
模式 246
6.4.1  网页文档类型声明 246
6.4.2  浏览器的工作模式 248
6.5  网页布局

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP