欢迎来到荆楚虚拟商城
帮助中心

荆楚虚拟商城

热门搜索:

HTML/XHTML/CSS与JavaScript入门经典PDF电子书下载

本站优惠价
5.00
1.0折 原价:¥50.00
  • 库存
  • 销量
  • 33333
  • 0
担保交易,安全保证,有问题不解决可申请退款。
  • 分享

爱奇电子书网

  • 信誉:
  • 掌柜:
  • 爱奇电子书网
  • 宝贝:
  • 44件
  • 认证:
  • 个人
  • 创店:
  • 2017-06-30
  • 描述
    0
  • 发货
    0
  • 售后
    0

HTML、XHTML、CSS与JavaScript入门经典PDF电子书下载


《HTML、XHTML、CSS与JavaScript入门经典》


内容简介:


自从网站诞生以来,用于构建网站的语言就一直在不断地演化。


现在一系列最佳实践已经出现,使用HTML或XHTML创建基本的网页


使用CSS控制它们的外观并使它们更加引人注目,使用JavaScript添加交互功能。


《HTML、XHTML、CSS与JavaScript入门经典》一书*设您以前没有任何经验


这些宝贵的资源有助于如何使用最新的Web标准。


不管您是期待编写第一个网页的初学者,还是急需提升编程技能的资深程序员


都会发现对这些基本语言的实践指导,以及有经验的Web专家使用的重要提示和技术。


目录: 

第1章 为Web结构化文档20 

1.1结构化文档组成的Web20 

1.2 HTML和XHTML简介21 

1.2.1标签和元素23 

1.2.2标题和正文23 

1.2.3元素特性24 

1.2.4通过查看源代码学习26 

1.2.5标记文本的元素26 

1.3基本文本格式化27 

1.3.1空白和流27 

1.3.2使用hn元素创建标题28 

1.3.3 align特性(弃用)30 

1.3.4使用<p>元素创建段落31 

1.3.5使用<br/>元素创建换行符31 

1.3.6使用<pre>元素创建预先格式化的文本32 

1.4表示元素35 

1.4.1 <b>元素35 

1.4.2 <i>元素35 

1.4.3 <u>元素(弃用)36 

1.4.4 <s>元素和<strike>元素(弃用)36 

1.4.5 <tt>元素36 

1.4.6 <sup>元素36 

1.4.7 <sub>元素37 

1.4.8 <big>元素37 

1.4.9 <small>元素37 

1.4.10 <hr/>元素37 

1.5短语元素37 

1.5.1用于添加强调的<em>元素38 

1.5.2用于添加着重强调的<strong>元素38 

1.5.3用于地址的<address>元素39 

1.5.4用于缩写词的<abbr>元素39 

1.5.5用于首字母缩略词的<acronym>元素39 

1.5.6用于特殊术语的<dfn>元素40 

1.5.7用于引用文本的<blockquote>元素40 

1.5.8在<blockquote>元素中使用cite特性41 

1.5.9用于短引用的<q>元素41 

1.5.10用于引证的<cite>元素41 

1.5.11用于代码的<code>元素42 

1.5.12用于通过键盘输入文本的<kbd>元素43 

1.5.13用于编程变量的<var>元素43 

1.5.14用于程序输出的<samp>元素43 

1.6列表43 

1.6.1利用<ul>元素创建无序列表44 

1.6.2有序列表44 

1.6.3定义列表45 

1.6.4嵌套列表46 

1.7编辑文本48 

1.8利用字符实体表示特殊字符50 

1.9注释50 

1.10 <font>元素(弃用)51 

1.11理解块级别元素和内联元素51 

1.12使用<div>元素和<span>元素对元素进行分组52 

1.12.1 XML声明52 

1.12.2文档类型声明53 

1.13核心元素和特性54 

1.13.1 <html>元素54 

1.13.2 <head>元素55 

1.13.3 <title>元素55 

1.13.4 <body>元素56 

1.14特性组56 

1.14.1核心特性56 

1.14.2国际化特性58 

1.14.3 UI事件特性60 

1.15本章小结60 

1.16练习61 

第2章 链接和导航62 

2.1基本链接62 

2.1.1链接到其他网页62 

2.1.2链接到E-mail地址64 

2.2理解目录和目录结构66 

