本书通过369个范例,详细介绍了JavaScript的基本知识、通过 JavaScript在网页中处理时间/日期、与浏览器相关的各方面的知识、与浏览器窗口相关的知识、网页中各种文字特效的实现方法、网页事件的处理方法、超链接的处理方法、表单的处理方法、页面内容的处理方法、网页图片特效制作的各种技巧、在网页中嵌入声音与影像及控制声音与影像播放的方法,还介绍了如何检查网页中数字、字母、时间日期、邮政编码、电子邮件地址、IP地址是否正确的方法。\r\n 本书内容浅显易懂,由浅入深,范例内容丰富实用,适合广大网页制作爱好者阅读使用。
第1章 基础篇 \r\n 1.1 使用JavaScript \r\n 1.2 使用VBScript \r\n 1.3 在JavaScript中使用变量 \r\n 1.4 检查变量的类型 \r\n 1.5 算术运算符 \r\n 1.6 比较运算符\r\n 1.7 逻辑运算符 \r\n 1.8 递增、递减运算符 \r\n 1.9 算术赋值运算符 \r\n 1.10 三元运算符(条件运算符) \r\n 1.11 检查变量是否存在 \r\n 1.12 表达式的计算顺序 \r\n 1.13 条件选取(if) \r\n 1.14 多条件的选取if \r\n 1.15 双重选取(if) \r\n 1.16 多重选取if \r\n 1.17 switch流程控制 \r\n 1.18 重复执行(for) \r\n 1.19 重复执行(while) \r\n 1.20 危险(使用无穷循环冻结页面) \r\n 1.21 将1~10之间的奇偶数分开 \r\n 1.22 声明数组 \r\n 1.23 取得数组的大小 \r\n 1.24 使用循环存取数组 \r\n 1.25 连结两个数组 \r\n 1.26 数组的排序(使用sort方法) \r\n 1.27 删除数组变量 \r\n 1.28 绝对值函数的使用abs() \r\n 1.29 四舍五入函数的使用round() \r\n 1.30 取整数函数的使用(ceil()与floor()) \r\n 1.31 平方根函数的使用(sqrt()) \r\n 1.32 取得两个数中的最大数(max())或最小数(min()) \r\n 1.33 随机函数(random()) \r\n 1.34 圆形面积计算 \r\n 1.35 矩形面积计算 \r\n 1.36 三角形面积计算 \r\n 1.37 球体面积计算 \r\n 1.38 声明一个自定义的函数 \r\n 1.39 单击按钮时调用函数 \r\n 1.40 多个函数同时调用 \r\n 1.41 使用对象 \r\n 1.42 声明一个对象 \r\n 1.43 判断一个对象是否存在 \r\n 1.44 使用with省略对象名称 \r\n 1.45 用变量省略对象名称 \r\n 1.46 取得对象的编号 \r\n 1.47 定义CSS样式表 \r\n 1.48 取得类的名称 \r\n 1.49 在指定的时间调用函数 \r\n 1.50 在指定的时间反复调用函数 \r\n 1.51 加载一个外部的CSS样式表文件 \r\n 1.52 指定一个js文件作为JavaScript来源\r\n 1.53 指定外部Behavior文件作为JavaScript的来源 \r\n 1.54 将数字转换为字符串 \r\n 1.55 将字符串转换成数字 \r\n 1.56 例外处理 \r\n第2章 日期/时间篇 \r\n 2.1 在网页中显示目前的日期/时间 \r\n 2.2 取得距离基准时间指定毫秒数的时间 \r\n 2.3 取得目前距离基准时间的毫秒数 \r\n 2.4 显示指定的日期 \r\n 2.5 以本地格式显示日期/时间 \r\n 2.6 分别取得目前日期的年、月、日 \r\n 2.7 分别取得目前时间的时、分、秒 \r\n 2.8 在网页中显示目前是星期几 \r\n 2.9 在网页中显示中文日期和中文星期 \r\n 2.10 显示有上/下午的时间 \r\n 2.11 在不同的时间显示不同的提示信息\r\n 2.12 在文字字段中动态显示时间 \r\n 2.13 在标题栏中显示日期 \r\n 2.14 在标题栏中动态显示时间 \r\n 2.15 在状态栏中显示日期 \r\n 2.16 在状态栏中动态显示时间 \r\n 2.17 在页面指定位置显示时钟 \r\n 2.18 带开关的时钟 \r\n 2.19 节日倒计时 \r\n 2.20 计算未来的时间 \r\n 2.21 显示停留时间 \r\n 2.22 倒影时钟 \r\n 2.23 全中文日期显示 \r\n第3章 浏览器篇 \r\n 3.1 取得浏览器的信息 \r\n 3.2 判断使用的浏览器 \r\n 3.3 获取浏览器的版本 \r\n 3.4 取得用户信息 \r\n 3.5 获取操作系统的名称 \r\n 3.6 根据不同的浏览器前往不同的网页 \r\n 3.7 获取Build Number(IE) \r\n 3.8 检测浏览器所安装的插件 \r\n 3.9 检测是否安装Flash插件 \r\n 3.1 检测是否安装QuickTime插件 \r\n 3.11 获取Flash外挂程序的版本 \r\n 3.12 获取脚本程序引擎信息 \r\n 3.13 编写可以在IE 4、Netscape 3以上运行的JavaScript\r\n 3.14 编写可以在IE 4以上执行的JavaScript \r\n 3.15 编写可以在IE 5以上执行的JavaScript \r\n 3.16 编写可以在IE 6以上运行的JavaScript \r\n 3.17 当浏览器不支持Script时显示的内容 \r\n第4章 Cookie篇 \r\n 4.1 将资料写入Cookie \r\n 4.2 读取Cookie的值 \r\n 4.3 记录浏览者的姓名 \r\n 4.4 显示浏览次数 \r\n 4.5 记录浏览网站的时间 \r\n 4.6 只显示一次的弹出式窗口 \r\n 4.7 记住登录账号和密码 \r\n 4.8 检测浏览器是否关闭了Cookie功能 \r\n第5章 视窗篇 \r\n 5.1 警告对话框 \r\n 5.2 在警告对话框上显示多行消息正文 \r\n 5.3 确认对话框 \r\n 5.4 输入对话框 \r\n 5.5 显示网页对话框 \r\n 5.6 以顶层模式显示网页对话框 \r\n 5.7 取得浏览器窗口大小(Netscape) \r\n 5.8 取得浏览器窗口大小(IE) \r\n 5.9 设定浏览器窗口大小(IE) \r\n 5.10 不能改变大小的窗口 \r\n 5.11 指定浏览器窗口的位置 \r\n 5.12 取得屏幕的大小 \r\n 5.13 提示浏览者更改分辨率 \r\n 5.14 使浏览器窗口显示于屏幕中央 \r\n 5.15 使浏览器窗口显示于屏幕左上角 \r\n 5.16 使浏览器窗口显示于屏幕右下角 \r\n 5.17 使浏览器窗口大小适合于屏幕大小 \r\n 5.18 窗口的从天而降效果 \r\n 5.19 振动的窗口 \r\n 5.20 窗口缩小效果 \r\n 5.21 窗口的自动向下滚动 \r\n 5.22 窗口的自动向右滚动 \r\n 5.23 双击鼠标滚动窗口/单击鼠标停止滚动 \r\n 5.24 去掉窗口滚动条 \r\n 5.25 让滚动条在窗口左边出现 \r\n 5.26 改变窗口滚动条的样式 \r\n ……\r\n第6章 文字篇\r\n第7章 网页事件篇 \r\n第8章 超链接篇 \r\n第9章 表单篇 \r\n第10章 页面内容篇 \r\n第11章 图片/滤镜篇 \r\n第12章 影像/声音篇 \r\n第13章 正则表示 \r\n第14章 其他篇
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折中的选择。
在网页中加入JavaScript,可以让网页更加生动活泼,目前大多数网页设计人员都仅仅了解了一部分JavaScript或者完全不懂,在使用的时候就在网上搜索现成的代码,这样既浪费时间又无法自主创作。
因此笔者准备这本JavaScript范例词典,它可以使读者不用像其他书籍一样要花很多时间从头看到尾,很轻松地就可以在本书中找到所需要的程序,如果读者对JavaScript一点也不了解,同样可以通过本书所有范例的学习,最后成为一名高手。
本书共分14章,共有369个范例,主要内容如下。
第1章为基础篇,主要介绍了JavaScript的基本概念、运算符、条件语句、重复执行、阵列、函数、对象、CSS样式以及字符串等内容。
第2章为时间/日期篇,主要介绍了在网页的各个位置显示时间,以及在不同的时间显示不同的提示信息的方法。
第3章为浏览器篇,本章通过详细的范例介绍了与浏览器相关的各方面的知识。
第4章为Cookie篇,介绍了如何将资料写入Cookie、如何记录浏览者姓名、如何显示浏览次数、如何记录浏览网站的时间、如何记录登录账号和密号等内容。
第5章为视窗篇,本章通过47个范例,详细介绍了警告对话框、输入对话框以及与浏览器窗口相关的一些知识。
第6章为文字篇,介绍了网页中各种文字特效的实现方法。
第7章为网页事件篇,介绍了如何在网页中触发并处理鼠标事件、网页中的图片处理技巧以及网页菜单的制作方法。
第8章为超链接篇,介绍了超链接的样式、按钮式超链接、滚动式超链接以及登录密码验证等方面的内容。
第9章为表单篇,本章通过67个实例介绍了与网页表单有关的各方面内容。
第10章为页面内容篇,介绍了如何将网页设为首页、组织与管理收藏夹、语言首选项的设置以及网页的打印设置等内容。
第11章为图片/滤镜篇,介绍了网页图片特效制作的各种技巧。
第12章为影像/声音篇,介绍了在网页中嵌入声音与影像及控制声音与影像播放的 方法。
第13章为正则表示篇,介绍了如何检查网页中数字、字母、时间日期、邮政编码、电子邮件地址、IP地址是否正确的方法。
第14章为其他篇,介绍了在浏览器中显示检测窗口、网页间数据的传递、检测网络的速度、闰年的检查、反转文字以及猜数字游戏的制作方法。
在本书中有很多经典的JavaScript范例,比如下雪的网页背景、星星网页背景、跟随鼠标移动的文字等,并且本书的大部分范例可以在众多的浏览器中运行,最后欢迎读者访问我们的论坛www.ReaderBBS.com,以便交流。
编 者
无封面