搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JavaScript基础教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115204905
  • 作      者:
    (美)Tom Negrino,(美)Dori Smith著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
    《JavaScript基础教程(第7版)》是一本轻松的JavaScript入门教程,所以即使不是计算机高手,你也可以由此很快学会脚本编写。<br>    原版销售累计超过150000册的畅销图书;<br>    经典JavaScript入门书,涵盖Ajax;<br>    透彻讲解Web开发相关技术;<br>    让你体验轻松实用的学习方式。
展开
作者简介
    Tom Negrino,蜚声全球的技术作家,长期主持Macword和许多其他技术杂志的专栏。
展开
内容介绍
    《JavaScript基础教程(第7版)》循序渐进地讲述了JavaScript 及相关的CSS 、DOM 与Ajax 等技术。书中从JavaScript 语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,还有两章讲述了Ajax 基础。《JavaScript基础教程(第7版)》不仅有对于基础知识和使用方法的介绍,也包含了对JavaScript 应用示例的深入探讨。<br>    《JavaScript基础教程(第7版)》适合有志于从事Web 开发和Web 设计的初学者阅读,也是高校相关课程理想的教材。
展开
精彩书摘
    对于Web站点的开发者来说,HTML的演化是一件好坏参半的事儿。在web时代的早期,HrML<br>    相当简单,很容易就能够掌握设计网页所需知道的一切。随着Web的发展,页面设计人员的期望值也提高了,他们希望对页面的外观有更大的控制能力,这使HTML变得越来越复杂了。<br>    因为Web是一种动态的媒体,页面设计人员还希望他们的页面能够与用户进行交互,HTML很快就显得不足以满足这一需求了。Netscape发明了JavaScript,作为控制浏览器和给网页添加活力和交互性的方法。<br>    自从诞生以来,JavaScfipt已经经历了不小的演化(尽管有时候在不同的浏览器上演化的方向有所不同)。在本书后面,我们将详细讨论JavaScfipt的演化。<br>    在本章中,你将了解JavaScript是什么(以及不是什么)、它可以做什么(以及不能做什么)和JavaScript语言的一些基础知识。还会向你介绍Ajax,这是JavaScript和其他技术的一种激动人心的组合,它在Web站点的交互性和创造性方面掀起了新的浪潮。<br>    1.1 JavaSCF是什么<br>    JavaScript是一种可以用来给网页增加交互性的编程语言。但是,如果你不是程序员,那么也不必担心。Web上有大量JavaScript代码,复制一下并稍做修改,就可以供自己使用。实际上,这种“站在其他程序员肩膀上”的方式正是熟悉JavaScript的好方法。<br>    为了帮助你熟悉JavaScript,我们建立了一个与本书配套白,~Web站点。在这个站点上提供了本书中的所有脚本(这样,你就不用自己输入了),以及更多的说明、附加资料和更新内容。
