读书人

JavaScript编程循序渐进

发布时间: 2010-10-03 03:43:56 作者: kind887

 JavaScript编程循序渐进


基本信息出版社:机械工业出版社
页码:309 页
出版日期:2008年07月
ISBN:7111242823
条形码:9787111242826
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:Micorosoft核心技术丛书
图书品牌:华章图书

内容简介 本书教你学习JavaScript的开发知识,每次一步,循序渐进。对于那些具有基本编程技能的开发者,这是一本理想的书籍。从实践中学习是本书的一大特色,是指导程序员使用JavaScript创建Web应用程序的操作指南。
使用文本编辑器、程序和IDE来编写JavaScript代码。
理解和操作6种JavaScript数据类型。
使用文档对象模型获取、创建和修改HTML元素。
验证Web表单的输入并根据这一输入提供反馈。
创建翻滚图像和滚动放映特效。
使用JavaScript操作CSS样式。
使用Ajax开发交互式的Web应用程序。
作者简介 Steve Suehring 是一位具有广泛的商业和计算机背景的技术顾问,他的广泛经验使其能够在各种功能的组织中工作,并帮助它们创建适合业务需要的计算架构。Steve热衷于写作技术图书和杂志文章,同时也在国际各大用户组织和大会上演讲。不仅如此,Steve还会参加体育运动或者演奏乐器,且颇具水准。


编辑推荐 本书教你学习JavaScript的开发知识,每次一步,循序渐进。对于那些具有基本编程技能的开发者,这是一本理想的书籍。从实践中学习是本书的一大特色,是指导程序员使用JavaScript创建Web应用程序的操作指南。
 使用文本编辑器、程序和IDE来编写JavaScript代码。
 理解和操作6种JavaScript数据类型。
 使用文档对象模型获取、创建和修改HTML元素。
 验证Web表单的输入并根据这一输入提供反馈。..
 创建翻滚图像和滚动放映特效。
 使用JavaScript操作CSS样式。
 使用Ajax开发交互式的Web应用程序。...

目录
第一部分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整合到设计
第四部分AJAX及其他
……
序言 21世纪初,AJAX(AsynchronousJavaScriptandXML,异步JavaScript和XML)技术的提出和应用,真正掀起了Web2.0的革命大潮。
AJAX提供与服务器异步通信的能力,从而使用户从请求、响应的循环中解脱出来。有了AJAX,在用户单击按钮时,我们可以使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来更新相应的UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。a
然而,AJAX离不开客户端脚本编程。AJAX中的"J"就代表着JavaScript语言。JavaScript是Web应用程序开发的必备语言。无论是为Web页面添加交互性还是创建整个应用程序,如果没有JavaScript,今天的Web不会是现在这个样子。
毫无疑问,要在当今的Web应用程序开发领域占据一席之地,不了解和熟悉JavaScript是不行的。这也就是市面上各种JavaScript技术图书不断涌现且受到读者欢迎的原因。
那么,本书有什么不同之处呢?
这是一本带领读者循序渐进地掌握JavaScriptWeb编程技能的图书,概括起来,它有以下几个显著特色:
面向没有程序设计基础的初学者,讲述从最基础的JavaScript知识到实用的开发技能;
引领读者分步骤地、按部就班地动手实际练习和操作,以掌握知识点和技能;
用每章末尾的练习题来检查对知识点的学习和掌握。
翻译本书的过程中,我们深深地感觉到这是一本不可多得的JavaScript学习教程。通过阅读本书并掌握JavaScript,读者的Web开发技能必将得到很大的提升。
参加翻译本书工作的有李强、关志兴、王建勇、毛立涛、闫柳青、姜巧生、沈海峰、谢扣林、乔义峰、刘查强、王义强。读者朋友在阅读本书的过程中,如果觉得有疑问或不妥之处,可通过reejohn@sohu.com联络译者。
文摘 插图:

读书人网 >程序设计

热点推荐