自学JavaScript 七日通(Arman,科学出版社/西蒙与舒斯特国际出版公司)的详细介绍,评论,读后感及网上价格比较。

好图书-图书价格比较与图书搜索
首页 | 排行榜 | 新书上架 | 优惠情报 | 图书分类 | 全国书店 | 请注册 或 登陆
搜索 1,681,454 种书的介绍和售价       高级搜索  使用帮助

好图书搜索 25 家网上书店, 1,681,454 种图书,售价及其他信息。 更多介绍

自学JavaScript 七日通

自学JavaScript 七日通

Arman Danesh   

7030058631

科学出版社/西蒙与舒斯特国际出版公司 / 0000-00-00

平装 / 16开 / 466页 / 0字

¥43.00

 (1家书店)

"自学JavaScript 七日通"的详细介绍……

内容提要

JavaScript是由Netscape开发并包括于Navigator浏览器中的内部脚本编写语

言。人们已成功地用该语言开发出了基于Web的高级应用程序。本书首先概要介

绍NetscapeNavigator2.0,然后深入介绍JavaScript语言的各个方面以及如何将

它们应用于Web上的实际网景中。本书由浅人深,结合众多实例讲解,是一本学习

JavaScript语言的入门书和速成教材。

哪里可以买到"自学JavaScript 七日通"?

从 1 家优秀的网上书店中选购"自学JavaScript 七日通"

书店名称 价格 购买 去看看
去蔚蓝书店购买'自学JavaScript 七日通' ¥40.85
当当网  
卓越网  

 

※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”

※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错

※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。

※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。

 

喜欢"自学JavaScript 七日通"的人们通常也喜欢……

对"自学JavaScript 七日通"的评论……

暂无评论

我来评论一下"自学JavaScript 七日通"……

登录之后才能发表评论,请  登录  或  注册

"自学JavaScript 七日通"的图书目录……

目 录

导言

0.1本书编写目的

0.2本书读者对象

0.3起始准备工作

第一章 什么是JavaScript

1.1Navigator2.0不仅仅是一个Web浏览器

1.2JavaScript在Navigator2.0中的地位

1.3Java与JavaScript:比较与对比

1.4JavaScript的目前状况

1.5什么是JavaScript

1.6JavaScript是以对象为基础的

1.7在JavaScript中使用对象

1.8JavaScript的优势

1.9JavaScript的劣势

1.10小结

1.11问题与解答

第二章 第一个脚本

2.1将JavaScript组合到HTML

2.2基本命令语法

2.3命令块

2.4输出文本

2.5超出文档窗口的限制

2.6使用对话框工作

2.7与用户交互

2.8小结

2.9命令与扩充功能复习

2.10练习

2.11答案

第三章 使用数据和信息

3.1JavaScript的数据类型

3.2字面量

3.3合并

3.4建立变量

3.5在脚本中使用变量

3.6使用变量——_表达式

3.7运算符优先级

3.8测试用户的响应

3.9使用比较:if-else结构

3.10用if实现重复

3.11小结

3.12命令与扩充功能练习

3.13练习

3.14答案

第四章 函数与对象——程序的建块

4.1什么是函数

4.2使用函数

4.3使用函数

4.4递归函数

4.5在JavaScript中建立对象

4.6定义自己的对象

4.7关联数组

4.8小结

4.9命令与扩充功能复习

4.10练习

4.11答案

Web应用程序:DaveEisenbetg的日历

第五章 JavaScript中的事件

5.1什么是事件

5.2什么是事件处理程序

5.3模拟事件

5.4使用onLoad与onUnload事件处理程序

5.5使用window.open()的Web跳跃

5.6事件和窗体

5.7交互式计算器

5.8小结

5.9命令与扩充功能复习

5.10问题与答案

5.11练习

5.12答案

第六章 建立交互式窗体

6.1form对象

6.2使用窗体元素

6.3利用表格建立计算器

6.4elements[]数组

6.5建立乘法表

6.6forms()数组

6.7有文本字段的提示

6.8小结

6.9命令和扩充功能复习

6.10问题与答案

6.11练习

6.12答案

Web应用程序:AshleyCheng的标准体重计算器

第七章 循 环

7.1循环——基本概念