2.3 URL简介67 

2.3.1绝对URL和相对URL69 

2.3.2 <base>元素71 

2.4使用<a>元素创建链接71 

2.4.1使用href特性创建源锚点71 

2.4.2使用name特性和id特性创建目标锚点(链接到网页的特定部分)72 

2.4.3 <a>元素的其他特性74 

2.5高级E-mail链接79 

2.6本章小结80 

2.7练习81 

第3章 图像、音频和视频82 

3.1使用<img>元素添加图像82 

3.1.1 src特性83 

3.1.2 alt特性83 

3.1.3 height特性和width特性83 

3.1.4 align特性(弃用)85 

3.1.5 border特性(弃用)86 

3.1.6 hspace特性和vspace特性(弃用)86 

3.1.7 ismap特性和usemap特性86 

3.1.8 longdesc特性86 

3.1.9 name特性(弃用)87 

3.2使用图像作为链接88 

3.3图像映射89 

3.3.1客户端图像映射90 

3.3.2服务器端图像映射93 

3.4选择正确的图像格式94 

3.4.1 GIF图像95 

3.4.2 GIF动画98 

3.4.3 JPEG图像98 

3.4.4 PNG图像99 

3.4.5保持较小的文件尺寸100 

3.5为网页添加Flash、视频和音频102 

3.5.1为网站添加Flash影片103 

3.5.2为网站添加视频109 

3.5.3使用Flash Video添加视频110 

3.5.4视频大小112 

3.5.5为网站添加音频113 

3.5.6当加载网页时自动播放音频和视频117 

3.5.7深入学习<object>元素和<param>元素117 

3.5.8 <param>元素120 

3.6本章小结120 

3.7练习121 

第4章 表格124 

4.1表格简介124 

4.2基本表格元素和特性129 

4.2.1创建表格的<table>元素129 

4.2.2包含表格行的<tr>元素133 

4.2.3表示单元格的<td>元素和<th>元素135 

4.3为表格添加<caption>元素139 

4.4对表格的部分进行分组140 

4.4.1使用colspan特性占据多列140 

4.4.2使用rowspan特性占据多行141 

4.4.3使用标题、主体和脚注划分表格142 

4.4.4使用<colgroup>元素对列进行分组145 

4.4.5使用<col>元素共享样式的列146 

4.5嵌套的表格146 

4.6表格的可访问性148 

4.6.1线性化表格的方式148 

4.6.2使用id、scope和 header特性149 

4.7本章小结152 

4.8练习152 

第5章 表单154 

5.1表单简介154 

5.2使用<form>元素创建表单157 

5.2.1 action特性157 

5.2.2 method特性157 

5.2.3 id特性157 

5.2.4 name特性(弃用)158 

5.2.5 onsubmit特性158 

5.2.6 onreset特性158 

5.2.7 enctype特性159 

5.2.8 accept-charset特性159 

5.2.9 accept特性159 

5.2.10 target特性160 

5.2.11空白和<form>元素160 

5.3表单控件160 

5.3.1文本输入160 

5.3.2按钮165 

5.3.3复选框167 

5.3.4单选按钮169 

5.3.5选择框170 

5.3.6文件选择框175 

5.3.7隐藏控件176 

5.3.8对象控件177 

5.4为控件创建标签与<label>元素179 

5.5使用<fieldset>元素和<legend>元素结构化表单181 

5.6焦点182 

5.6.1焦点移动顺序183 

5.6.2访问键184 

5.7禁用的和只读的控件186 

5.8向服务器发送表单数据187 

5.8.1 HTTP get方法187 

5.8.2 HTTP post方法188 

5.9本章小结191 

5.10练习191 

第6章 框架194 

6.1框架集简介194 

6.2使用框架的时机197 

6.3 <frameset>元素197 

6.3.1 cols特性198 

6.3.2 rows特性200 

6.3.3针对<frameset>元素的浏览器专用扩展200 

6.4 <frame>元素202 

6.4.1 src特性202 

6.4.2 name特性203 

6.4.3 frameborder特性203 

6.4.4 marginwidth特性和marginheight特性203 

6.4.5 noresize特性204 

6.4.6 scrolling特性204 

6.4.7 longdesc特性204 

6.5 <noframes>元素204 

6.6创建框架之间的链接205 

