2026-3-4 15:44:47 周三
  忘记密码
帐号
密码
  
首  页 | 文化新闻 | 出版社 | 发行单位 | 出版观澜 | 馆配 | 图书 | 音像 | 报刊 | 电子出版物 | 文化艺术品 | 诗意名城 | 一字千金
动  漫 | 休闲游戏 | 手机小说报 | 视 频 | 文交会 | 文化焦点 | 名家名作 | 我新我秀 | BBS | EMBA | 29中 | 总平台
  购买本书的顾客还买过  
C语言教程(周丰)(高职高专)
C语言教程(周丰)(高职高专)
工装室内装饰装修CAD图集(附光盘)
工装室内装饰装修CAD图集(...
C语言程序设计(袁薄佳等)
C语言程序设计(袁薄佳等)
C语言与程序设计
C语言与程序设计
C程序设计实训教程/高等学校用书教材
C程序设计实训教程/高等学校...
计算机辅助艺术设计
计算机辅助艺术设计
  销售排行  
 C++编程思想 第2卷:实..
 多核计算与程序设计(周伟明)
 21天学通C++:第五版
 编译器构造C语言描述
 Java轻松入门
 21天学通Java 6(第..
 C语言程序设计基础与项目实训
 JavaScript网页特..
江苏发行网 >> 图书 >> 计算机
JAVASCRIPT完全自学宝典CD
JAVASCRIPT完全自学宝典CD
商品编号:JSFXW20090910103528 版号:9787302176411
开    本:16开 装帧:平装
版    次:2008-7-1 1版
发行单位:江苏发行网
出版单位:清华大学出版社
著 作 者:陈衍卿 编著
商品数量:100本 被浏览261次  热卖中
商品折扣:8 折  赠送积分:0分  共节省11.20元
商品价格: ¥59.00元
¥47.80元
市场价 会员价

推荐理由



特点:
  从基本语法入手,起点低,通俗易懂;知识点按:原理讲解+实例应用+模式讲解;流行技术:DOM、Ajax、JSON、XML和Protoype等,代码注释详细,方便阅读。
  内容:基础:JavaScript的发展,基础语法,面向对象特性,DOM:表单控件、document和window对象,高级应用:正则表达式、cookie和userData,最新技术:Ajax、XMLHttp。




内容简介



JavaScript是一种基于对象与事件监听并具有安全性的动态脚本语言,也是目前使用最广泛的动态脚本语言之一。JavaScript是最早出现的基于浏览器的动态脚本语言,也是目前几乎所有浏览器都支持的脚本语言。使用JavaScript可以创建具有高交互性与动态效果的Web网页,目前随着Ajax技术的发展以及在Web应用中的普及,JavaScript成为目前最重要的程序设计语言之一。本书共分为4篇,从JavaScript的基础知识入手,由浅入深地介绍JavaScript的文档对象模型、JavaScript中的各种高级应用以及Ajax与JavaScript,循序渐进地介绍了JavaScript的相关知识及应用方法。
  本书的特点是几乎所有知识点的介绍都使用了“原理讲解+实例应用”的方式,针对不同的知识点,分别介绍具有针对性并且实用性较强的实例,并针对某些较难理解的实例,做了不同程度的实例代码讲解。“原理+实例”的模式是最适合程序员学习与提高的学习方式。另外,本书部分实例按照从实际问题分析到设计直到最后代码实现的过程,使读者从解决问题的层面了解JavaScript,从而达到“授人以渔”的根本目的。
  本书适合具有一定Web基础(熟悉HTML),没有JavaScript基础,但需要应用JavaScript或Ajax的程序员,也适合有一定的JavaScript但不了解Ajax的程序员,也非常适合没有JavaScript基础,但是对JavaScript非常感兴趣的初学者。




目录



第1篇 进入JavaScript的世界
 第1章 JavaScript初体验
  1.1 JavaScript简介
  1.2 认识JavaScript
   1.2.1 JavaScript的运行环境
   1.2.2 JavaScript代码的编写工具——UltraEdit
   1.2.3 JavaScript制作最简单的Hello World实例
  1.3 JavaScript与Java的区别
  1.4 JavaScript与HTML
   1.4.1 在HTML网页头中嵌入JavaScript代码
   1.4.2 在HTML网页体中嵌入JavaScript代码
   1.4.3 在HTML网页的元素事件中嵌入JavaScript代码
   1.4.4 用JavaScript获取网页内容实现数据验证
   1.4.5 在HTML中调用已经存在的JavaScript文件
  1.5 JavaScript的错误调试
   1.5.1 Internet Explorer下的MicrosoftScript Editor调试器
   1.5.2 Firefox下的Venkman调试器
  1.6 JavaScript和浏览器
   1.6.1 在Internet Explorer中调用JavaScript代码
   1.6.2 在Firefox中调用JavaScript代码
   1.6.3 在Opera中调用JavaScript代码
   1.6.4 浏览器中的文档对象模型(DOM)
  1.7 JavaScript的快乐体验
   1.7.1 滚动字幕
   1.7.2 数字时钟
   1.7.3 浏览器的地震效果
  1.8 小结
 第2章 JavaScript基本语法
  2.1 基本语法结构
   2.1.1 命名规则
   2.1.2 注释
  2.2 变量、关键字和保留字
   2.2.1 变量
   2.2.2 JavaScript中的关键字
   2.2.3 JavaScript中的保留字
   2.2.4 this对象
   2.2.5 with语句
  2.3 数据类型
   2.3.1 string字符串类型
   2.3.2 number数字类型
   2.3.3 object对象类型
   2.3.4 Boolean布尔类型
   2.3.5 null类型
   2.3.6 undefined类型
  2.4 运算符
   2.4.1 算术运算符
   2.4.2 逻辑运算符
   2.4.3 位运算符
   2.4.4 赋值运算符
   2.4.5 条件运算符
   2.4.6 位操作运算符
   2.4.7 字符串运算符
  2.5 表达式
   2.5.1 赋值表达式
   2.5.2 算术表达式
   2.5.3 布尔表达式
   2.5.4 字符串表达式
  2.6 基本流程控制语句
   2.6.1 赋值语句
   2.6.2 switch选择语句
   2.6.3 while循环语句
   2.6.4 for循环语句
   2.6.5 do while循环语句
   2.6.6 break循环中止语句
   2.6.7 continue循环中断语句
  2.7 函数
   2.7.1 函数的定义
   2.7.2 函数的调用
   2.7.3 将函数作为参数传递
   2.7.4 函数的隐含参数:arguments
   2.7.5 函数的apply、call方法和length属性
  2.8 小结
 第3章 JavaScript语法(高级)
  3.1 字符串处理方法
   3.1.1 将两个或多个字符串组合在一起
   3.1.2 找到子串在字符串中的位置
   3.1.3 查找指定位置的字符
   3.1.4 确认子串在字符串中最后出现的位置
   3.1.5 截取字符串的一个子串
   3.1.6 提取字符串的一部分
   3.1.7 将一个字符串分割成一个字符串数组
  3.2 数组
   3.2.1 计算数组的长度
   3.2.2 删除数组最后的项
   3.2.3 在数组末尾添加项
   3.2.4 删除数组第一项
   3.2.5 数组头添加一项
   3.2.6 将数组对象内容反转
   3.2.7 数组按字符的ASCII码进行排序
   3.2.8 把数组各个项用某个字符串连接起来
   3.2.9 获取数组对象的所有内容
   3.2.10 多维数组
  3.3 数据类型转换
   3.3.1 转换为字符串
   3.3.2 转换为数字
   3.3.3 自动类型转换
  3.4 常用内置函数
   3.4.1 Math数学对象
   3.4.2 Date日期对象
   3.4.3 编码函数escape和unescape
   3.4.4 动态执行代码eval
   3.4.5 判断表达式是不是数值isNaN
  3.5 小结
 第4章 JavaScript的面向对象特性
  4.1 面向对象语言的特点
  4.2 JavaScript中的面向对象开发
   4.2.1 对象的创建
   4.2.2 对象的调用
   4.2.3 对象的属性和方法
   4.2.4 对象的废除
   4.2.5 早绑定和晚绑定
  4.3 JavaScript中对象的类型
   4.3.1 本地对象
   4.3.2 内置对象
   4.3.3 宿主对象
   4.3.4 作为关联数组的对象
  4.4 原型对象prototype和继承
  4.5 JavaScript常用设计模式
   4.5.1 抽象工厂模式
   4.5.2 生成器模式
   4.5.3 适配器模式
   4.5.4 组合模式
  4.6 异常处理
  4.7 小结
第2篇 JavaScript的文档对象模型
 第5章 文档对象模型
  5.1 什么是文档对象模型
  5.2 理解DOM结构
  5.3 使用DOM处理页面元素
   5.3.1 获取页面的body
   5.3.2 获取元素的子节点
   5.3.3 改变div的内容
   5.3.4 改变页面的样式
  5.4 使用DOM处理表格
   5.4.1 获取表格的某行
   5.4.2 获取表格的某列
   5.4.3 修改表格的内容
   5.4.4 设置表格的样式
   5.4.5 无刷新效果更改表格的某行
  5.5 小结
 第6章 JavaScript与表单控件
  6.1 什么是表单控件
  6.2 文本框
   6.2.1 获取文本框的值
   6.2.2 JavaScript控制文本框
   6.2.3 文本框的JavaScript特效
  6.3 列表框与组合框
   6.3.1 获取列表框与组合框的值
   6.3.2 JavaScript控制列表框与组合框
   6.3.3 JavaScript实现多级下拉列表联动
  6.4 复选框
   6.4.1 获取复选框的值
   6.4.2 JavaScript控制复选框
   6.4.3 复选框的JavaScript特效
  6.5 单选按钮
   6.5.1 获取单选按钮的值
   6.5.2 JavaScript控制单选按钮
   6.5.3 单选按钮的JavaScript特效
  6.6 按钮
   6.6.1 JavaScript控制按钮
   6.6.2 重置按钮
   6.6.3 提交按钮
  6.7 小结
 第7章 JavaScript的事件处理
  7.1 什么是事件处理
  7.2 鼠标事件
   7.2.1 onclick单击事件
   7.2.2 ondblClick双击事件
   7.2.3 onmouseover鼠标移到上方事件
   7.2.4 onmouseout鼠标离开事件
   7.2.5 onmousedown鼠标按下事件
   7.2.6 onmouseup鼠标放开按键事件
   7.2.7 onselect选中事件
  7.3 键盘事件
   7.3.1 onkeydown按键事件
   7.3.2 onkeypress按下键事件
   7.3.3 onkeyup放开键事件
  7.4 HTML事件
   7.4.1 onload窗口加载事件
   7.4.2 onunload窗口离开事件
   7.4.3 onresize改变窗口大小时触发的事件
   7.4.4 onabort中断事件
   7.4.5 onerror异常事件
   7.4.6 onreset按下重置按钮事件
   7.4.7 onsubmit按下提交按钮事件
  7.5 变动事件
   7.5.1 onblur失去焦点事件
   7.5.2 onfocus获得焦点事件
   7.5.3 onchange值改变时触发的事件
  7.6 小结
 第8章 document对象
  8.1 document对象属性
   8.1.1 活动链接的颜色
   8.1.2 文档锚点
   8.1.3 文档锚点对象的数组
   8.1.4 修改文档的背景颜色
   8.1.5 存储于客户端的cookie信息
   8.1.6 设置文档的文本颜色
   8.1.7 获取文档中的一个窗体
   8.1.8 文档链接的颜色
   8.1.9 文档标记的数组
   8.1.10 当前显示文档的URL
   8.1.11 获取包含链接的文档的URL
   8.1.12 用户已观察过的文档链接的文本颜色
  8.2 document对象方法
   8.2.1 清除指定文档的内容
   8.2.2 关闭文档流
   8.2.3 打开文档流
   8.2.4 把文本写入文档
   8.2.5 把文本写入文档并换行
  8.3 小结
 第9章 window对象
  9.1 window对象属性
   9.1.1 默认的状态条消息
   9.1.2 当前显示的文档
   9.1.3 窗口框架
   9.1.4 窗口框架的数组
   9.1.5 窗口的历史列表
   9.1.6 窗口内的框架数
   9.1.7 窗口所显示文档的完整URL
   9.1.8 打开当前窗口的窗口
   9.1.9 当前页的父框架
   9.1.10 当前框架的最顶层浏览器窗口
  9.2 window对象方法
   9.2.1 打开消息框
   9.2.2 打开确认对话框
   9.2.3 打开输入对话框
   9.2.4 打开一个新窗口
   9.2.5 把焦点从指定窗口移开
   9.2.6 把指定的窗口带到前台
   9.2.7 关闭窗口
   9.2.8 延时程序(定时器)
   9.2.9 终止延时程序(定时器)的方法
  9.3 小结
第3篇 JavaScript高级应用
 第10章 正则表达式
  10.1 正则表达式语法
   10.1.1 什么是正则表达式
   10.1.2 正则表达式基本语法
   10.1.3 元字符
   10.1.4 量词
   10.1.5 字符类
   10.1.6 分组
   10.1.7 反向引用
   10.1.8 候选
  10.2 正则表达式符号
   10.2.1 句点符号
   10.2.2 方括号符号
   10.2.3 “或”符号
   10.2.4 表示匹配次数的符号
   10.2.5 “否”符号
   10.2.6 圆括号和空白符号
   10.2.7 其他符号
  10.3 RegExp正则对象
   10.3.1 在字符串中查找满足表达式的字符
   10.3.2 查找内容匹配的第一个子字符串的位置
   10.3.3 判断某个字符串是否满足表达式
   10.3.4 查找匹配正则表达式的字符串
  10.4 常用正则表达式
   10.4.1 匹配数字格式
   10.4.2 匹配日期格式
   10.4.3 匹配时间格式
   10.4.4 匹配HTML标记
   10.4.5 匹配邮政编码
   10.4.6 匹配IP地址
   10.4.7 匹配Email地址
   10.4.8 匹配网址URL
   10.4.9 匹配手机号码
   10.4.10 匹配中文字符
  10.5 小结
 第11章 JavaScript管理cookie和userData
  11.1 什么是cookie和userData
  11.2 JavaScript操作cookie
   11.2.1 保存数据到cookie
   11.2.2 获取保存在cookie中的数据
   11.2.3 修改cookie的保存有效期
   11.2.4 删除cookie
  11.3 JavaScript操作userData
   11.3.1 保存数据到userData
   11.3.2 获取userData中的数据
  11.4 实战练习:利用cookie登录实例
  11.5 小结
 第12章 JavaScript与样式表
  12.1 什么是样式表(CSS)与为什么用CSS
  12.2 CSS语法基础
   12.2.1 注释
   12.2.2 选择符
  12.3 CSS优先级
   12.3.1 外部定义样式的优先级
   12.3.2 其他定义样式的优先级
  12.4 CSS属性
   12.4.1 字体属性
   12.4.2 颜色、背景属性
   12.4.3 文本属性
   12.4.4 边框属性
  12.5 CSS单位
   12.5.1 长度单位
   12.5.2 百分比单位
   12.5.3 颜色单位
  12.6 CSS使用
   12.6.1 在当前页面中嵌入CSS样式代码
   12.6.2 在当前页面中嵌入CSS样式文件
   12.6.3 动态修改页面元素的CSS样式
  12.7 实战练习:JavaScript使CSS模拟图片的圆角效果
  12.8 小结
 第13章 JavaScript与XML
  13.1 什么是XML
  13.2 使用XPath
   13.2.1 数据模型
   13.2.2 定位路径与定位步
   13.2.3 基本表达式
   13.2.4 函数调用
   13.2.5 Internet Explorer中的XPath
   13.2.6 Firefox中的XPath
   13.2.7 跨浏览器兼容的XPath
  13.3 使用XSLT
   13.3.1 简单实例:“Hello World”
   13.3.2 XSLT的元素语法
  13.4 XML数据岛
   13.4.1 什么是数据岛
   13.4.2 在HTML中显示XML数据
   13.4.3 数据岛对象
   13.4.4 JavaScript操作数据岛
  13.5 实战练习:JavaScript+XML实现通讯录
  13.6 小结
 第14章 JavaScript与Office
  14.1 JavaScript操作Office的原理
  14.2 JavaScript操作Word
   14.2.1 向Word中写入内容
   14.2.2 从Word中读取内容
  14.3 JavaScript操作Excel
   14.3.1 向Excel中写入内容
   14.3.2 从Excel中读取内容
  14.4 小结
 第15章 JavaScript与插件
  15.1 什么是插件
  15.2 ActiveX控件
   15.2.1 什么是ActiveX控件
   15.2.2 JavaScript调用ActiveX控件
  15.3 Java Applet
   15.3.1 什么是Java Applet
   15.3.2 JavaScript与Java Applet互操作
  15.4 Flash
   15.4.1 什么是Flash
   15.4.2 JavaScript与Flash互操作
  15.5 JavaScript操作SVG
   15.5.1 什么是SVG
   15.5.2 JavaScript与SVG互操作
  15.6 小结
 第16章 JavaScript访问本地文件
  16.1 FileSystemObject文件操作对象
   16.1.1 访问驱动器
   16.1.2 访问文件夹
   16.1.3 访问文件
  16.2 操作本地文件引起的安全问题
  16.3 实战练习:使用FileSystemObject操作本地文件实例
  16.4 小结
第4篇 Ajax与JavaScript
 第17章 Ajax简介
  17.1 Web应用的发展历程
  17.2 Ajax的技术特点
  17.3 Ajax的现状以及未来
  17.4 Ajax与Java
  17.5 Ajax与.Net
  17.6 Ajax的竞争者
  17.7 小结
 第18章 XMLHttpRequest对象
  18.1 什么是XMLHttpRequest对象
  18.2 XMLHttpRequest的属性和事件
   18.2.1 ReadyState属性
   18.2.2 responseText属性
   18.2.3 responseXML属性
   18.2.4 status属性
   18.2.5 statusText属性
   18.2.6 onreadystatechange事件
  18.3 XMLHttpRequest的方法
   18.3.1 abort()方法
   18.3.2 open()方法
   18.3.3 send()方法
   18.3.4 setRequestHeader()方法
   18.3.5 getResponseHeader()方法
   18.3.6 getAllResponseHeaders()方法
  18.4 发送请求
  18.5 处理请求
  18.6 小结
 第19章 Ajax实战
  19.1 第一个Ajax程序:显示XMLHttpRequest对象状态
  19.2 实例:完成验证
   19.2.1 完成验证的客户(页面)端
   19.2.2 完成验证的服务器端
  19.3 实例:动态加载组合框
   19.3.1 动态加载组合框的客户端(页面)
   19.3.2 动态加载组合框的服务器端
  19.4 实例:创建自动刷新页面
   19.4.1 自动刷新网页的客户端(页面)
   19.4.2 自动刷新网页的服务器端
  19.5 实例:显示进度条
   19.5.1 显示进度条的客户端(页面)
   19.5.2 显示进度条的服务器端
  19.6 小结
 第20章 Ajax与JSON
  20.1 什么是JSON
  20.2 JSON 基础
   20.2.1 简单JSON示例
   20.2.2 值的数组
  20.3 在JavaScript中使用JSON
   20.3.1 将JSON数据赋值给变量
   20.3.2 访问JSON数据
   20.3.3 修改JSON数据
   20.3.4 转换回字符串
  20.4 JSON实例:使用JSON与服务器传递信息
  20.5 小结
 第21章 Prototype框架
  21.1 Prototype框架简介
  21.2 实例:用$()方法获取元素对象
  21.3 实例:用$$()方法获取指定元素数组
  21.4 实例:用$F()方法获取指定元素
  21.5 实例:用$A()方法获取数组
  21.6 实例:用$H()方法获取Hash对象
  21.7 实例:用$R()方法获取取值范围
  21.8 实例:用Try.these()方法创建XML DOM对象
  21.9 Ajax对象
  21.10 Form对象
  21.11 小结




 先读为快



第1章 JavaScript初体验
随着Intemet的普及,电子商务、电子政务、网上银行等各种网络应用正迅速发展。但与此同时,随着个人电脑性能的不断提高、网络用户规模的逐渐扩大,也带来了一些诸如个人电脑性能浪费、服务器压力过大、用户等待时问过长等问题。JavaScript作为一种运行于客户端浏览器的、轻量的、解释性的并且基于对象与事件监听的脚本语言,在这种情况下,逐步受到重视并在实际中得到普遍应用。
本章将介绍JavaScript的基本概念、基本特征、应用技术基础(与HTML文件的融合、错误调试、浏览器支持)以及简单的JavaScript应用的实例。
 ……




书摘与插图



插图


星级指数: ☆☆ ☆☆☆ ☆☆☆☆ ☆☆☆☆☆
标    题:
内    容:
 
配送范围 如何交款 我的订单 售后服务 需要帮助
运费收取标准
■ 配送时间和配送范围
付款方式
■ 汇款单招领
如何查询订单情况
■ 怎样下订单
■ 退换货原则
■ 退换货处理
忘记了密码
 
关于我们 | 友情链接 | 网站地图 | 汇款方式 | 帮助中心 | 合同下载
在线客服:江苏发行网温馨客服二 江苏发行网温馨客服四
中华人民共和国增值电信业务经营许可证号:苏B2-20100342 备案号:苏ICP备10223332号-2
网站服务电话:025-51861377 发行协会电话:025-83361842 服务邮箱:admin@jsfxw.com
版权所有 上书房 法律顾问团:鲍平 律师、邱宝军 律师