
基本信息出版社:中国青年出版社,中国青年电子出版社
页码:727 页
出版日期:2009年11月
ISBN:7500689705/9787500689706
条形码:9787500689706
版本:第1版
装帧:平装
开本:32
正文语种:中文
图书品牌:中青新世纪
内容简介 《Java Script&Dynamic HTML语法辞典》实例主要在Windows Vista、Internet Explorer7.0、Firefox2.0中文版中进行测试运行。如实例效果有差异,请更换软硬件环境。字体等的显示设置为默认状态.由于版面布局问题.隐藏了“工具栏”等部分区域。
编辑推荐 《Java Script&Dynamic HTML语法辞典》:
按语法归类技术
以目的进行查询
必备专业词典
辞典主要特色
收录大量的Aiax最新信息
JavaScript全部知识点
DOM创建网页的相关接法
剖析DvnamicHTML
含颜色一临表、字体显示样
本以及功能索引等辅助内容
支持全部主流浏览器!!
在Windows7/Visia/XP环境下均可顺利运行
随书光盘附赠全部案例源码以及大量网页设计素材
支持全部主流浏览器!《Java Script&Dynamic HTML语法辞典》案例涉及Windows操作系统下搭载的最新版本IE,当前主流的Firefox和Opera,Macintosh环境下常用的Safari与IE,以及Netscape等多平台浏览器。每个案例均注明对应浏览器的兼容性。丰富实用的附录内容!书后附赠网页设计颜色表、字体显示样本表、Web尺寸表、JavaScript常见错误阳技巧、网页设计相关链接,以及多种功能索引等大量实用信息。方便学习的大量案例!书中全部案例的源码及大量网页设计实用素材均收录在随书光盘中,读者即可借助这些资源顺利学习,又可直接把代码和素材应用于网页文件中使用。
目录
Ajax部分 Web应用程序的新技术
关于Ajax
Aax的定义
XMLHttpRequest对象引址
Ajax的开发方法
Ajax实例
使用Ajax库
JavaScript部分
关于JavaScript
JavaScript的定义
JavaScript的描述方法
对象、属性及方法
事件句柄
通过event对象获取事件
使用JavaScript可以处理类型的种类
函数
内置函数
变量与常量
可以在对象、函数、变量中设置的名称
运算符
JavaScript的命令语句
浏览器对象
navigator对象
获取浏览器名称
获取浏览器的代码名称
获取浏览器的版本
获取浏览器的用户代理
获取平台的类型
获取浏览器的使用语言
辨别浏览器
判断是否可以使用Java
获取可使用的MIME类型
获取可使用的插件
检查插件是否已被安装
screerl对象
获取显示器屏幕的尺寸
获取显示器的显示信息
event对象
获取事件的类型
获取事件发生位置-NetscapeNavigator
获取事件发生位置-IrbterrletExploref
获取按下的键值-NetscapeNavigator
获取按下的键值-InternetExplorer
固定窗口的位置及尺寸
window对象
弹出警告对话框
弹出带有“确定”和“取消”按钮的对话框
弹出带有文本框的对话框
打开新的窗口
关闭窗口
关闭网页时打开新的窗口
在打开的窗口中操作原窗口
在最前方显示窗口
将窗口移至其他窗口下方
使用在JavaScript12中追加的Windowopen()方法的属性
获取窗口外侧及内侧尺寸
以全屏方式打开窗口
移动到浏览器指定位置
按照指定的数值逐渐移动浏览器
在显示器左上角显示窗口
在显示器左下角显示窗口
在显示器右上角显示窗口
在显示器右下角显示窗口
在显示器可显示区域的中央位置显示窗口
在显示器中央位置显示窗口
重新设置浏览器尺寸
以指定数值为单位等比例改变浏览器尺寸
滚动窗口
滚动框架
将显示区域滚动到指定位置
以指定数值等比例滚动显示区域
在状态栏中显示信息
在状态栏中滚动显示文字
加载页面时.在状态栏中显示问候语
检索页面中的文字
创建控制浏览器的按钮
frame对象
在其他框架中显示输入的URL
同时变更多个框架.使用按钮
同时变更多个框架一使用链接
在打开的窗口上操作原窗口的框架
document对象
显示文字
换行显示文字
获取文件信息
获取文件的更新时间
在打开的窗口中显示文字
替换当前窗口内容
指定文本及链接的颜色
变更背景颜色
变更文本颜色
显示所选择的文字
history对象
创建返回按钮
创建前进按钮
创建返回或前进到数页前页面的按钮
获取当前页面的URL
跳转至输入的URL
页面加载结束后,加载下一个页面
区分支持与不支持JavaScript的页面
分开各浏览器的专用页面
设定锚
创建刷新按钮
不可返回原页面
Link对象、Anchor对象
显示链接的URL一信息
当光标置于链接上时打开窗口
如按钮一样使用链接-1
如按钮一样使用链接-2
Form对象
在链接中使用单选按钮
在链接中使用按钮
在链接中使用菜单
在文本框中滚动显示文字
变更复选框的值
变更复选框的选中状态
变更单选按钮的值
变更单选按钮的选中状态
检查文本框中的内容是否改变
检查表单中的内容
变更隐藏文本表单的值
在从表单中发送的邮件中添加备忘录
发送邮件时显示问候语
输入密码
变更密码表单的值
确认是否重置
选择上传的文件
变更下拉列表中的内容
检查表单的类型
Area对象
单击映射区域以外的空间.弹出警告对话框
在文本框中显示说明信息
使用链接图形功能
Image对象
获取图片信息
制作图片的动画效果
控制动画播放
指向或单击图片时,使图片发生变化
指向或单击图片时,使图片发生变化.使用对象名称
指向或单击图片时,变更其他图片
指向或单击图片时,变更其他图片.使用对象名称
变更其他框架中的图片
显示加载图片状态
确认是否重新加载图片
内置对象
DaTe对象
显示年、月、日、时、分、秒
显示上午或下午
显示星期
显示休息日
显示国际标准时间和本地时间
计算数日后的日期时间
设置年、月、日、时、分、秒
显示4位西历
设置4位西历
显示毫秒
设置毫秒
显示UTC
设置UTC
……
DynamicHTML部分
附录
……
序言 在使用HTML,CSS,DOM和JXML开发WebNJN5时,有很多重要的标准。由于这些标准并不统一,因此在浏览器中的兼容效果也不同。当前的JavaScript整合了这些标准,并被广泛应用于网络中。能够达到这种整合的效果,其原因之一就是这些标准逐步被规范化,各种浏览器相应也陆续兼容了规范化后的标准。
将规范化后的各种标准整合在JavaScript中,并以此为基础创建的浏览器,可实现以往所不能实现的众多功能,以及获取、改变、操作值等应用。Ajax就是其中的典型代表。
NetscapeNavigator2.O是首个支持JavaScript的浏览器,发布此浏览器时,有人评论“JavaScript还是一种不成熟的编程语言,使用这种语言开发的程序是不完善的”。但近年来,JavaScript成为开发Web应用程序时不可缺少的重要语言。
JavaScript技术本身并不复杂,相对于其他编程语言来说是较好上手的语言之一。因此,对于非专业的程序设计者和初级用户来说,都可以使用JavaScript轻松开发一个Web网站,并且兼容多种网络平台。
另外,对于初学JavaScript语言的读者来说,只要肯下功夫学习,就可以在很短的时间内开发出一个功能强劲、效果突出,让客户比较满意的网站。尤其在当前,各种重要标准逐步成形并成熟起来,趋近于统一化,以往那些由于浏览器种类及版本的不同,对JavaScript支持程度不同导致兼容性差异的情况也逐渐消失了。因此现在完全可以轻松编写支持多种浏览器环境的JavaScript程序。综上所述,除专业程序员之外,非程序员及个人用户在创建网站时,也一定要尽量尝试使用JavaScript语言。
文摘 插图:

关于AjaxAjax的定义XMLHftpRequest对象引址Ajax的开发方法Ajax实例使用AjaX库关JavaScriptJavaScript的定义JavaScript的描述方法对象、属性及方法事件句柄通过event对象获取事件使用JavaScript可以处理类型的种类函数内置函数变量与常量可以在对象、函数、变量中设置的名称运算符JavaScript的命令语句浏览器对象navigator.对象获取浏览器名称._获取浏览器的代码名称获取浏览器的版本获取浏览器的用户代理获取平台的类型互联网上所使用的操作系统及浏览器各式各样,千差万别。为了使Ajax在任何环境下都能够正常运行,就必须要有一个标准。因此,Ajax以W3(等标准化XHTML、CSS以及ECMA标准化JavaScript(ECMAScript)等枥准技术为基础制作网站。如果使用支持标准化规格的浏览器浏览使用Ajax技术制作的网站,就可以达到在任何环境下都可以正常运行的效果了。使用DOM—OCLlinentObjectModel)进行动态显示及交互Ajax可以根据客户的操作,动态变更浏览器的显示。这种浏览器变更是通过使用脚本语言,操作DOM实现的。在DOM中使用JavaScriptJavaScript来变更浏览器显示的效果被称为DynamicHTML。也就是说,在变更浏览器显示时,使用的是DynamicHTML。技术。
另外,在Ajax中通过用户及脚本语言的操作,向浏览器所显示的内容中传输新数据,并以此数据为基础,使用DynamicHTML技术进行显示。此时,传送到浏览器一端的数据仍然使用标准化XM[。及XML文本转化语言XSLT。使用XML及XSTL进行数据交换及相关操作
XML与HTML同样都是使用标签的标记语言。但是,HTML只使用事先定义好的特定标签,XML可以自由定义并制作标签。因此,可以说XML是一种比HTML自由度更高的语言。但是,其标签定义及语法都需要比HTML语言更加严格。