Java Script入门经典
2009-2
清华大学出版社
(美)威尔顿,(美)麦可匹克 著,施宏斌 译
738
施宏斌
无
JavaScript是一种脚本语言,它可以增强静态Web应用的功能,从而为Web页面提供动态的、个性化的内容,通过JavaScript还可以与用户进行交互。JavaScript提升了用户访问站点时的用户体验,增强了网站对用户的吸引力。现在,令人炫目的下拉菜单、滚动的文字和动态的内容已经广泛应用于各种Web站点,这一切都是通过JavaScript来实现的。各种主流的现代浏览器都支持JavaScript,实际上JavaScript语言已经成为客户端Web开发的首选脚本语言。另外,JavaScript语言也可以应用于Web之外的其他场合,例如Windows系统中的自动管理任务。 《Java Script入门经典(第3版)》的宗旨在于介绍使用JavaScript进行开发的基础知识,即JavaScript是什么。
要想增加网站的访问量,就需要创建令人激动的Web应用来吸引用户。本书是最新的JavaScript指南。在本书中,讨论了如何使用JavaScript来开发健壮的Web应用程序,并介绍了开发具有可交互性和个性化的Web应用所必需的基础知识。本书将通过Step-by-Step的方式来介绍JavaScript这一功能强大的脚本语言。通过本书的学习,立即就能增强Web站点的用户体验。 本书首先介绍了JavaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。本书还介绍了如何操纵最新版本浏览器所提供的BOM对象。在本书的高级主题中,将介绍如何使用cookie,以及如何应用DHTML技术使Web页面焕发动感和活力。 另外,本书还介绍了Ajax技术。Ajax技术允许在客户端代码中使用JavaScript来实现与远程服务器的通信。简而言之,本书将帮助您创建具有专业水准的Web应用程序,并实现与用户的交互。
施宏斌,曾从事过C/C++、VB、Visual FoxPro 的开发工作,后转向.NET 平台的开发。具有多年从事Web开发的经验, 深入理解XHTML 、JavaScript等客户端开发技术和ASP、ASP.NET 等服务器端开发技术。目前供职于某电信运营商,从事数据库和Web应用程序的开发工作。
第1章 eb与JavaScript概述 1.1 JavaScript简介 1.2 创建JavaScriptWeb应用程序所需的工具 1.3 (script)标记:第一个简单的JavaScript程序 1.4 浏览器及其兼容性问题 1.5 关于“谁将成为亿万富翁?”小测试的简介 1.6 小结第2章 avaScript中的数据类型与变量 2.1 JavaScript中的数据类型 2.2 变量——保存在内存中的数据 2.3 设置浏览器以显示错误信息 2.4 使用数据——计算数值及字符串的基本操作 2.5 数据类型转换 2.6 数组 2.7 “在线小测试”程序——使用数组来存储题目 2.8 小结 2.9 习题第3章 判断、循环和函数 3.1 选择语句——if语句和switch语句 3.2 循环语句——for语句和while语句 3.3 函数 3.4 创建一个“在线小测试”程序7中的基本函数 3.5 小结 3.6 习题第4章 JavaScript——基于对象的语言第5章 浏览器程序设计第6章 HTML表单——与用户进行交互第7章 窗体和框架第8章 字符串操作第9章 日期、时间和计时器第10章 常见错误、调试和错误处理第11章 使用Cookie存储信息第12章 DHTML概述第13章 现代浏览器中的DHTML第14章 JavaScript与XML第15章 使用ActiveX和Plug-In第16章 Ajax与远程脚本附录 参考答案
那么,事件对我们有什么用呢? 为了说明事件的作用,让我们来看一个例子,当用户在页面上的任何地方单击鼠标时,我们希望弹出一个菜单。假定我们写好了产生弹出菜单的函数,但是我们怎么知道什么时候让菜单弹出呢?或者换句话说,我们什么时候调用这个产生弹出菜单的函数呢?因此,我们需要以某种方法捕获用户单击页面的事件,并且确保一旦单击页面的事件发生时,产生弹出菜单的函数即被调用。 为了实现这个功能,需要使用一种称为事件处理器(eventhandler)的机制。当事件发生时,事件处理器将连接到需要执行的事件处理代码。事件处理器提供了当事件发生时捕获事件、并且执行相应的事件处理程序的机制。通常我们把在代码中加入事件处理器称为“将事件处理代码连接到事件”。这有点类似于设置一个闹钟——当某个事件发生时,使闹钟振铃。对于一个闹钟来说,这个触发事件就是当到达某一确定的时间点时。 事件处理器由关键字on加上要处理的事件名组成。例如,click事件的事件处理器为onclick,load事件的事件处理器为onload。 通过事件处理器,可以使用多种方法将事件处理代码连接到事件。在本章中,我们将介绍两种最简单的办法。这两种方法不但被当前的浏览器所支持,而且自Netscape2浏览器就开始使用,甚至更早的浏览器也支持这两种方法。在第12章中将介绍其他较新的且更加易于标准化的添加事件的方法。 1.将事件处理器作为HTML标记的属性 第一种方法是最常见的,即把事件处理器和关联的代码作为HTMl。标记的属性和属性值添加在相应的HTMI标记中。按照现在的情况,这个页面除具有一个超链接之外并无其他的功能。单击超链接,将导航到一个新的页面somepage.htm,这是我们创建的另一个页面。对于超链接,我们还没有加上事件处理器。 正如上文所述,要为某个BOM对象添加事件处理器,最常用且最简单的方法就是直接将事件处理代码作为HTML标记的属性,添加在HTML标记中。在本例中,需要捕获的就是由标记所定义的A对象的click事件。当用户单击这个超链接时,我们希望能捕获该click事件,并执行相应的事件处理代码。因此,需要为标记添加一个事件处理器,即onclick事件处理器。可以把onclick事件处理器作为一个属性添加在标记中。
无
对与初学者来说,鼎立推荐....书中内容详实..几乎所涉及代码全做了深刻分析和解释.翻译准确流畅!
入门的经典好书。
相见恨晚,学习的收货很大哦
书不错,很厚一本,字比较大,看着不费眼,印刷很清晰,就是外包装没了,有点磕碰。讲解由易到难,思路清晰,绝对是入门级的必看的书。一条主线贯穿始终,每章都有自己小测,要自己思考和总结本章的内容,对于知识的巩固很有帮助。
写的很好,就是后面的xml我看的有点晕了,可能我笨吧。
看完了 写的很好 适合新手入门 里面的例子都很好 有些值得反复推敲
送货速度还行,东西包的不错,无损毁,书应该是正版的,各方面都不错
书很好,只是自己的基础不好,需多学学
不愧为经典不错的,值得推荐
内容很不错,赞!!!
间隔很长时间才来做评价 对于初学者来说是一本很好的书 讲得很详细
帮同学买的··说不错
书很厚,还没怎么开始看,大概翻了下,确实不错,很全面,很给力!
送货速度蛮快的……
是一本很全面的书。无论是对于初学者还是要提高者。
有点像词典
怎么说呢 我看到了第7业就看不下去了 因为最简单的一个程序是很简单 但是制作这些程序需要的系统变量和JDK的下载都没有介绍到 所以 下边的我不打算再看 把这个弄明白再说 不过所看到的这些 还是写的比较明了的·
讲解详细,但是页数很多,需要勇气来读哦!
比较好的参考手册,有学习价值。
从最基础开始的一本好书,大侠就没必要了
给妹妹买的专业书,听说对她帮助很大,有点贵,不过物有所值。
一直都在当当买书,质量没问题,就是能多打点折就更好了
很好的基础书籍!适合初学者!
读了几页,感觉还不错
比较不错的书, 还没怎么看
比较符合入门级读者,内容比较简单,后期没有保留价值
知识较全面。