词条 | 《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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。