6.7使用<base>元素设置默认目标框架207 

6.8框架集嵌套207 

6.9使用<iframe>元素创建内联框架或浮动框架209 

6.10本章小结214 

6.11练习215 

第7章 层迭样式表216 

7.1 CSS简介216 

7.1.1一个基本示例217 

7.1.2继承221 

7.2添加CSS规则的位置222 

7.2.1 <link>元素222 

7.2.2 <style>元素224 

7.2.3外部CSS样式表的优点224 

7.3 CSS属性225 

7.4控制文本226 

7.4.1 font-family属性227 

7.4.2 font-size属性228 

7.4.3 font-weight属性230 

7.4.4 font-style属性230 

7.4.5 font-variant属性231 

7.4.6 font-stretch属性231 

7.4.7 font-size-adjust属性232 

7.5文本格式化232 

7.5.1 color属性232 

7.5.2 text-align属性232 

7.5.3 vertical-align属性233 

7.5.4 text-decoration属性234 

7.5.5 text-indent属性235 

7.5.6 text-shadow属性236 

7.5.7 text-transform属性236 

7.5.8 letter-spacing属性237 

7.5.9 word-spacing属性238 

7.5.10 white-space属性238 

7.5.11 direction属性239 

7.6文本伪类239 

7.6.1 first-letter伪类239 

7.6.2 first-line伪类240 

7.7选择器242 

7.7.1通用选择器242 

7.7.2类型选择器242 

7.7.3类选择器243 

7.7.4 id选择器243 

7.7.5子选择器244 

7.7.6派生选择器244 

7.7.7相邻兄弟选择器244 

7.7.8通用兄弟选择器244 

7.7.9使用子选择器和相邻兄弟选择器降低标记中类的依赖性245 

7.7.10特性选择器246 

7.8长度247 

7.8.1相对单位248 

7.8.2绝对单位249 

7.8.3百分比249 

7.9框模型简介249 

7.9.1演示框模型的示例250 

7.9.2边框属性252 

7.9.3 padding属性254 

7.9.4 margin属性255 

7.9.5框的范围256 

7.9.6 Internet Explorer框模型bug261 

7.10本章小结265 

7.11练习266 

第8章 更多层迭样式表268 

8.1链接268 

8.2背景270 

8.2.1 background-color属性270 

8.2.2 background-image属性271 

8.2.3 background-repeat属性272 

8.2.4 background-position属性(用于固定背景的位置)273 

8.2.5 background-attachment属性(用于水印)274 

8.2.6 background属性(简写形式)275 

8.3列表275 

8.3.1 list-style-type属性276 

8.3.2 list-style-position属性277 

8.3.3 list-style-image属性278 

8.3.4 list-style属性(简写形式)278 

8.4表格278 

8.4.1表格专用属性280 

8.4.2 border-collapse属性280 

8.4.3 border-spacing属性281 

8.4.4 empty-cells属性282 

8.4.5 caption-side属性283 

8.4.6 table-layout属性283 

8.5外边框285 

8.5.1 outline-width属性285 

8.5.2 outline-style属性285 

8.5.3 outline-color属性286 

8.5.4 outline属性(简写形式)286 

8.6 “:focus”伪类和“:active”伪类286 

8.7生成的内容287 

8.7.1“:before”和“:acter”伪元素287 

8.7.2 content属性288 

8.8其他属性291 

8.8.1 cursor属性291 

8.8.2 display属性292 

8.8.3 visibility属性292 

8.9附加规则293 

8.9.1 @import规则:模块化的样式表293 

8.9.2“!important”规则294 

8.9.3 @charset规则294 

8.10使用CSS进行定位和布局295 

8.10.1正常流295 

8.10.2 position属性295 

8.10.3框偏移属性296 

8.10.4相对定位296 

8.10.5绝对定位297 

8.10.6固定定位298 

8.10.7 z-index属性299 

8.10.8使用float属性浮动定位300 

8.10.9 clear属性302 

8.11本章小结306 

8.12练习307 

第9章 网页布局310 

9.1理解网站的访问者311 

9.1.1谁会访问网站311 

9.1.2用户为什么访问网站312 

9.1.3为了实现目标访问者需要了解的信息313 

9.1.4访问者访问网站的频率314 

9.1.5期望网站所能完成的工作314 

