《JavaScript基础教程》循序渐进地讲述了JavaScript及相关的CSS 、DOM与Ajax 等技术。书中从JavaScript 语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,还有两章讲述了Ajax 基础。《JavaScript基础教程》不仅有对于基础知识和使用方法的介绍,也包含了对JavaScript 应用示例的深入探讨。
第1章 了解JavaScript@b@1.1 JavaScript是什么@b@1.2 JavaScript不是Java@b@1.3 JavaScript的起源@b@1.4 JavaScript可以做什么@b@1.5 JavaScript不能做什么@b@1.6 Ajax是什么@b@1.7 组合式(snap-together)语言@b@1.8 处理事件@b@1.9 值和变量@b@1.10 赋值和比较@b@1.11 编写对JavaScript友好的HTML@b@1.12 要使用什么工具@b@第2章 开始@b@2.1 将脚本放在哪里@b@2.2 关于函数@b@2.3 使用外部脚本@b@2.4 在脚本中添加注释@b@2.5 向用户发出警告@b@2.6 确认用户的选择@b@2.7 提示用户@b@2.8 用链接对用户进行重定向@b@2.9 使用JavaScript改进链接@b@2.10 使用多级条件@b@2.11 处理错误@b@第3章 第一个Web应用程序@b@3.1 用循环进行重复操作@b@3.2 将值传递给函数@b@3.3 探测对象@b@3.4 处理数组@b@3.5 处理有返回值的函数@b@3.6 更新数组@b@3.7 使用do/while循环@b@3.8 以多种方式调用脚本@b@3.9 组合使用JavaScript和CSS@b@3.10 检查状态@b@3.11 处理字符串数组@b@第4章 处理图像@b@4.1 创建翻转器@b@4.2 创建更有效的翻转器@b@4.3 构建三状态翻转器@b@4.4 由链接触发翻转器@b@4.5 让多个链接触发一个翻转器@b@4.6 处理多个翻转器@b@4.7 创建循环的广告条@b@4.8 在循环广告条中添加链接@b@4.9 建立循环式幻灯片@b@4.10 显示随机图像@b@4.11 随机开始循环显示图像@b@第5章 框架@b@5.1 防止页面显示在框架中@b@5.2 迫使页面显示在框架中@b@5.3 迫使站点显示在框架中@b@5.4 设置目标@b@5.5 创建和加载动态框架@b@5.6 在框架之间共享函数@b@5.7 同时加载多个框架@b@5.8 处理iframe@b@5.9 用JavaScript加载iframe@b@第6章 操作浏览器窗口@b@6.1 打开新窗口@b@6.2 将不同的内容加载进窗口中@b@6.3 打开多个窗口@b@6.4 从一个窗口更新另一个窗口@b@6.5 关闭窗口@b@6.6 把窗口放在指定的位置@b@第7章 表单处理@b@7.1 选择并转移导航菜单@b@7.2 动态地改变菜单@b@7.3 建立必须填写的字段@b@7.4 根据其他字段对字段进行检查@b@7.5 标识有问题的字段@b@7.6 准备进行表单验证@b@7.7 处理单选按钮@b@7.8 用一个字段设置另一个字段@b@7.9 检验Zip编码@b@7.10 验证电子邮件地址@b@第8章 表单和正则表达式@b@8.1 用正则表达式验证电子邮件地址@b@8.2 验证文件名@b@8.3 提取字符串、@b@8.4 对字符串进行格式化@b@8.5 对字符串进行格式化和排序@b@8.6 对字符串进行格式化和验证@b@8.7 使用正则表达式替换元素@b@第9章 处理事件@b@9.1 窗口事件处理@b@9.1.1 onload事件@b@9.1.2 onunload事件@b@9.1.3 onresize事件@b@9.1.4 onmove事件@b@9.I.5 onabort事件@b@9.].6 onerror事件@b@9.1.7 onfocus事件@b@9.1.8 onbl ur事件@b@9.2 鼠标事件处理@b@9.2.1 onmousedown事件@b@9.2.2 onmouseup事件@b@9.2.3 onmousemove事件@b@9.2.4 onmouseover事件@b@9.2.5 onmouseout事件@b@9.2.6 ondblcliCk事件@b@9.2.7 oncliCk事件@b@9.3 表单事件处理@b@9.3.1 onsubmit事件@b@9.3.2 onreset事件@b@9。3.3 onchange事件@b@9.3.4 onselect事件@b@9.3.5 oncliCk事件@b@9.3.6 onblur事件@b@9.3.7 onfocus事件@b@9.4 键事件处理@b@9.4.I onkeydown事件@b@9.4.2 onkeyup事件@b@9.4.3 onkeypress事件@b@第10章 JavaScript和cookie@b@10.1 建立第一个cookie@b@10.2 读取cookie@b@10.3 显示cookie@b@10.4 使用cookie作为计数器@b@10.5 删除cookie@b@10.6 处理多个cookie@b@10.7 显示新内容提醒信息@b@第11章 对象和DOM@b@11.1 关于节点操纵@b@1 1.1.1 DOM-2和W3C@b@11.1.2 DOM-2术语@b@11.1.3 DoM-3@b@11.2 添加节点@b@11.3 删除节点@b@11.4 删除特定的节点@b@11.5 插入节点@b@11.6 替换节点@b@11.7 用对象字面值编写代码@b@第12章 建立动态页面@b@12.1 在网页上显示当前日期@b@12.2 处理周中日@b@12.3 根据时间对消息进行定制@b@12.4 根据时区显示日期@b@12.5 把24小时制转换为12小时制@b@12.6 创建倒数计数器@b@12.7 隐藏和显示层@b@12.8 移动文档中的对象@b@12.9 日期方法@b@第13章 Ajax简介@b@13.1 AjaX的定义@b@13.2 读取服务器数据@b@1 3.3 解析服务器数据@b@13.4 刷新服务器数据@b@13.5 从服务器获得数据@b@13.6 用Ajax预览链接@b@13.7 自动补全表单字段@b@第14章 Ajax工具包@b@14.1 拖放页面元素@b@14.2 在页面上添加日历@b@14.3 在页面上添加双月日历@b@14.4 使用容器实用程序@b@14.5 添加动画效果@b@14.6 实现用于调试的Logger控件@b@第15章 JavaScript应用示例@b@15.1 使用可折叠菜单@b@15.2 添加下拉菜单@b@15.3 改进下拉菜单@b@15.4 带说明的幻灯片@b@15.5 一个无聊的姓名生成器@b@15.6 柱状图生成器@b@15.7 样式表切换器@b@第16章 用Ajax设计页面@b@16.1 突出显示新元素@b@16.2 创建可折叠菜单@b@16.3 创建更漂亮的对话框@b@16.4 条纹表格@b@16.5 表格排序@b@第17章 bookmarket@b@17.1 第一个bookmarket@b@17.2 改变页面的背景颜色@b@17.3 改变页面样式@b@17.4 查询单词@b@17.5 查看图像@b@17.6 显示ISO Latin字符@b@17.7 将RGB值转换为十六进制@b@17.8 对值进行转换@b@17.9 bookmarklet计算器@b@17.10 缩短LYRL@b@17.11 检验页面@b@17.12 通过电子邮件发送页面@b@17.13 改变页面大小