×
暂无评论
图文详情
  • ISBN:9787121096426
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:298页
  • 出版时间:2010-09-01
  • 条形码:9787121096426 ; 978-7-121-09642-6

本书特色

《JavaScript动态网页编程》配有电子教学参考资料包

目录

第1章 JavaScript入门/(1)1.1 JavaScript概述/(1)1.1.1 JavaScript是什么/(1)1.1.2 JavaScript的特点/(2)1.2 编写JavaScript代码/(2)1.2.1 设置脚本语言/(3)1.2.2 绑定对象事件/(4)1.2.3 调用外部脚本库/(5)1.2.4 通过属性调用脚本/(6)1.2.5 处理不支持脚本的情况/(6)习题1/(8)上机实验1 JavaScript使用基础/(8)第2章 HTML语言/(10)2.1 HTML语言概述/(10)2.1.1 HTML工作原理/(10)2.1.2 HTML网页基本结构/(11)2.1.3 添加注释内容/(13)2.2 设置文本格式/(13)2.2.1 分段与换行/(13)2.2.2 div与span标记/(14)2.2.3 设置字体、字号和颜色/(15)2.2.4 设置字符样式/(16)2.2.5 插入特殊字符/(17)2.2.6 设置标题格式/(18)2.2.7 设置列表格式/(19)2.3 使用图像/(20)2.3.1 在网页中插入图像/(20)2.3.2 播放视频/(21)2.3.3 插入水平分隔线/(22)2.4 添加媒体效果/(23)2.4.1 插入滚动字幕/(23)2.4.2 插入声音效果/(25)2.4.3 插入视频片段/(26)2.4.4 插入Flash动画/(27)2.4.5 插入Applet/(27)2.5 创建表格/(29)2.5.1 创建基本表格/(29)2.5.2 设置表格的属性/(30)2.5.3 设置行的属性/(31)2.5.4 设置单元格的属性/(32)2.6 用框架分割窗口/(33)2.6.1 框架网页的基本结构/(33)2.6.2 设置框架集和框架的属性/(35)2.7 用超链接实现导航/(36)2.7.1 超链接概述/(37)2.7.2 创建超链接/(37)2.8 用表单实现交互/(39)2.8.1 创建表单/(39)2.8.2 创建输入型表单域/(40)2.8.3 创建其他表单域/(42)习题2/(44)上机实验2 HTML网页制作/(46)第3章 CSS样式表/(47)3.1 CSS样式表概述/(47)3.1.1 什么是CSS/(47)3.1.2 CSS选择符/(49)3.1.3 CSS单位/(51)3.1.4 CSS的应用/(52)3.2 设置CSS属性/(53)3.2.1 设置字体属性/(53)3.2.2 设置背景属性/(57)3.2.3 设置区块属性/(60)3.2.4 设置方框属性/(62)3.2.5 设置边框属性/(64)3.2.6 设置列表属性/(68)3.2.7 设置定位属性/(69)3.2.8 设置扩展属性/(72)习题3/(75)上机实验3 使用CSS样式表设置网页外观/(76)第4章 JavaScript语言基础/(77)4.1 基本语法/(77)4.1.1 词法规则/(77)4.1.2 关键字与保留字/(78)4.2 数据类型/(78)4.2.1 Number类型/(79)4.2.2 String类型/(80)4.2.3 Boolean类型/(81)4.2.4 特殊数据类型/(81)4.2.5 数据类型转换/(82)4.3 变量/(85)4.3.1 变量的声明/(85)4.3.2 变量的作用域/(86)4.4 运算符/(87)4.4.1 算术运算符/(88)4.4.2 比较运算符/(89)4.4.3 逻辑运算符/(90)4.4.4 按位运算符/(91)4.4.5 赋值运算符/(92)4.4.6 其他运算符/(94)4.4.7 运算符优先级/(95)习题4/(96)上机实验4 JavaScript语言基础/(97)第5章 流程控制语句/(98)5.1 条件语句/(98)5.1.1 if...else语句/(98)5.1.2 switch语句/(99)5.2 循环语句/(102)5.2.1 do...while语句/(102)5.2.2 while语句/(103)5.2.3 for语句/(104)5.2.4 for...in语句/(106)5.2.5 跳转语句/(107)5.3 异常捕获语句/(108)5.3.1 try...catch语句/(108)5.3.2 throw语句/(110)5.4 函数/(111)5.4.1 函数的定义和调用/(111)5.4.2 参数数目可变的函数/(113)5.4.3 匿名函数/(114)5.4.4 嵌套函数/(115)5.4.5 函数作为参数/(117)习题5/(118)上机实验5 流程控制语句应用/(118)第6章 面向对象编程/(119)6.1 对象基本概念/(119)6.1.1 创建对象/(119)6.1.2 对象类型/(120)6.1.3 with语句/(120)6.2 内置对象/(121)6.2.1 Global对象/(121)6.2.2 Math对象/(124)6.3 本地对象/(126)6.3.1 Number对象/(126)6.3.2 String对象/(128)6.3.3 Boolean对象/(134)6.3.4 Array对象/(135)6.3.5 Date对象/(140)6.3.6 Object对象/(144)6.3.7 Function对象/(146)6.3.8 RegExp对象/(148)6.4 用户自定义对象/(150)6.4.1 定义构造函数/(150)6.4.2 对象直接量/(152)6.4.3 实现继承机制/(153)习题6/(155)上机实验6 面向对象编程/(155)第7章 浏览器对象模型/(157)7.1 window对象/(157)7.1.1 window对象概述/(157)7.1.2 打开和关闭窗口/(159)7.1.3 操作浏览器窗口/(161)7.1.4 创建系统对话框/(162)7.1.5 定时执行代码/(164)7.1.6 导航浏览器历史/(166)7.2 document对象/(168)7.2.1 document对象概述/(168)7.2.2 访问页面元素/(170)7.2.3 向文档中写入内容/(171)7.3 location对象/(173)7.3.1 location对象概述/(174)7.3.2 解析URL/(175)7.3.3 导航到其他网页/(176)7.4 navigator对象/(177)7.4.1 navigator对象概述/(178)7.4.2 检测浏览器/(178)7.5 screen对象/(179)7.5.1 screen对象概述/(179)7.5.2 检测客户端屏幕/(180)习题7/(181)上机实验7 浏览器对象模型应用/(181)第8章 文档对象模型/(183)8.1 DOM概述/(183)8.1.1 文档对象模型/(183)8.1.2 文档节点树/(185)8.1.3 节点的属性和方法/(186)8.2 访问节点/(187)8.2.1 访问根节点/(187)8.2.2 访问相关节点/(188)8.2.3 访问属性节点/(189)8.2.4 访问指定节点/(192)8.3 操作节点/(194)8.3.1 创建节点/(194)8.3.2 插入节点/(197)8.3.3 复制节点/(198)8.3.4 替换节点/(199)8.3.5 移除节点/(201)8.3.6 处理文本节点/(202)8.4 处理表格/(204)8.4.1 Table对象/(204)8.4.2 TableRow对象/(208)8.4.3 TableCell对象/(209)习题8/(211)上机实验8 文档对象模型应用/(212)第9章 事件处理/(213)9.1 设置事件属性/(213)9.1.1 在JavaScript中设置事件属性/(213)9.1.2 在HTML中设置事件属性/(215)9.1.3 使用代码触发事件/(217)9.2 Internet Explorer的事件模型/(219)9.2.1 设置事件属性/(219)9.2.2 事件对象/(221)9.2.3 事件冒泡/(223)9.2.4 事件转发/(224)9.3 DOM的事件模型/(225)9.3.1 设置事件属性/(226)9.3.2 事件对象/(228)9.3.3 取消事件的默认行为/(230)9.3.4 阻止事件的传播/(230)9.4 常用事件/(232)9.4.1 鼠标事件/(232)9.4.2 键盘事件/(234)9.4.3 HTML事件/(235)习题9/(237)上机实验9 事件处理/(238)第10章 表单与表单域/(239)10.1 访问表单和表单域/(239)10.1.1 访问表单/(239)10.1.2 访问表单域/(240)10.1.3 提交表单/(242)10.1.4 重置表单/(245)10.2 文本框与文本区域/(247)10.2.1 文本框/(247)10.2.2 文本区域/(250)10.3 单选按钮与复选框/(252)10.3.1 单选按钮/(252)10.3.2 复选框/(254)10.4 列表框/(257)10.4.1 列表框概述/(257)10.4.2 访问列表项/(259)10.4.3 添加和删除列表项/(259)习题10/(263)上机实验10 表单与表单域应用/(264)第11章 XMLHttpRequest对象/(265)11.1 HTTP请求/响应基础/(265)11.1.1 HTTP请求/(265)11.1.2 HTTP响应/(267)11.1.3 配置服务器端环境/(268)11.2 使用XMLHttpRequest对象/(271)11.2.1 创建XMLHttpRequest对象/(271)11.2.2 XMLHttpRequest对象的方法/(274)11.2.3 XMLHttpRequest对象的属性/(276)11.3 发送异步请求/(279)11.3.1 发送简单请求/(279)11.3.2 发送GET请求/(281)11.3.3 发送POST请求/(285)11.3.4 发送XML请求/(288)11.4 处理服务器响应/(291)11.4.1 处理文本响应/(291)11.4.2 处理XML响应/(294)习题11/(297)上机实验11 XMLHttpRequest对象应用/(298)
展开全部