展开
目录
第1章 了解JavaSCnpt<br>1.1 JavaScript是什么<br>1.2 JavaScript不是Java<br>1.3 JavaScript的起源<br>1.4 JavaScript可以做什么<br>1.5 JavaScript不能做什么<br>1.6 Ajax是什么<br>1.7 组合式(snap—together)语言<br>1.7.1 对象<br>1.7.2 属性<br>1.7.3 方法<br>1.7.4 将这些成分组合在一起<br>1.7.5 DOM简介<br>1.8 处理事件<br>1.9 值和变量<br>1.10 赋值和比较<br>1.10.1 赋值<br>1.10.2 比较<br>1.11 编写对JavaScript友好的HTML<br>1.11.1 结构、表现和行为<br>1.11.2 div和span<br>].11.3 Class和id<br>1.12 要使用什么工具<br><br>第2章 开始<br>2.1 将脚本放在哪里<br>2.2 关于函数<br>2.3 使用外部脚本<br>2.4 在脚本中添加注释<br>2.5 向用户发出警告<br>2.6 确认用户的选择<br>2.7 提示用户<br>2.8 用链接对用户进行重定向<br>2.9 使用JavaScript改进链接<br>2.10 使用多级条件<br>2.11 处理错误<br><br>第3章 第一个Web应用程序<br>3.1 用循环进行重复操作<br>3.2 将值传递给函数<br>3.3 探测对象<br>3.4 处理数组<br>3.5 处理有返回值的函数<br>3.6 更新数组<br>3.7 使用do/while循环<br>3.8 以多种方式调用脚本<br>3.9 组合使用JavaScript和CSS<br>3.10 检查状态<br>3.11 处理字符串数组<br><br>第4章 处理图像<br>4.1 创建翻转器<br>4.2 创建更有效的翻转器<br>4.3 构建三状态翻转器<br>4.4 由链接触发翻转器<br>4.5 让多个链接触发一个翻转器<br>4.6 处理多个翻转器<br>4.7 创建循环的广告条<br>4.8 在循环广告条中添加链接<br>4.9 建立循环式幻灯片<br>4.10 显示随机图像<br>4.11 随机开始循环显示图像<br><br>第5章 框架<br>5.1 防止页面显示在框架中<br>5.2 迫使页面显示在框架中<br>5.3 迫使站点显示在框架中<br>5.4 设置目标<br>5.5 创建和加载动态框架<br>5.6 在框架之间共享函数<br>5.7 同时加载多个框架<br>5.8 处理iframe<br>5.9 用JavaScript加载iframe<br><br>第6章 操作浏览器窗口<br>6.1 打开新窗口<br>6.2 将不同的内容加载进窗口中<br>6.3 打开多个窗口<br>6.4 从一个窗口更新另一个窗口<br>6.5 关闭窗口<br>6.6 把窗口放在指定的位置<br><br>第7章 表单处理<br>7.1 选择并转移导航菜单<br>7.2 动态地改变菜单<br>7.3 建立必须填写的字段<br>7.4 根据其他字段对字段进行检查<br>7.5 标识有问题的字段<br>7.6 准备进行表单验证<br>7.7 处理单选按钮<br>7.8 用一个字段设置另一个字段<br>7.9 检验zip编码<br>7.10 验证电子邮件地址<br><br>第8章 表单和正则表达式<br>8.1 用正则表达式验证电子邮件地址<br>8.2 验证文件名<br>8.3 提取字符串、<br>8.4 对字符串进行格式化<br>8.5 对字符串进行格式化和排序<br>8.6 对字符串进行格式化和验证<br>8.7 使用正则表达式替换元素<br><br>第9章 处理事件<br>9.1 窗口事件处理<br>9.1.1 onload事件<br>9.1.2 onunload事件<br>9.1.3 onresize事件<br>9.1.4 onmove事件<br>9.I.5 onabort事件<br>9.].6 onerror事件<br>9.1.7 onfocus事件<br>9.1.8 onbl ur事件<br>9.2 鼠标事件处理<br>9.2.1 onmousedown事件<br>9.2.2 onmouseup事件<br>9.2.3 onmousemove事件<br>9.2.4 onmouseover事件<br>9.2.5 onmouseout事件<br>9.2.6 ondblcliCk事件<br>9.2.7 oncliCk事件<br>9.3 表单事件处理<br>9.3.1 onsubmit事件<br>9.3.2 onreset事件<br>9。3.3 onchange事件<br>9.3.4 onselect事件<br>9.3.5 oncliCk事件<br>9.3.6 onblur事件<br>9.3.7 onfocus事件<br>9.4 键事件处理<br>9.4.I onkeydown事件<br>9.4.2 onkeyup事件<br>9.4.3 onkeypress事件<br><br>第10章 JavaScript和cookie<br>10.1 建立第一个cookie<br>10.2 读取cookie<br>10.3 显示cookie<br>10.4 使用cookie作为计数器<br>10.5 删除cookie<br>10.6 处理多个cookie<br>10.7 显示新内容提醒信息<br><br>第11章 对象和DOM<br>11.1 关于节点操纵<br>1 1.1.1 DOM-2和W3C<br>11.1.2 DOM-2术语<br>11.1.3 DoM-3<br>11.2 添加节点<br>11.3 删除节点<br>11.4 删除特定的节点<br>11.5 插入节点<br>11.6 替换节点<br>11.7 用对象字面值编写代码<br><br>第12章 建立动态页面<br>12.1 在网页上显示当前日期<br>12.2 处理周中日<br>12.3 根据时间对消息进行定制<br>12.4 根据时区显示日期<br>12.5 把24小时制转换为12小时制<br>12.6 创建倒数计数器<br>12.7 隐藏和显示层<br>12.8 移动文档中的对象<br>12.9 日期方法<br><br>第13章 Ajax简介<br>13.1 AjaX的定义<br>13.2 读取服务器数据<br>1 3.3 解析服务器数据<br>13.4 刷新服务器数据<br>13.5 从服务器获得数据<br>13.6 用Ajax预览链接<br>13.7 自动补全表单字段<br><br>第14章 Ajax工具包<br>14.1 拖放页面元素<br>14.2 在页面上添加日历<br>14.3 在页面上添加双月日历<br>14.4 使用容器实用程序<br>14.5 添加动画效果<br>14.6 实现用于调试的Logger控件<br><br>第15章 JavaScript应用示例<br>15.1 使用可折叠菜单<br>15.2 添加下拉菜单<br>15.3 改进下拉菜单<br>15.4 带说明的幻灯片<br>15.5 一个无聊的姓名生成器<br>15.6 柱状图生成器<br>15.7 样式表切换器<br><br>第16章 用Ajax设计页面<br>16.1 突出显示新元素<br>16.2 创建可折叠菜单<br>16.3 创建更漂亮的对话框<br>16.4 条纹表格<br>16.5 表格排序<br><br>第17章 bookmarket<br>17.1 第一个bookmarket<br>17.2 改变页面的背景颜色<br>17.3 改变页面样式<br>17.4 查询单词<br>17.5 查看图像<br>17.6 显示ISO Latin字符<br>17.7 将RGB值转换为十六进制<br>17.8 对值进行转换<br>17.9 bookmarklet计算器<br>17.10 缩短LYRL<br>17.11 检验页面<br>17.12 通过电子邮件发送页面<br>17.13 改变页面大小<br><br>附录A JavaScript的版本演化和参考资料<br>附录B JavaScript保留字<br>附录C CSS参考<br>附录D 其他学习资源<br>索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证