第一图书网

JavaScript开发技术详解

李峰,晁阳 编著 清华大学出版社
出版时间:

2009-1  

出版社:

清华大学出版社  

作者:

李峰,晁阳 编著  

页数:

355  

前言

  在Web 2.0时代,随着XML、RSS、AJAX等技术的涌现,JavaScript的重要性日益凸现。JavaScript再次成为网页设计的热门语言。JavaScript为网站设计者提供了建立交互式页面的先进技术,在建立动态页面方面,有着其他工具不可比拟的优点。  JavaScript是Web上的一种功能强大的编程语言,用于开发交互式的Web页面。它不仅可以直接应用于HTML文档以获得交互效果或其他动态效果,而且可以运行于服务器端,从而代替传统的CGI程序。目前介绍JavaScript技术的书籍有很多,但是大多数适合开发人员使用,偏重于动态网页制作的技巧,而对基本的编程知识的介绍却很少,不适合初学者。  为了帮助众多网站设计者提高软件的使用及开发水平,我们精心编写了本书。本书依照读者的学习规律,遵循由浅入深、循序渐进的原则,按照JavaScript的内在联系将基本语法、各种对象及其属性和方法有机地结合、编排在一起,使读者易于学习和掌握。  本书共分为12章,每章具体的内容安排如下:  第1章介绍Web脚本编写和JavaScript语言的基础知识。  第2章介绍JavaScript基本语法,包括基本的变量、字符串和数组。  第3章介绍JavaScript中的条件语句和循环控制流程。  第4章介绍JavaScript中的函数,包括定义函数、调用函数、函数的返回值、定义和使用对象方法、扩展内置对象。  第5章介绍如何使用内置函数和程序库。  第6章介绍事件响应,事件处理程序和其他事件的响应。  第7章介绍文档对象模型(Document Object Model,DOM),它允许脚本控制Web页面、窗口和文档。  第8章介绍DOM的一些最有用的对象——浏览器窗口和框架,以及JavaScript是如何对它们进行操作的。  第9章介绍JavaScript利用表单获取数据,使用表单输入域和创建自动提示文本框。  第10章介绍样式表,利用样式表可以制作出精美的Web页面,从而更好地控制文档在浏览器上的显示效果。  第11章介绍一些用于避免脚本出错的方法,以及用来查找和排除问题的方法。  第12章介绍AJAX技术的使用方法。  本书由李峰、晁阳编著,参与编写的还有王萃敏、马国玉、夏冬、陈艳华、聂梅、吴会明、王立阁、韩磊磊、张保强、任立业、侯献伟、张立业和马千方等,在此一并表示感谢。  由于编者水平有限,书中的疏漏与错误之处在所难免,恳请广大读者指正。

内容概要

JavaScript是Web上的一种功能强大的编程语言,用于开发交互式的Web页面。本书共分为12章,分别介绍Web脚小编写和JavaScript语言的概念、JavaScript的基础知识、文档对象模型、JavaScript的高级功能,使用JavaScript创建多媒体应用程序、创建复杂脚本的技巧等知识。其中,每章内容均以前一章内容为基础。书中提供了简单直接的操作方法,读者能够从基础知识开始领会JavaScript编程的精髓。除了基础内容外,书中还提供了大量解决问题的说明、解决方案和提示信息等内容。另外,在每一章的后面还附有课后练习,以使读者加深对基本概念的理解。 本书可供对互联网应用开发感兴趣的初、中级用户使用,也可作为高等学校应用技能型教材或者各种职业技术学院、民办高校和成人教育的教材。

书籍目录

