App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
JavaScript是Web开发中最重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用
……
[ 展开全部 ]
的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。 本书是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。 本 书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。
[ 收起 ]
作者:[英] Jeremy Keith,[加] Jeffrey Sambells
出版社:人民邮电出版社
定价:49.00元
ISBN:7115249997
给个评价
做个书摘
书摘 (21 )
评价 (1 )
查看所有书摘
按目录显示书摘
只显示目录
第1章JavaScript简史1
Strivezr
//
学习
+1
0
分享
收藏
0
条评论
2018-02-28 添加
在此章节添加书摘
此章节有
4
条书摘
点击查看
1.1JavaScript的起源1
JavaScript是Netscape公司与Sun公司合作开发的。在JavaScript出现之前,WEB浏览器不过是一种能够显示超文本文档的简单的软件。而在JavaScript出现之后,网页的内容不再局限于枯燥的文本,他们的可交互性得到了显著的改善。
kong
//
JavaScript对web浏览器的影响在于可交互性的改善
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.2DOM2
简单来说,DOM是一套对文档的内容进行抽象和概念化的方法。
“世界对象模型”,在现实世界里,正是因为大家对抽象的世界对象模型有着基本的共识,人们才能用非常简单的话表达出复杂的含义并得到对方的理解。这个道理对网页也同样适用。JavaScript的早期版本向程序员提供了查询和操控Web文档某些实际内容(主要是图像和表单)的手段。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.3浏览器战争3
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.1DHTML3
DHTML是“Dynamic HTML”(动态HTML)的简称。DHTML并不是一项新技术,而是描述HTML、CSS和JavaScript技术组合的术语。DHTML背后的含义是:
利用HTML把网页标记为各种元素;
利用CSS设置元素样式和它们的显示位置;
利用JavaScript实时的操控页面和改变样式。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.3.2浏览器之间的冲突3
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4制定标准4
浏览器制造商们感兴趣的只不过是通过JavaScript操控网页的具体办法,但W3C推出的标准化DOM却可以让任何一种程序设计语言对使用任何一种标记语言编写出来的任何一份文档进行操控。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.4.1浏览器以外的考虑4
W3C对DOM的定义是:“一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容、结构和样式”。W3C推出的标准化DOM,在独立性和适用范围等诸多方面,都远远超出了各自为战的浏览器制造商们推出的各种专有DOM。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.4.2浏览器战争的结局5
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.3崭新的起点5
HTML5极大地改进了标记的语义,让我们通过<audio>和<video>得以控制各种媒体,<canvas>元素具备了完善的绘图能力,浏览器本地存储超越了cookie限制,更有内置的拖放支持,等等。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
1
条书摘
点击查看
1.5小结6
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第2章JavaScript语法8
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1准备工作8
程序设计语言分为解释型和编译型两大类。Java或C++等语言需要一个编译器(compiler)。编译器是一种程序,能够把用Java等高级语言编写出来的源代码翻译为直接在计算机上执行的文件。
解释型程序设计语言不需要编译器--他们仅需要解释器。对于javascript语言,在互联网环境下,Web浏览器负责完成有关的解释和执行工作。浏览器中的javascript解释器将直接读入源代码并执行。浏览器中如果没有解释器,javascript代码就无法执行。
用编译型语言编写的代码有错误,这些错误在代码编译阶段就能被发现。而解释型语言代码中的错误只能等到解释器执行到有关代码时才能被发现。
kong
//
+1
0
分享
收藏
0
条评论
2016-01-11 添加
在此章节添加书摘
此章节有
2
条书摘
点击查看
2.2语法10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.1语句10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.2注释10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.3变量11
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.4数据类型14
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.5数组16
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.6对象18
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3操作19
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4条件语句21
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.1比较操作符22
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.2逻辑操作符23
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5循环语句24
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.1while循环24
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.2for循环25
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.6函数26
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7对象29
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.1内建对象30
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.2宿主对象31
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.8小结31
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第3章DOM32
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1文档:DOM中的“D”32
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2对象:DOM中的“O”32
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3模型:DOM中的“M”33
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4节点35
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.1元素节点35
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.2文本节点35
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.3属性节点36
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.4CSS36
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.5获取元素38
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.6盘点知识点42
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5获取和设置属性43
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5.1getAttribute43
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5.2setAttribute44
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.6小结45
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第4章案例研究:JavaScript图片库46
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1标记46
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2JavaScript48
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.1非DOM解决方案49
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.2最终的函数代码清单50
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3应用这个JavaScript函数50
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4对这个函数进行扩展52
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.1childNodes属性53
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.2nodeType属性54
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.3在标记里增加一段描述54
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.4用JavaScript改变这段描述55
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.5nodeValue属性56
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.6firstChild和lastChild属性56
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.7利用nodeValue属性刷新这段描述57
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5小结60
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第5章最佳实践61
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1过去的错误61
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.1不要怪罪JavaScript61
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.2Flash的遭遇62
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.3质疑一切63
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2平稳退化63
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.1“javascript:”伪协议64
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.2内嵌的事件处理函数65
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.3谁关心这个65
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3向CSS学习66
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.1结构与样式的分离66
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.2渐进增强67
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.4分离JavaScript68
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.5向后兼容70
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.5.1对象检测70
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.5.2浏览器嗅探技术71
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.6性能考虑72
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.6.1尽量少访问DOM和尽量减少标记72
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.6.2合并和放置脚本73
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.6.3压缩脚本73
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.7小结74
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第6章案例研究:图片库改进版75
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.1快速回顾75
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.2它支持平稳退化吗76
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3它的JavaScript与HTML标记是分离的吗77
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3.1添加事件处理函数77
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3.2共享onload事件82
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4不要做太多的假设84
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5优化86
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6键盘访问88
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.7把JavaScript与CSS结合起来90
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.8DOMCore和HTML-DOM93
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.9小结94
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第7章动态创建标记96
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1一些传统方法96
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1.1document.write96
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1.2innerHTML属性98
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2DOM方法101
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2.1createElement方法101
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2.2appendChild方法102
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2.3createTextNode方法103
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2.4一个更复杂的组合105
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3重回图片库107
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.1在已有元素前插入一个新元素108
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.2在现有方法后插入一个新元素109
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3.3图片库二次改进版111
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4Ajax114
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4.1XMLHttpRequest对象115
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4.2渐进增强与Ajax119
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4.3Hijax120
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5小结121
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第8章充实文档的内容122
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.1不应该做什么122
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.2把“不可见”变成“可见”123
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3内容123
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3.1选用HTML、XHTML还是HTML5124
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3.2CSS126
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3.3JavaScript127
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4显示“缩略语列表”127
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4.1编写displayAbbreviations函数128
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4.2创建标记130
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4.3一个浏览器“地雷”135
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.5显示“文献来源链接表”138
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.6显示“快捷键清单”143
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7检索和添加信息146
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.8小结147
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第9章CSS-DOM148
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1三位一体的网页148
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.1结构层148
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.2表示层148
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.3行为层149
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.4分离150
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2style属性150
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.1获取样式151
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.2设置样式156
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3何时该用DOM脚本设置样式158
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3.1根据元素在节点树里的位置来设置样式158
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3.2根据某种条件反复设置某种样式161
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3.3响应事件165
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4className属性167
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5小结171
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第10章用JavaScript实现动画效果172
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1动画基础知识172
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.1位置172
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.2时间175
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.3时间递增量175
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.4抽象178
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2实用的动画184
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.1提出问题184
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.2解决问题186
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.3CSS187
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.4JavaScript189
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.5变量作用域问题192
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.6改进动画效果193
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.7添加安全检查196
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.8生成HTML标记198
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.3小结200
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第11章HTML5201
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1HTML5简介201
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.2来自朋友的忠告203
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3几个示例204
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.1Canvas205
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.2音频和视频209
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.3表单215
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.4HTML5还有其他特性吗219
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.5小结219
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第12章综合示例220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.1项目简介220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.1.1原始资料220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.1.2站点结构220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.1.3页面结构221
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.2设计222
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.3CSS223
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.3.1颜色225
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.3.2布局226
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.3.3版式228
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.4标记229
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5JavaScript230
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.1页面突出显示231
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.2JavaScript幻灯片235
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.3内部导航239
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.4JavaScript图片库242
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.5增强表格245
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.6增强表单249
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5.7压缩代码263
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.6小结264
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
附录JavaScript库265
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
10
字
保存原图片为书摘
上传图片
识别
最多输入
500
个字
上传图片
重新上传
写点笔记吧
至少还需要输入
10
字
章节(选填)
第1章JavaScript简史1
1.1JavaScript的起源1
1.2DOM2
1.3浏览器战争3
1.3.1DHTML3
1.3.2浏览器之间的冲突3
1.4制定标准4
1.4.1浏览器以外的考虑4
1.4.2浏览器战争的结局5
1.4.3崭新的起点5
1.5小结6
第2章JavaScript语法8
2.1准备工作8
2.2语法10
2.2.1语句10
2.2.2注释10
2.2.3变量11
2.2.4数据类型14
2.2.5数组16
2.2.6对象18
2.3操作19
2.4条件语句21
2.4.1比较操作符22
2.4.2逻辑操作符23
2.5循环语句24
2.5.1while循环24
2.5.2for循环25
2.6函数26
2.7对象29
2.7.1内建对象30
2.7.2宿主对象31
2.8小结31
第3章DOM32
3.1文档:DOM中的“D”32
3.2对象:DOM中的“O”32
3.3模型:DOM中的“M”33
3.4节点35
3.4.1元素节点35
3.4.2文本节点35
3.4.3属性节点36
3.4.4CSS36
3.4.5获取元素38
3.4.6盘点知识点42
3.5获取和设置属性43
3.5.1getAttribute43
3.5.2setAttribute44
3.6小结45
第4章案例研究:JavaScript图片库46
4.1标记46
4.2JavaScript48
4.2.1非DOM解决方案49
4.2.2最终的函数代码清单50
4.3应用这个JavaScript函数50
4.4对这个函数进行扩展52
4.4.1childNodes属性53
4.4.2nodeType属性54
4.4.3在标记里增加一段描述54
4.4.4用JavaScript改变这段描述55
4.4.5nodeValue属性56
4.4.6firstChild和lastChild属性56
4.4.7利用nodeValue属性刷新这段描述57
4.5小结60
第5章最佳实践61
5.1过去的错误61
5.1.1不要怪罪JavaScript61
5.1.2Flash的遭遇62
5.1.3质疑一切63
5.2平稳退化63
5.2.1“javascript:”伪协议64
5.2.2内嵌的事件处理函数65
5.2.3谁关心这个65
5.3向CSS学习66
5.3.1结构与样式的分离66
5.3.2渐进增强67
5.4分离JavaScript68
5.5向后兼容70
5.5.1对象检测70
5.5.2浏览器嗅探技术71
5.6性能考虑72
5.6.1尽量少访问DOM和尽量减少标记72
5.6.2合并和放置脚本73
5.6.3压缩脚本73
5.7小结74
第6章案例研究:图片库改进版75
6.1快速回顾75
6.2它支持平稳退化吗76
6.3它的JavaScript与HTML标记是分离的吗77
6.3.1添加事件处理函数77
6.3.2共享onload事件82
6.4不要做太多的假设84
6.5优化86
6.6键盘访问88
6.7把JavaScript与CSS结合起来90
6.8DOMCore和HTML-DOM93
6.9小结94
第7章动态创建标记96
7.1一些传统方法96
7.1.1document.write96
7.1.2innerHTML属性98
7.2DOM方法101
7.2.1createElement方法101
7.2.2appendChild方法102
7.2.3createTextNode方法103
7.2.4一个更复杂的组合105
7.3重回图片库107
7.3.1在已有元素前插入一个新元素108
7.3.2在现有方法后插入一个新元素109
7.3.3图片库二次改进版111
7.4Ajax114
7.4.1XMLHttpRequest对象115
7.4.2渐进增强与Ajax119
7.4.3Hijax120
7.5小结121
第8章充实文档的内容122
8.1不应该做什么122
8.2把“不可见”变成“可见”123
8.3内容123
8.3.1选用HTML、XHTML还是HTML5124
8.3.2CSS126
8.3.3JavaScript127
8.4显示“缩略语列表”127
8.4.1编写displayAbbreviations函数128
8.4.2创建标记130
8.4.3一个浏览器“地雷”135
8.5显示“文献来源链接表”138
8.6显示“快捷键清单”143
8.7检索和添加信息146
8.8小结147
第9章CSS-DOM148
9.1三位一体的网页148
9.1.1结构层148
9.1.2表示层148
9.1.3行为层149
9.1.4分离150
9.2style属性150
9.2.1获取样式151
9.2.2设置样式156
9.3何时该用DOM脚本设置样式158
9.3.1根据元素在节点树里的位置来设置样式158
9.3.2根据某种条件反复设置某种样式161
9.3.3响应事件165
9.4className属性167
9.5小结171
第10章用JavaScript实现动画效果172
10.1动画基础知识172
10.1.1位置172
10.1.2时间175
10.1.3时间递增量175
10.1.4抽象178
10.2实用的动画184
10.2.1提出问题184
10.2.2解决问题186
10.2.3CSS187
10.2.4JavaScript189
10.2.5变量作用域问题192
10.2.6改进动画效果193
10.2.7添加安全检查196
10.2.8生成HTML标记198
10.3小结200
第11章HTML5201
11.1HTML5简介201
11.2来自朋友的忠告203
11.3几个示例204
11.3.1Canvas205
11.3.2音频和视频209
11.3.3表单215
11.4HTML5还有其他特性吗219
11.5小结219
第12章综合示例220
12.1项目简介220
12.1.1原始资料220
12.1.2站点结构220
12.1.3页面结构221
12.2设计222
12.3CSS223
12.3.1颜色225
12.3.2布局226
12.3.3版式228
12.4标记229
12.5JavaScript230
12.5.1页面突出显示231
12.5.2JavaScript幻灯片235
12.5.3内部导航239
12.5.4JavaScript图片库242
12.5.5增强表格245
12.5.6增强表单249
12.5.7压缩代码263
12.6小结264
附录JavaScript库265
页码(选填)
这本书已经添加了这些章节,请勾选或者新建你的书摘所属的章节
add
up
down
remove
第1章JavaScript简史1
1.1JavaScript的起源1
1.2DOM2
1.3浏览器战争3
1.3.1DHTML3
1.3.2浏览器之间的冲突3
1.4制定标准4
1.4.1浏览器以外的考虑4
1.4.2浏览器战争的结局5
1.4.3崭新的起点5
1.5小结6
第2章JavaScript语法8
2.1准备工作8
2.2语法10
2.2.1语句10
2.2.2注释10
2.2.3变量11
2.2.4数据类型14
2.2.5数组16
2.2.6对象18
2.3操作19
2.4条件语句21
2.4.1比较操作符22
2.4.2逻辑操作符23
2.5循环语句24
2.5.1while循环24
2.5.2for循环25
2.6函数26
2.7对象29
2.7.1内建对象30
2.7.2宿主对象31
2.8小结31
第3章DOM32
3.1文档:DOM中的“D”32
3.2对象:DOM中的“O”32
3.3模型:DOM中的“M”33
3.4节点35
3.4.1元素节点35
3.4.2文本节点35
3.4.3属性节点36
3.4.4CSS36
3.4.5获取元素38
3.4.6盘点知识点42
3.5获取和设置属性43
3.5.1getAttribute43
3.5.2setAttribute44
3.6小结45
第4章案例研究:JavaScript图片库46
4.1标记46
4.2JavaScript48
4.2.1非DOM解决方案49
4.2.2最终的函数代码清单50
4.3应用这个JavaScript函数50
4.4对这个函数进行扩展52
4.4.1childNodes属性53
4.4.2nodeType属性54
4.4.3在标记里增加一段描述54
4.4.4用JavaScript改变这段描述55
4.4.5nodeValue属性56
4.4.6firstChild和lastChild属性56
4.4.7利用nodeValue属性刷新这段描述57
4.5小结60
第5章最佳实践61
5.1过去的错误61
5.1.1不要怪罪JavaScript61
5.1.2Flash的遭遇62
5.1.3质疑一切63
5.2平稳退化63
5.2.1“javascript:”伪协议64
5.2.2内嵌的事件处理函数65
5.2.3谁关心这个65
5.3向CSS学习66
5.3.1结构与样式的分离66
5.3.2渐进增强67
5.4分离JavaScript68
5.5向后兼容70
5.5.1对象检测70
5.5.2浏览器嗅探技术71
5.6性能考虑72
5.6.1尽量少访问DOM和尽量减少标记72
5.6.2合并和放置脚本73
5.6.3压缩脚本73
5.7小结74
第6章案例研究:图片库改进版75
6.1快速回顾75
6.2它支持平稳退化吗76
6.3它的JavaScript与HTML标记是分离的吗77
6.3.1添加事件处理函数77
6.3.2共享onload事件82
6.4不要做太多的假设84
6.5优化86
6.6键盘访问88
6.7把JavaScript与CSS结合起来90
6.8DOMCore和HTML-DOM93
6.9小结94
第7章动态创建标记96
7.1一些传统方法96
7.1.1document.write96
7.1.2innerHTML属性98
7.2DOM方法101
7.2.1createElement方法101
7.2.2appendChild方法102
7.2.3createTextNode方法103
7.2.4一个更复杂的组合105
7.3重回图片库107
7.3.1在已有元素前插入一个新元素108
7.3.2在现有方法后插入一个新元素109
7.3.3图片库二次改进版111
7.4Ajax114
7.4.1XMLHttpRequest对象115
7.4.2渐进增强与Ajax119
7.4.3Hijax120
7.5小结121
第8章充实文档的内容122
8.1不应该做什么122
8.2把“不可见”变成“可见”123
8.3内容123
8.3.1选用HTML、XHTML还是HTML5124
8.3.2CSS126
8.3.3JavaScript127
8.4显示“缩略语列表”127
8.4.1编写displayAbbreviations函数128
8.4.2创建标记130
8.4.3一个浏览器“地雷”135
8.5显示“文献来源链接表”138
8.6显示“快捷键清单”143
8.7检索和添加信息146
8.8小结147
第9章CSS-DOM148
9.1三位一体的网页148
9.1.1结构层148
9.1.2表示层148
9.1.3行为层149
9.1.4分离150
9.2style属性150
9.2.1获取样式151
9.2.2设置样式156
9.3何时该用DOM脚本设置样式158
9.3.1根据元素在节点树里的位置来设置样式158
9.3.2根据某种条件反复设置某种样式161
9.3.3响应事件165
9.4className属性167
9.5小结171
第10章用JavaScript实现动画效果172
10.1动画基础知识172
10.1.1位置172
10.1.2时间175
10.1.3时间递增量175
10.1.4抽象178
10.2实用的动画184
10.2.1提出问题184
10.2.2解决问题186
10.2.3CSS187
10.2.4JavaScript189
10.2.5变量作用域问题192
10.2.6改进动画效果193
10.2.7添加安全检查196
10.2.8生成HTML标记198
10.3小结200
第11章HTML5201
11.1HTML5简介201
11.2来自朋友的忠告203
11.3几个示例204
11.3.1Canvas205
11.3.2音频和视频209
11.3.3表单215
11.4HTML5还有其他特性吗219
11.5小结219
第12章综合示例220
12.1项目简介220
12.1.1原始资料220
12.1.2站点结构220
12.1.3页面结构221
12.2设计222
12.3CSS223
12.3.1颜色225
12.3.2布局226
12.3.3版式228
12.4标记229
12.5JavaScript230
12.5.1页面突出显示231
12.5.2JavaScript幻灯片235
12.5.3内部导航239
12.5.4JavaScript图片库242
12.5.5增强表格245
12.5.6增强表单249
12.5.7压缩代码263
12.6小结264
附录JavaScript库265
×
添加一个书摘本
搜索创建书摘本
搜索
正在搜索...
不对,换一下
书名
作者
出版社
备注
ISBN
*
*
第1章JavaScript简史1
1.1JavaScript的起源1
1.2DOM2
“世界对象模型”,在现实世界里,正是因为大家对抽象的世界对象模型有着基本的共识,人们才能用非常简单的话表达出复杂的含义并得到对方的理解。这个道理对网页也同样适用。JavaScript的早期版本向程序员提供了查询和操控Web文档某些实际内容(主要是图像和表单)的手段。
1.3浏览器战争3
1.3.1DHTML3
利用HTML把网页标记为各种元素;
利用CSS设置元素样式和它们的显示位置;
利用JavaScript实时的操控页面和改变样式。
1.3.2浏览器之间的冲突3
1.4制定标准4
1.4.1浏览器以外的考虑4
1.4.2浏览器战争的结局5
1.4.3崭新的起点5
1.5小结6
第2章JavaScript语法8
2.1准备工作8
解释型程序设计语言不需要编译器--他们仅需要解释器。对于javascript语言,在互联网环境下,Web浏览器负责完成有关的解释和执行工作。浏览器中的javascript解释器将直接读入源代码并执行。浏览器中如果没有解释器,javascript代码就无法执行。
用编译型语言编写的代码有错误,这些错误在代码编译阶段就能被发现。而解释型语言代码中的错误只能等到解释器执行到有关代码时才能被发现。
2.2语法10
2.2.1语句10
2.2.2注释10
2.2.3变量11
2.2.4数据类型14
2.2.5数组16
2.2.6对象18
2.3操作19
2.4条件语句21
2.4.1比较操作符22
2.4.2逻辑操作符23
2.5循环语句24
2.5.1while循环24
2.5.2for循环25
2.6函数26
2.7对象29
2.7.1内建对象30
2.7.2宿主对象31
2.8小结31
第3章DOM32
3.1文档:DOM中的“D”32
3.2对象:DOM中的“O”32
3.3模型:DOM中的“M”33
3.4节点35
3.4.1元素节点35
3.4.2文本节点35
3.4.3属性节点36
3.4.4CSS36
3.4.5获取元素38
3.4.6盘点知识点42
3.5获取和设置属性43
3.5.1getAttribute43
3.5.2setAttribute44
3.6小结45
第4章案例研究:JavaScript图片库46
4.1标记46
4.2JavaScript48
4.2.1非DOM解决方案49
4.2.2最终的函数代码清单50
4.3应用这个JavaScript函数50
4.4对这个函数进行扩展52
4.4.1childNodes属性53
4.4.2nodeType属性54
4.4.3在标记里增加一段描述54
4.4.4用JavaScript改变这段描述55
4.4.5nodeValue属性56
4.4.6firstChild和lastChild属性56
4.4.7利用nodeValue属性刷新这段描述57
4.5小结60
第5章最佳实践61
5.1过去的错误61
5.1.1不要怪罪JavaScript61
5.1.2Flash的遭遇62
5.1.3质疑一切63
5.2平稳退化63
5.2.1“javascript:”伪协议64
5.2.2内嵌的事件处理函数65
5.2.3谁关心这个65
5.3向CSS学习66
5.3.1结构与样式的分离66
5.3.2渐进增强67
5.4分离JavaScript68
5.5向后兼容70
5.5.1对象检测70
5.5.2浏览器嗅探技术71
5.6性能考虑72
5.6.1尽量少访问DOM和尽量减少标记72
5.6.2合并和放置脚本73
5.6.3压缩脚本73
5.7小结74
第6章案例研究:图片库改进版75
6.1快速回顾75
6.2它支持平稳退化吗76
6.3它的JavaScript与HTML标记是分离的吗77
6.3.1添加事件处理函数77
6.3.2共享onload事件82
6.4不要做太多的假设84
6.5优化86
6.6键盘访问88
6.7把JavaScript与CSS结合起来90
6.8DOMCore和HTML-DOM93
6.9小结94
第7章动态创建标记96
7.1一些传统方法96
7.1.1document.write96
7.1.2innerHTML属性98
7.2DOM方法101
7.2.1createElement方法101
7.2.2appendChild方法102
7.2.3createTextNode方法103
7.2.4一个更复杂的组合105
7.3重回图片库107
7.3.1在已有元素前插入一个新元素108
7.3.2在现有方法后插入一个新元素109
7.3.3图片库二次改进版111
7.4Ajax114
7.4.1XMLHttpRequest对象115
7.4.2渐进增强与Ajax119
7.4.3Hijax120
7.5小结121
第8章充实文档的内容122
8.1不应该做什么122
8.2把“不可见”变成“可见”123
8.3内容123
8.3.1选用HTML、XHTML还是HTML5124
8.3.2CSS126
8.3.3JavaScript127
8.4显示“缩略语列表”127
8.4.1编写displayAbbreviations函数128
8.4.2创建标记130
8.4.3一个浏览器“地雷”135
8.5显示“文献来源链接表”138
8.6显示“快捷键清单”143
8.7检索和添加信息146
8.8小结147
第9章CSS-DOM148
9.1三位一体的网页148
9.1.1结构层148
9.1.2表示层148
9.1.3行为层149
9.1.4分离150
9.2style属性150
9.2.1获取样式151
9.2.2设置样式156
9.3何时该用DOM脚本设置样式158
9.3.1根据元素在节点树里的位置来设置样式158
9.3.2根据某种条件反复设置某种样式161
9.3.3响应事件165
9.4className属性167
9.5小结171
第10章用JavaScript实现动画效果172
10.1动画基础知识172
10.1.1位置172
10.1.2时间175
10.1.3时间递增量175
10.1.4抽象178
10.2实用的动画184
10.2.1提出问题184
10.2.2解决问题186
10.2.3CSS187
10.2.4JavaScript189
10.2.5变量作用域问题192
10.2.6改进动画效果193
10.2.7添加安全检查196
10.2.8生成HTML标记198
10.3小结200
第11章HTML5201
11.1HTML5简介201
11.2来自朋友的忠告203
11.3几个示例204
11.3.1Canvas205
11.3.2音频和视频209
11.3.3表单215
11.4HTML5还有其他特性吗219
11.5小结219
第12章综合示例220
12.1项目简介220
12.1.1原始资料220
12.1.2站点结构220
12.1.3页面结构221
12.2设计222
12.3CSS223
12.3.1颜色225
12.3.2布局226
12.3.3版式228
12.4标记229
12.5JavaScript230
12.5.1页面突出显示231
12.5.2JavaScript幻灯片235
12.5.3内部导航239
12.5.4JavaScript图片库242
12.5.5增强表格245
12.5.6增强表单249
12.5.7压缩代码263
12.6小结264
附录JavaScript库265