7.2for和for…in循环

7.3用循环检查数

7.4while循环

7.5break和continue语句

7.6建立Tic-Tac-Toe游戏

7.7用for循环建立数组

7.8小结

7.9命令和扩充功能复习

7.10问题与答案

7.11练习

7.12答案

第八章 框架、文档和窗口

8.1框架的介绍

8.2FRAMESET标识符

8.3FRAME标识符

8.4嵌套框架

8.5NOFRAMES标识符

8.6命名框架

8.7在JavaScript中使用框架

8.8嵌套框架集应用实例

8.9document对象

8.10在颜色测试器中使用文档对象

8.11window对象

8.12建立状态条消息处理程序

8.13Navigator2.0中的颜色

8.14小结

8.15命令和扩充功能复习

8.16问题与答案

8.17练习

8.18答案

Web应用程序:MichaelYu的CivicCar观察程序

第九章 记住可以使用Cookies

9.1什么是Cookies

9.2如何使用Cookie的例子

9.3Cookie与CGI脚本

9.4在JavaScript中使用Cookie

9.5在Cookie中存储用户的选择

9.6对Cookie进行编码

9.7建立新的搜索页面

9.8navigator对象

9.9小结

9.10命令与扩充功能复习

9.11问题与答案

9.12练习

9.13答案

Web应用程序:JamesThiele的记事日历

第十章 字符串、数学以及历史清单

10.1string对象

10.2建立搜索与替换工具

10.3Math对象

10.4计算几何测量

10.5使用历史清单

10.6小结

10.7命令与扩充功能回顾

10.8练习

10.9答案

第十一章 用JavaScript做游戏

11.1规范

11.2建立应用程序

11.3完善基本脚本

11.4小结

11.5练习

11.6答案

Web应用程序:MichalSramka的火柴游戏

第十二章 在JavsScript中建立电子表格

12.1规范

12.2需要做的工作

12.3扩充基本的脚本

12.4小结

12.5练习

12.6答案

Web应用程序:CCAS间接费用工作表

第十三章 NavigatorGold——JavaScript开发工具

13.1NavigatorGold2.0简介

13.2浏览器窗口与编辑器窗口之间的关系

13.3用NavigatorGold2.0建立HTML文档

13.4用NavigatorGold2.0开发JavaScript应用程序

13.5NavigatorGold2.0的其他高级特征

13.6NavigatorGold的局限性

13.7小结

13.8问题与答案

第十四章 从JavaScript到Java——放眼未来

14.1将Java集成到JavaScript中——未来的applet对象

14.2基本的Java概念

14.3在HTMI中组合JavaApplets:APPLET标识符

14.4使用今天的Java

14.5从JavaScript到Java

14.6JavaScript的未来

14.7小结

14.8问题与答案

附录AJavaScript参考资料

A.1Wor1dWideWeb站点

A.2邮件列表

A.3新闻组

附录B JavaScript语言参考资料

B.1anchor对象

B.2button对象

B.3checkbox对象

B.4Date对象

B.5document对象

B.6form对象

B.7frame对象

B.8hidden对象

B.9history对象

B.10link对象

B.11location对象

B.12Math对象

B.13navigator对象

B.14password对象

B.15radio对象

B.16reset对象

B.17select对象

B.18string对象

B.19submit对象

B.20text对象

B.21textarea对象

B.22window对象

B.23独立的函数、运算符、变量、字面量以及保留词

附录C 词汇表

"自学JavaScript 七日通"的书摘……

第一章 什么是 JavaScript

Navigator2.0是Netscape的Web浏览器的功能最强大的版本。Navigator2.0除了组

合进诸如邮件客户、新闻阅读器,以及用于开发HTML3标准的改进支持这样极为有用的

Internet访问工具外,还增加了几种新的功能,从而提高了Web作者开发完整的、与平台无

关的应用程序的能力,这些应用程序在Netscape浏览器中被调用和执行。NavigatorGold除

具有Web浏览器的功能外,还在软件包中增加了编辑与开发工具。

这些新增加的功能中包括一个用于插件(plug-in)的应用程序的编程员的界面(APl)。

插件是可动态地扩充Navigator2.0的功能以处理新型数据和信息的程序模块。如果与