第1章 了解JavaScript  1.1 学习Web脚本编写基础   1.1.1 JavaScript简介   1.1.2 JavaScript和HTML   1.1.3 文档对象模型   1.1.4 Internet Explorer   1.1.5 Firefox  1.2 JavaScript功能一览   1.2.1 改善导航功能   1.2.2 验证表单   1.2.3 特殊效果   1.2.4 远程脚本技术(AJAX)  1.3 创建简单的脚本   1.3.1 脚本编写工具   1.3.2 在JavaScript中显示时间   1.3.3 计算结果  1.4 综合应用:制作导航链接  1.5 课后练习 第2章 变量、字符串和数组  2.1 变量和运算符   2.1.1 选择变量名称   2.1.2 使用局部变量和全局变量   2.1.3 给变量赋值   2.1.4 使用JavaScript运算符   2.1.5 运算符的优先级  2.2 JavaScript的数据类型  2.3 数据类型之间的转换  2.4 使用String对象   2.4.1 创建String对象   2.4.2 给变量赋值   2.4.3 计算字符串长度   2.4.4 字符串大小写转换  2.5 使用数值数组   2.5.1 创建数值数组   2.5.2 理解数组的长度   2.5.3 存取数组元素   2.5.4 数值数组的排序  2.6 综合应用:制作显示当前日期的JavaScript程序  2.7 课后练习 第3章 条件和循环控制流程  3.1 if语句   3.1.1 比较运算符   3.1.2 条件运算符   3.1.3 逻辑运算符   3.1.4 关键字else  3.2 使用条件表达式   3.2.1 用if和else测试多种条件   3.2.2 使用for循环   3.2.3 使用while循环   3.2.4 使用do…while循环  3.3 使用循环   3.3.1 无限循环   3.3.2 退出循环   3.3.3 继续循环  3.4 循环遍历对象属性  3.5 综合应用:计算器的制作  3.6 课后练习 第4章 使用函数和对象  4.1 使用函数   4.1.1 定义函数   4.1.2 调用函数   4.1.3 无重载   4.1.4 arguments对象   4.1.5 返回值  4.2 对象简介   4.2.1 创建对象   4.2.2 对象属性和方法   4.2.3 对象属性的值  4.3 使用对象来简化脚本   4.3.1 对象类型   4.3.2 定义对象的方法   4.3.3 定义文字量对象   4.3.4 使用和访问对象  4.4 函数的递归与嵌套   4.4.1 递归函数   4.4.2 函数的嵌套  4.5 扩展内置对象  4.6 综合应用:创建函数和对象计算长方形的面积  4.7 课后练习 第5章 使用内置函数和程序库 第6章 事件响应 第7章 使用DOM对象 第8章 使用窗口和框架 第9章 利用表单获取数据 第10章 使用样式表 第11章 常用标准控件 第12章 AJAX:远程脚本技术

章节摘录

  JavaScript和HTML之间的交互是通过用户和浏览器操作界面时引发的事件来处理的。事件(event)说明用户与Web页面交互时产生的操作。例如,用户单击超级链接或按钮时,或输入窗体数据时,即产生一个事件,告诉浏览器发生了操作,需要进行处理。浏览器等待事件发生,进行交互的事件处理工作,响应相应的事件处理工作,响应某个事件而进行的处理过程称为事件处理,进行这种处理的代码称为事件处理器。  事件首次出现时,其作用是将一些服务器功能转移到客户端完成,而这样做速度会非常慢,每次返回服务器都可能花费几分钟的下载时间。JavaScript就是为解决这个问题而设计的,通过将一些功能在客户端实现来节省返回服务器的时间。因此,大部分早期的事件都集中在使用表单和表单元素上。本章介绍事件的一些知识,主要内容包括:  创建事件处理程序  使用event对象  Intemet Explorer的event属性  Netscape和Firefox的event属性  使用鼠标事件  使用onMouseMove事件  使用onLoad和onLJnload事件


编辑推荐

  基础入门从基础知识讲起,逐步深入,帮助读者轻松掌握JavaScript  边学边练依托网页实际开发,深入讲解JavaScript在网页中的各种应用  实例讲解通过实例详细讲解每个知识点的实际应用  通过《JavaScript开发技术详解》,可以学到:  使用框架、表单、样式和窗口  通过事件响应用户操作  编写自定义函数  调试JavaScript应用程序  使用动态HTML把网页转换为多媒体应用程序  《JavaScript开发技术详解》可以帮您把平淡无奇的网站打扮得光彩照人。

图书封面

广告

下载页面


JavaScript开发技术详解 PDF格式下载



适合新手入门的一本书,价格公道,这本书学会再去学高级的javascript程序就会觉得更容易懂了!


在印刷上质量不错.内容和结构也好!是一本入门学习的书..正在学PHP配合一下入门JS够了!


书送过来的时候由于挤压使书本坏了一点,但总体还好!


这本书还可以的,比较适合初学者。


  代码中有很多明显错误,我还只看了一个例子就已经发现了五处错误,太让人气愤了!!!
   比如在书本的第6页的代码中:
   在div 标记中直接用border(没有style)
   <font>只有开始标记,没有结束
   div标记的style元素中的width,height等不写单位
   注释符号单独出现.(只有结束没有开始)
   .....
  
   我不知道以上所出现的明显的 \ 低级的错误 是因为出版社的问题,还是因为作者本人的问题,总之是对读者极其不负责,真后悔买了这么一本破书!!!


相关图书