当前位置:主页 > 书籍配套资源 > JavaScript配套资源
《JavaScript编程循序渐进》代码示例文件

《JavaScript编程循序渐进》代码示例文件

  • 更新:2023-02-01
  • 大小:692.6 MB
  • 类别:JavaScript
  • 作者:Steve、Suehring
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书教你学习JavaScript的开发知识,每次一步,循序渐进。对于那些具有基本编程技能的开发者,这是一本理想的书籍。从实践中学习是本书的一大特色,是指导程序员使用JavaScript创建Web应用程序的操作指南。

使用文本编辑器、程序和IDE来编写JavaScript代码。

理解和操作6种JavaScript数据类型。

使用文档对象模型获取、创建和修改HTML元素。

验证Web表单的输入并根据这一输入提供反馈。

创建翻滚图像和滚动放映特效。

使用JavaScript操作CSS样式。

使用Ajax开发交互式的Web应用程序。

Steve Suehring 是一位具有广泛的商业和计算机背景的技术顾问,他的广泛经验使其能够在各种功能的组织中工作,并帮助它们创建适合业务需要的计算架构。Steve热衷于写作技术图书和杂志文章,同时也在国际各大用户组织和大会上演讲。不仅如此,Steve还会参加体育运动或者演奏乐器,且颇具水准。

封面图