9.1.6优先考虑的信息314 

9.1.7分组和分类315 

9.1.8创建网站地图315 

9.1.9标识每个网页的关键元素316 

9.2网页的尺寸(与屏幕分辨率)317 

9.2.1理解屏幕尺寸317 

9.2.2固定宽度与流式设计319 

9.3设计网页323 

9.3.1组成与网格324 

9.3.2规划元素的位置328 

9.3.3访问者查看网页的方式333 

9.4编码设计336 

9.4.1 IE框模型bug337 

9.4.2使用网格338 

9.4.3多列布局339 

9.5针对移动设备进行开发350 

9.5.1理解媒体以及如何使用媒体351 

9.5.2移动开发策略352 

9.5.3构建移动网站354 

9.6本章小结359 

9.7练习359 

第10章 设计问题362 

10.1排版362 

10.1.1文本行的长度——度量363 

10.1.2字体尺寸364 

10.1.3选择字体366 

10.1.4文本行的高度——行间距367 

10.1.5 CSS重置368 

10.1.6文本行的高度——基准线网格369 

10.1.7字母之间的空白——字符间距372 

10.1.8空白372 

10.1.9分块374 

10.1.10对比度375 

10.2导航376 

10.2.1菜单376 

10.2.2链接383 

10.2.3网站搜索功能386 

10.3表格387 

10.3.1内边距388 

10.3.2标题388 

10.3.3隔行阴影389 

10.4表单390 

10.4.1设计表单之前的工作390 

10.4.2设计表单392 

10.4.3表单布局396 

10.5本章小结409 

10.6练习409 

第11章 学习JavaScript412 

11.1编程的定义412 

11.2为网页添加脚本的方式414 

11.2.1 JavaScript中的注释416 

11.2.2 <noscript>元素417 

11.3文档对象模型418 

11.3.1使用点符号访问值419 

11.3.2 document对象420 

11.3.3 forms集合422 

11.3.4表单元素423 

11.3.5 images集合426 

11.3.6对象的不同类型428 

11.4开始使用JavaScript编程429 

11.5变量429 

11.5.1为变量赋值430 

11.5.2变量的生命周期430 

11.6运算符431 

11.6.1算术运算符431 

11.6.2赋值运算符431 

11.6.3比较运算符432 

11.6.4逻辑或布尔运算符433 

11.6.5字符串运算符433 

11.7函数433 

11.7.1定义函数的方式433 

11.7.2调用函数的方式434 

11.7.3 return语句434 

11.8条件语句435 

11.8.1 if语句435 

11.8.2 if…else语句436 

11.8.3 switch语句436 

11.9循环438 

11.9.1 while循环438 

11.9.2 do…while循环439 

11.9.3 for循环439 

11.9.4无限循环和break语句440 

11.10事件441 

11.11内置对象442 

11.11.1字符串对象442 

11.11.2日期对象445 

11.11.3数学对象447 

11.11.4数组对象449 

11.11.5窗口对象450 

11.12编写JavaScript代码452 

11.12.1关于数据类型的注意事项453 

11.12.2关键字453 

11.13本章小结454 

11.14练习454 

第12章 使用JavaScript456 

12.1编写脚本的一些实用提示456 

12.1.1其他人是否已经编写过这个脚本456 

12.1.2可重用的函数457 

12.1.3使用外部JavaScript文件457 

12.1.4将脚本放置在scripts文件夹中457 

12.2表单验证457 

12.2.1验证的时机458 

12.2.2可以检查的内容458 

12.2.3检查表单的方式458 

12.2.4检查文本字段459 

12.2.5选择框选项471 

12.2.6单选按钮472 

12.2.7复选框474 

12.3增强表单476 

12.3.1为第一个表单项设置焦点476 

12.3.2自动在字段之间移动焦点477 

12.3.3禁用文本输入框478 

12.3.4大小写转换479 

12.3.5删除字段开头和结尾处的空格480 

12.3.6选择文本区域中的所有内容481 

12.3.7选中和取消选中所有复选框482 

12.4 JavaScript库489 

12.4.1利用Scriptaculous库创建动画效果490 

12.4.2利用Scriptaculous库拖放可排序列表492 

12.4.3创建轻型框493 

12.4.4创建模态窗口494 

