请输入您要查询的百科知识:

 

词条 《Javascript最新网页制作》
释义

Javascript最新网页制作 内容简介

本书详细地介绍了如何使用JavaScript制作网页,通过基本输出与网页控制、网站导航、动态页面效果、表单的检验与控制等实际的范例,让读者轻轻松松就可以学会基本的JavaScript程序设计技术,并且可以把这些浅显易懂、非常实用的范例立即应用到自己的网页上。此外,本书还有JavaScript语言的对象与函数的详细说明,可以让读者即查即用。对目前流行的Internet Explorer与Netscape Navigator的差异作了比较,

使读者可以设计出具有完好兼容性的网页。

本书适合于初学JavaScript的用户阅读,初学者通过阅读此书可以迅速熟悉和掌握使用JavaScript制作网页的方法;同时,书中给出的应用实例程序,对具有一定JavaScript基础的用户也颇有裨益。

Javascript最新网页制作 本书前言

Java是否能统一浏览器的江山,甚至跨出浏览器世界,深入到所有大小硬件平台,目前尚难定论。但无庸置疑的是,Javascript已是动态网页设计的大势所趋。

随着www(全球信息网)的问世,浏览器软件更新的速度,一下子就超越了操作系统更新的速度,为了适应网页动态控制的需求,Java与Javascript这两个在浏览器平台上冒出头的程序语言也顺势水涨船高。

记得好友黄昕炜曾感叹:想当年宝蓝公司的Delphi杀入RAD战场的时候,Visual Basic因为本身有直译式语言的色彩而被批评的狗血淋头!曾几何时,全世界的程序员、甚至不是程序员的技术人员,不就都纷纷为半直式的Java疯狂了吗?昨日的罪魁祸首,俨然成为今日的天之骄子!

说到这点,笔者倒是可以从另一个角度来分析这个现象。其实打从人类开始发展“程序语言”这东西开始,大家都在梦想着一种“完美的通用语言”问世,这种程序语言,必须是“通用的”(可以通过它孕育出可应用在任何场合上的程序软件)不仅要求程序的源代简洁有力,易于维护,也寄希望它所产生的目的代码一样小而精干,在不断研究追逐的过程中,俨然成为一场程序语言领域里的寻求圣杯之旅。然而随着时光的流逝,大家所共同认定的圣杯并没有出现,反面是程序语言领域里逐渐形成了好几个壁垒分明的教派,各自认为自己阵营所推举的程序语言才是真正的圣杯。

若我们将眼光从“完美的通用语言”身上转移到特定应用领域上的程序语言,就会发现其实时间早已经给了我们明确的答案,主从式数据库的SQL、三维计算机绘图的openGL、印刷排版的postscript、网页动态控制的Javascript等,专为特定应用领域所量身订作的“脚本语言”让我们得以在特定领域上以简洁的指令来解决繁��的工作。此时,浓厚的“直译式”(或半直译式)色彩,若要非议,也仅是执行上的一个未尽完美之处,不但无该脚本语言的声势,反面还形成了与传统通用语言之间衔接的最佳桥梁。

说起与浏览器(以及网页内对象)的结合程序,Javascript是胜过Java的,如果您想充分掌握网页内容,那么Javascript自然是您最好的选择。

Java未来是否能胜出,尚难定论,但可以确定的是,Javascript早已统一了浏览器的江山。花点时间浏览一下国际互联网上的网页,您就会感受到全世界的网页制作在网页上使用Javascript的趋势。

只是,随着各家浏览器软件的不断更新,Javascript程序代码的兼容性却成了另一项网页制作者所需面对的挑战。

虽说Javascript在众敌环视之下,还是成了网页制作者的偏爱,但在各家浏览器软件公司(主要是微软与网景)不断的更新版本之余,其所支持的Javascript又有微小的差异,使得兼容成了另一个网页制作者所需面对的恶梦,有很多网页制作者被迫在IE与Netscape之间作抉择,但其实在很多情况下,鱼与熊掌是可以兼得的。

为了不让用户受靠边站的折磨,本书的范例皆在微软的Internet Explorer与网景的Netscape Navigator(Communicator)浏览器软件上测试过,以确保您的网页在所有的浏览器上都能展现出最佳的面貌,无论对方所使用的浏览器是IE还是Netscape。

虽说Javascript是从浏览器软件这个舞台登场的,然而由于它具备了脚本语言特别令人喜爱的简洁性,现在不但客户端的浏览器上有其发挥的空间,就连服务器端的Livewire与ASP也都接纳了Javascript语言,甚至在Windows的WSH里也可以使用Javascript。

只是,本书的重点是在浏览器(Web客户端)上的Javascript,对于其它应用场合上的Javascript,就不多提了。

