文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Javascript篇

Javascript篇

时间:2010-09-05  来源:Ju2ender

1. Javascript与DOM

Javascript与DOM不是包含与被包含的关系:

Javascript是Sun和网景共同开发的一种脚本语言,使用它可以创建动态效果的、人机交互的网页。Javascript旨在使网页开发人员能对网页的功能进行管理和控制。

而DOM是W3C的一套Web标准。它定义了访问HTML文档对象的一套属性、方法和事件。DOM是以层次结构组织的节点或信息片段的集合。这个层次结构允许开发人员在树中导航寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做其他工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。另外,DOM是给HTML和XML文件使用的一组API。它提供了文件的结构表述,通过使用Javascript可以重构一个完整的HTML文档,也能增加、删除、修改和重新安排页面中的元素。其本质是建立网页与脚本语言或程序语言沟通的桥梁。

 

2. Window对象的常用属性

status - 指定浏览器状态栏中显示的临时消息;

screen - 有关客户端的屏幕和显示性能的信息(screen.width、screen.height);

history - 有关用户访问过的URL信息;

location - 有关当前URL的信息;

document - 表示浏览器窗口中的HTML文档。

 

3. Window对象的常用方法

alert(“message”) - 显示一个带有提示消息和确定按钮的对话框;

confirm(“message”) - 显示一个带有提示信息、确定和取消按钮的对话框;

open(“打开窗口的URL”, “窗口名”, “窗口特征”) - 打开具有指定名称的新窗口,并加载给定URL所指定的文档;如果没有提供URL,则打开一个空白文档;

close() - 关闭当前窗口;

showModalDialog() - 在一个模式窗口中显示指定的HTML文档。

 

4. open方法、showModalDialog方法打开窗口所具有的特征属性

height - 窗口的高度;

width - 窗口的高度;

toolbars - 是否显示浏览器工具栏,包括“后退”和“前进”按钮等,yes或1为显示,no或0为不显示,写时类似于:toolbars = 0;

scrollbars - 是否显示滚动条;

menubar - 是否显示菜单栏;

location - 是否显示地址栏;

status - 是否显示状态栏内的信息;

statusbars - 是否显示状态栏;

resizable - 是否允许改变窗口的大小。

 

5. 超链接调用Javascript

按钮调用,直接写在事件中即可:

<input type="button" id="btnOpen" value="Open" onclick="openWindow()" />

超链接调用,要在Javascript方法名或语句前加“javascirpt:”,否则会解析为超链接的文件名:

<a href="javascript:openWindow()">Open</a>

 

6. Date对象

Date是内置对象,它包含日期和时间两个信息。Date对象没有任何属性,但有大量用于设置、获取和操作日期的方法,从而实现在页面中显示不同类型的日期时间。

Date对象将日期存储为自1970年1月1日子夜为起点一来的毫秒数。

 

显示值及其对应的整数:

seconds、minutes - 0~59;

hours - 0~23;

day - 0~6(星期中的每一天);

date - 1~31(一个月中的每一天);

months:0~11(1~12月)。

 

get方法:

getHours() - 返回Date对象的小时数;

getMinutes() - 返回Date对象的分钟数;

getSeconds() - 返回Date对象的秒数;

getDate() - 返回Date对象的一个月中的每一天;

getDay() - 返回Date对象的星期中的每一天;

getMonth() - 返回Date对象的月份;

getFullYear() - 返回Date对象的年份,其值为4位数;

getTime() - 返回某一时刻以来的毫秒数。

 

set方法:

setHours() - 设置Date对象的小时数;

setMinutes() - 设置Date对象的分钟数;

setSeconds() - 设置Date对象的秒数;

setDate() - 设置Date对象的一个月中的每一天;

setDay() - 设置Date对象的星期中的每一天;

setMonth() - 设置Date对象的月份;

setFullYear() - 设置Date对象的年份,其值为4位数;

setTime() - 设置某一时刻以来的毫秒数。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载