12.4.5利用MochiKit库创建可排序的表格496 

12.4.6利用YUI库创建日历498 

12.4.7利用YUI库创建自动完成输入的文本输入框499 

12.5本章小结501 

12.6练习501 

第13章 在Web上发布网站504 

13.1 meta标签505 

13.1.1 name特性和content特性505 

13.1.2 http-equiv特性和content特性507 

13.1.3 scheme特性509 

13.2测试网站509 

13.2.1验证HTML、XHTML和CSS510 

13.2.2检查链接512 

13.2.3检查颜色深度513 

13.2.4可访问性检查工具514 

13.2.5使用不同版本的浏览器进行检查514 

13.2.6引导测试515 

13.2.7校对516 

13.3发布网站516 

13.3.1获取域名516 

13.3.2主机托管517 

13.3.3选择主机时的关键考虑事项518 

13.3.4使用FTP将网站上传到服务器520 

13.3.5目录结构和相对URL的重要性521 

13.4公布网站522 

13.4.1始终提及您的URL522 

13.4.2内容是上帝523 

13.4.3论坛、社区以及社会网络523 

13.4.4检查商业网站和目录523 

13.4.5相互链接523 

13.4.6分析竞争对手524 

13.4.7使用户能够很容易地链接到网站524 

13.4.8按点击付费的广告525 

13.4.9显示广告525 

13.4.10创建一个E-mail时事通讯526 

13.5理解您的访问者526 

13.5.1使用Google Analytics检查10项内容527 

13.5.2度量所有内容528 

13.6下一步学习的内容529 

13.6.1工具529 

13.6.2其他技术简介532 

13.7本章小结536 

第14章 核对清单538 

14.1搜索引擎优化核对清单538 

14.1.1在页技术538 

14.1.2标识关键词和短语539 

14.1.3离页技术541 

14.2可访问性核查清单542 

14.2.1设置文档542 

14.2.2结构化和语义化标记542 

14.2.3链接与导航542 

14.2.4图像和多媒体543 

14.2.5颜色543 

14.2.6表格543 

14.2.7表单544 

14.2.8样式表544 

14.2.9 JavaScript544 

14.2.10跳过链接544 

14.3 HTML和XHTML之间的区别545 

14.3.1所有标签名称和特性名称必须是小写545 

14.3.2所有特性必须具有一个由双引号给出的值545 

14.3.3元素必须嵌套并且不能重迭545 

14.3.4空元素必须包含一个结束斜杠546 

14.3.5脚本必须位于CDATA部分546 

14.4 HTML 5546 

14.4.1 HTML 5的语言兼容性547 

14.4.2样式标记将被删除547 

14.4.3新语义元素547 

14.4.4用于<input>元素type特性的新值548 

14.4.5新的多媒体元素549 

14.4.6新的API549 

附录A 习题答案550 

附录B XHTML元素参考582 

附录C CSS属性610 

附录D 颜色名和颜色值636 

附录E 字符编码642 

附录F 特殊字符646 

附录G 语言代码656 

附录H MIME媒体类型660 

附录I 弃用的和浏览器专用的标记668


  • 商品评价
  • 交易规则

荆楚虚拟商城

发货方式


1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。


交易周期


1、源码默认交易周期:自动发货商品为1天,手动发货商品为3天,买家有1次额外延长3天交易周期的权利;

2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~60天)的请求,对方同意即可延长。


退款说明


1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

3、发货:手动发货源码,在卖家未发货前,已申请退款的;

4、安装:免费提供安装服务的源码但卖家不履行的;

5、收费:额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外);

6、其他:如质量方面的硬性常规问题等。

注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。


注意事项


1、荆楚虚拟会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全!

2、荆楚虚拟无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别;

3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

4、在没有"无任何正当退款依据"的前提下,商品写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

5、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在荆楚虚拟上所留的QQ、手机号沟通,以防对方不承认自我承诺。

7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于荆楚虚拟介入快速处理。


荆楚虚拟声明


1、荆楚虚拟作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

2、非平台线上交易的项目,出现任何后果均与荆楚虚拟无关;无论卖家以何理由要求线下交易的,请联系管理举报。

联系我们
Q Q:2256504476
电话:0827-12345
邮箱:web@jcxuni.cn
时间:09:30 - 23:00