节选

JavaScript是用于Web开发的主要脚本语言,可以应用于客户端编程、服务器端编程以及Ajax应用开发。《JavaScript动态网页编程》详细地介绍了JavaScript动态网页编程技术及其在Web开发中的应用。《JavaScript动态网页编程》共分11章,主要内容包括:JavaScript使用基础、HTML语言、CSS样式表、JavaScript语言基础、流程控制语句、面向对象编程、流览器对象模型、文档对象模型、事件处理、表单与表单域、XMLHttpRequest对象。《JavaScript动态网页编程》结构合理、论述准确、内容翔实,通过大量的实例深入浅出、循序渐进地引导读者学习,每章后面均配有习题和上机实验。《JavaScript动态网页编程》既可作为中等、高等职业院校计算机相关专业或JavaScript培训班的教材,也可作为JavaScript爱好者和动态网站开发维护人员的参考书。《JavaScript动态网页编程》还配有电子教学参考资料包(包括教学指南、电子教案和习题答案),详见前言。

相关资料

插图:(3)跨平台性。JavaScript语言依赖于Web浏览器本身,而与操作环境无关,只要在计算机上能运行支持JavaScript的浏览器,就可以正确地执行JavaScript程序。(4)基于对象。在JavaScfipt脚本代码中,可以调用其自身提供的对象或其他语言创建的对象,并采用面向对象的编程方法来设置对象的属性、调用对象的方法,以完成所需功能。(5)事件驱动。JavaScript对用户操作的响应是采用以事件驱动的方式进行的。所谓事件,通常是指在网页中执行了某种操作所产生的动作。例如,单击鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起事件响应,响应的具体内容则需要通过编写事件处理程序来实现。(6)节省与服务器端的交互时间。随着Internet的迅速发展,有许多Web服务器提供的服务需要与访问者进行交互,以检验访问者的身份及其可使用的服务内容等,这项工作通常由在服务器端编写相应的接口程序与用户进行交互来完成。很显然,通过网络与用户的交互过程不仅增大了网络的通信量,也影响了服务器的服务性能。JavaScript是一种基于客户端浏览器的语言,当用户在浏览器中填写表单时,验证的交互过程可以通过浏览器对嵌入或导人HTML文档的JavaScript代码进行解释执行来完成,即使是必须调用服务器端验证程序,也可以通过Ajax技术以异步请求的方式把用户输入并通过验证的信息提交给远程服务器进行处理,从而极大地减小了服务器的开销。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航