JavaScript和Java一起使用,插件还可给Web页面增加灵活的编程能力。

读者通过本章可以详细了解JavaScript的主要特征和方面,并了解JavaScript语言的主

要优缺点,以及该语言对特定的任务的适应件。

本章将深入研究对象以及对象如何工作,将介绍特性与方法——_对象的建块。本章还将将介绍JavaScript的内置对象以及这些对象会给编程者提供的内容。

通过本章学习,读者可以对Navigator2.0有一全面了解,并认识到JavaScript是如何适

应于各种疑难问题的。本章将介绍如下主题:

框架:把一个窗口分成多个、相互独立部分的能力。

插件:给Navigator2.0加入第三方附件,以扩充浏览器处理新型数据和信息的能



Java:用于分布式应用程序的面向对象的编程语言。

JavaScript:嵌入到Navigator2.0内的一种简单的、基于对象的编程语言(本书的重点)。

Java与JavaScript之间的相同之处与不同之处。

作为脚本编写语言的JavScript。

对象、特性和方法。

NavigatorObjectHierarchy和其他内置对象。

JavaScript的优缺点。

1.1 Navigator2.0不仅仅是一个 Web 浏览器

虽然NetscapeNavigator是从基本的Web浏览器问世的,但随着它的日益流行,该软件件已具有更多的功能。

与早期浏览器以及当今的基本Web应用程序不同的是,Navigator2.0给作者们提供了了众多的工,.从而超出了HTML的传统约束。利用Navigator2.0,作者们不再只是将文本、

图画、声音以及图像做简单的组合,他们现在可以对文档的布局、字体以及颜色做精确的控

制:能够利用插件和Java去扩充浏览器的功能性:能够通过使用JavaScript来生成交互式的

应用程序。

只要迅速浏览一下NetscapeWeb站点就会看到,当今的Navigator所能做的工作远远

超过了早期的版本——甚至使Web开发者无需进行专门的编程。采用来自于主要软件公司

的免费插件,Web作者就可以在他们的文档中加入正宗的CorelDRAW图形和Microsoft

Word文件,还可以观察VRML(虚拟现实建模语言)世界,观察用Adobe的与设备无关的

Acrobat格式格式化的文档。

最为重要的是,Navigator2.0提供了一些工具,Web页面开发者和作者们能够利用这

些工具来改善他们的文档,增加与他们在Internet上提供的信息的动态交互。

1.1.1框架

框架是Navigator2.0中在直观上最值得注意的HTML的扩充。作者可以利用框架将

屏幕分成多个矩形部分,各个部分彼此独立,且在每一框架内加载有不同的URL。此外,可

以利用某一框架内的链接来更新另一个框架,而且不会干扰其他框架。

目前,人们利用框架来给Web页面、给总是位于屏幕上但不需要重新加载与卸载的菜

单以及给总能使用窗体的以窗体为基础的检索提供固定的、标签式的题头。

除了框架技术的明显的可视化要求以外,该HTML扩充还可以减小需从服务器请求或

需传送到客户处的数据量。对于急剧拥挤的WorldWideWeb来说,这种减少可以证明会稍

微提高Web浏览的效率,并且会减轻过载的Web服务器上的一些负载。

图1.1给出了一个如何利用框架来分割屏幕以及在若干个具有动态信息的框架邻近提

供固定题头与永久性菜单的例子。在图1.2中读者可以看到,通过选择菜单项能够更新屏幕

左下角部分的信息,但不会影响窗口中的其余部分。

"自学JavaScript 七日通"的作者简介……

作 者 简 介

ArmamDanesh是一名Web开发专家,就职于以色列Haifa的Bahá′í世界中心。他任总

部位于香港的Juxta出版有限公司的编辑主任。Arman于1990年获波士顿大学公共通信专

业的工学硕士学位。他还是SouthChinaMorningPost和TheDataphile的专业记者、定期撰

稿人及Internet专栏作家。Arman与他的妻子Tahirih生活于Haifa。

本站所列的图书资料、图书封面图片归各自的版权所有人所有

本站所收录之图书评论、图书社区话题、及本站所做之广告均属其各自行为,与本站立场无关,不代表本站赞同其观点