目录

  • 译者序
  • 致谢
  • 前言
  • 第一部分JavaScript基础知识
  • 第1章JavaScript超乎你的想象
  • 11JavaScript简史
  • 111进入Internet Explorer 3
  • 112随后就有了ECMAScript
  • 113这么多标准
  • 114DOM
  • 12JavaScript程序的组成
  • 13把JavaScript放到Web页面上
  • 14JavaScript可以做什么
  • 15JavaScript不能做什么
  • 16使用JavaScript的提示
  • 161JavaScript置于何处
  • 162站点应该支持哪些浏览器
  • 17练习题
  • 第2章使用JavaScript开发
  • 21JavaScript开发选择
  • 22配置环境
  • 23用Visual Studio 2005编写
  • JavaScript
  • 231使用Visual Studio 2005开发第一
  • 个Web(和JavaScript)项目
  • 232通过Visual Studio 2005使用
  • 外部JavaScript文件
  • 24使用Eclipse编写JavaScript
  • 241使用Eclipse开发你的第一个
  • Web(和JavaScript)项目
  • 242在Eclipse内使用外部JavaScript
  • 文件
  • 25不使用IDE编写JavaScript
  • 251使用记事本开发第一个Web
  • (和JavaScript)项目
  • 252不用IDE而使用外部JavaScript
  • 文件
  • 26调试JavaScript
  • 27练习题
  • 第3章JavaScript语法和语句
  • 31一些常识
  • 311区分大小写
  • 312空白
  • 313注释
  • 314分号
  • 315换行
  • 316正确放置JavaScript
  • 32JavaScript语句
  • 321语句内是什么
  • 322JavaScript语句的两种类型
  • 33JavaScript的保留字
  • 34函数简介
  • 35练习题
  • 第4章使用变量和数据
  • 41JavaScript中的数据类型
  • 411数字
  • 412字符串
  • 413布尔值
  • 414空
  • 415未定义
  • 416对象
  • 417数组
  • 42定义并使用变量
  • 421声明变量
  • 422变量类型
  • 423变量作用域
  • 424引用和垃圾回收机制
  • 43类型转换
  • 431数字转换
  • 432字符串转换
  • 433布尔值转换
  • 44练习题
  • 第5章使用操作符和表达式
  • 51操作符介绍
  • 52加法操作符
  • 53乘法操作符
  • 54位操作符
  • 55相等操作符
  • 56关系操作符
  • 561in操作符
  • 562instanceof操作符
  • 57一元操作符
  • 571自增和自减
  • 572用加号转换为一个数字
  • 573使用减号创建一个负数
  • 574按位求反和逻辑非
  • 575delete操作符
  • 576typeof操作符
  • 577void操作符
  • 58赋值操作符
  • 59练习题
  • 第二部分应用JavaScript
  • 第6章条件和循环控制流
  • 61if如何使用
  • 611if语句的语法
  • 612Windows Internet Explorer 7中的
  • prompt()函数
  • 613复合条件
  • 62else if和else语句
  • 63多层条件语句
  • 64三元条件语句
  • 65switch
  • 66使用while循环
  • 661while语句
  • 662dowhile语句
  • 67使用for循环
  • 671for循环
  • 672forin循环
  • 673for eachin循环
  • 68使用条件语句验证表单
  • 69练习题
  • 第7章使用函数
  • 71什么是函数
  • 711函数变量
  • 712再谈变量作用域
  • 713return值
  • 714函数调用的更多内容
  • 715匿名函数(函数直接量)
  • 72方法
  • 73对话框函数概览
  • 74练习题
  • 第8章JavaScript中的对象
  • 81面向对象的开发
  • 811对象
  • 812属性
  • 813方法
  • 814类
  • 82创建对象
  • 821为方法添加属性
  • 822为对象添加方法
  • 83关于数组的更多内容
  • 831length属性
  • 832数组方法
  • 84内建对象
  • 85练习题
  • 第9章浏览器对象模型
  • 91浏览器简介
  • 911浏览器层级
  • 912事件
  • 92认识self
  • 93获取有关屏幕的信息
  • 94使用navigator对象
  • 95location对象
  • 96history对象
  • 97练习题
  • 第10章文档对象模型
  • 101文档对象模型定义
  • 1011DOM层级0:遗留的
  • DOM
  • 1012DOM层级1和DOM
  • 层级2
  • 1013作为树的DOM
  • 1014操作节点
  • 102获取元素
  • 1021通过ID访问
  • 1022通过标签名访问
  • 103操作属性
  • 1031察看属性
  • 1032设置属性
  • 104创建元素
  • 1041添加文本
  • 1042添加元素并设置ID
  • 105删除元素
  • 106练习
  • 第三部分把JavaScript整合到设计
  • 第11章和Web表单一起使用
  • JavaScript
  • 111JavaScript和Web表单
  • 112获取表单数据
  • 113使用表单信息
  • 1131使用选择框
  • 1132使用复选框
  • 1133使用单选按钮
  • 114预先验证表单数据
  • 1141绕过JavaScript验证
  • 1142验证一个文本字段
  • 115练习题
  • 第12章创建和消费Cookie
  • 121初探cookie
  • 122使用JavaScript创建cookie
  • 1221一个简单的cookie
  • 1222设置cookie的过期日期
  • 1223设置cookie路径
  • 1224设置cookie的域
  • 1225操作安全cookie
  • 123使用JavaScript读取cookie
  • 124删除cookie
  • 125练习题
  • 第13章用JavaScript操作图像
  • 131使用图像翻滚
  • 1311一个简单的翻滚
  • 1312更好的办法
  • 132预载入图像
  • 133操作滚动放映
  • 1331创建一个显示
  • 1332向后移动
  • 134使用图像映射
  • 135练习题
  • 第14章浏览器和JavaScript
  • 141理解窗口事件
  • 1411事件模型
  • 1412一个通用事件处理程序
  • 142检测关于访问者的事情
  • 1421userAgent属性简介
  • 1422功能测试
  • 1423保证JavaScript避开较早的
  • 浏览器
  • 1424其他的navigator属性和
  • 方法
  • 143打开、关闭和调整窗口
  • 1431打开和关闭窗口实践
  • 1432窗口打开最佳实践
  • 1433不需要JavaScript
  • 1434调整和移动窗口
  • 144定时器
  • 145练习题
  • 第15章JavaScript和CSS
  • 151什么是CSS
  • 1511属性和选择器
  • 1512应用CSS
  • 152JavaScript和CSS之间的
  • 关系
  • 1521根据ID来设置元素样式
  • 1522根据类型设置元素样式
  • 1523使用JavaScript获取
  • 元素样式
  • 1524使用JavaScript修改
  • 样式表
  • 153练习题
  • 第16章JavaScript错误处理
  • 161错误处理概览
  • 162使用try/catch
  • 163使用onerror事件
  • 1631把onerror绑定到window
  • 对象
  • 1632忽略错误
  • 1633把onerror绑定到image
  • 对象
  • 164练习题
  • 第四部分AJAX及其他
  • 第17章JavaScript和XML
  • 171和JavaScript一起使用XML
  • 1711XML文档的一个例子
  • 1712使用JavaScript载入一个XML
  • 文档
  • 172一点展望
  • 173练习题
  • 第18章初探AJAX
  • 181AJAX简介
  • 182XMLHttpRequest对象
  • 1821实例化XMLHttpRequest
  • 对象
  • 1822发送一个AJAX请求
  • 1823处理一个AJAX响应
  • 1824处理XML请求
  • 1825使用JSON
  • 1826处理头部
  • 1827使用POST方法
  • 183案例学习:动态搜索和更新
  • 184练习题
  • 第19章深入AJAX
  • 191使用XML和CSS创建一个
  • HTML表格
  • 192使用CSS样式化表格
  • 193创建一个动态下拉框
  • 194从用户和AJAX接受输入
  • 195练习题
  •  
  • 附录练习题解答

资源下载

资源下载地址1:https://pan.baidu.com/s/1G8h3iFOj-YMGz2f9ICByYw

相关资源

网友留言