一般市场上的Javascript编程教学书籍,不管是英文的中译本,或是其它作家的作品,都习惯由Javascript语言结构讲起,包括Javascript的常量与变量、运算符和操作数、流程控制、函数与对象等。这样的内容结构自然是四平八稳,只是对于一心想尽快投入编程的读者来说,这些概念性文字稍嫌枯燥了些。

其实Javascript语言的结构与C/C++大抵相似,只是Javascript的语法较为简单多了。所以对于曾经学过C/C++语言的读者而言,Javascript是一种更为简单、易上手的脚本式(Scriping或译成宏)语言,而对于没学过C/C++语言的朋友来说,Javascript也难不到哪里去,只要您觉得本篇的实例读起来没有困难,那么,Javascript语言结构的说明篇倒是可以留到最后,再以复习与整理的心情来看。

Javascript最新网页制作 本书目录

第1章 JavaScript的定位

1-1 由静态网页到动态网页

1-2 网页服务器端的附加工具

1-3 网页客户端的附加工具

1-4 为什么使用JavaScript

第2章 进军JavaScript的世界

2-1 JavaScript语句

2-2 常用的JavaScript的注释语句

2-3 使用 script 标记嵌入JavaScript语句

2-4 NOSCRIPT 标记

2-5 在网页对象上嵌入JavaScript驱动事件

2-6 JavaScript的驱动事件

2-7 JavaScript函数

2-8 将共用函数放入 head /head 标记段内

第3章 基本输出与网页控制

3-1 输出信息窗口

3-2 改变文件地址

第4章 网站导航

4-1 动态更换显示的图片

4-2 超链接提示小精灵

4-3 超链接的图像提示技巧

第5章 动态网页效果

5-1 Internet Explorer所支持的字幕功能

5-2 文字字幕

5-3 图像动态显示

第6章 时间守门员

6-1 显示进入网页的时间

6-2 在线时钟实例

6-3 自动显示网页文件的最后修改日期

6-4 让JavaScript自动更换过期的网页

第7章 框架结构的控制

7-1 框架

7-2 框架与窗口的动态控制

7-3 同时更新两个以上的框架窗口

第8章 表单检验与控制

8-1 将输入表单寄至E-mail信箱

8-2 使用JavaScript过滤无效的表单

8-3 使用JavaScript协助用户输入数据

8-4 使用JavaScript检验输入的数据

第9章 综合应用

9-1 网络在线课堂测验

9-2 拼图游戏

9-3 猜数字游戏

第10章 了解JavaScript的语法

10-1 语句

10-2 注释://与/**/

10-3 流程控制:if

10-4 循环控制:while与for

10-5 自由格式

10-6 函数

10-7 JavaScript的程序组成

10-8 定义变量与函数

10-9 注释的使用技巧

第11章 数据类型、常量、变量与数组

11-1 数据类型

11-2 常量

11-3 名、标识符与关键字

11-4 变量

第12章 表达式与运算符

12-1 表达式的组件

12-2 运算符的优先级与运算顺序

12-3 运算符种类

12-4 数学运算符

12-5 递加(++)与递减(--)运算符

12-6 比较运算符

12-7 逻辑运算符

12-8 位运算符

12-9 赋值运算符"="

12-10 条件运算符:"?:"

12-11 表达式中的优先级与运算顺序

第13章 流程控制与函数

13-1 条件表达式的真假

13-2 条件判断ifelse结构变化

13-3 循环控制while、for的结构变化

13-4 函数的使用

13-5 函数的定义、声明与调用方式

第14章 JavaScript 内建的对象与函数

14-1 eval()函数

14-2 paselnt()函数

14-3 paseFloat()函数

14-4 Date()日期对象

14-5 String()字符串对象

14-6 Math()数学对象

14-7 Array 数组对象

第15章 网页内建的对象

15-1 存在于网页中的对象

15-2 各对象之间的层次关系

15-3 对象的方法(Method)

15-4 对象的属性(Property)

15-5 对象的驱动事件(Event)

15-6 window窗口对象

15-7 document文件对象

15-8 form表单对象

第16章 解决浏览器兼容性问题

16-1 HTML层的兼容性

16-2 JavaScript层兼容性对照表

16-3 JavaScript功能支持上的已知错误

16-4 判断浏览器的品牌与版本

第17章 DHTML动态变化页面配置

17-1 DHTML简介

17-2 删除超链接说明文字的下划线标识

17-3 可任意折叠展开的显示网页

第18章 背景音乐

18-1 Netscape浏览器所支持的背景音乐标记

18-2 IE浏览器所支持的背景音乐标记

18-3 两者都适用的背景音乐制作方式

18-4 随机变化背景音乐

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/19 11:09:16