WEB开发网
开发学院网页设计JavaScript 基于对象的JavaScript语言 阅读

基于对象的JavaScript语言

 2010-09-14 13:02:11 来源:WEB开发网   
核心提示: 静动性:动态性,即必须使用New运算符创建一个实例,基于对象的JavaScript语言(6),例:MyDate=New Date()Date对象没有提供直接访问的属性,只具有获取和设置日期和时间的方法,numbs字符串数三、范例下面是一个时钟显示的JavaScript文档,在文档中用了非常

静动性:动态性,即必须使用New运算符创建一个实例。例:

MyDate=New Date()

Date对象没有提供直接访问的属性。只具有获取和设置日期和时间的方法。

日期起始值:1770年1月1日00:00:00。

1. 获取日期的时间方法

getYear(): 返回年数

getMonth():返回当月号数

getDate(): 返回当日号数

getDay():返回星期几

getHours():返回小时数

getMintes(:返回分钟数

getSeconds():返回秒数

getTime() : 返回毫秒数

(2)设置日期和时间:

setYear();设置年

setDate():设置当月号数

setMonth():设置当月份数

setHours():设置小时数

setMintes():设置分钟数

setSeconds():设置秒数

setTime ():设置毫秒数

...

2、JavaScript中的系统函数

JavaScript中的系统函数又称内部方法。它提供了与任何对象无关的系统函数,使用这些函数不需创建任何实例,可直接用。

1.返回字符串表达式中的值:

方法名:eval(字串表达式),例:

test=eval("8+9+5/2");

2. 返回字符串ASCI码:

方法名:unEscape (string)

3.返回字符的编码:

方法名:escape(character)

4.返回实数:

parseFloat(floustring);

5.返回不同进制的数:

parseInt(numbestring ,rad.X)

其中radix是数的进制,numbs字符串数

三、范例

下面是一个时钟显示的JavaScript文档。在文档中用了非常多的函数。

Test4_1.htm

<html>
<head>
<style TYPE="text/css">
<style>
</style>
<title>时钟</title>
<script LANGUAGE="JavaScript">
function showClock() {
}
function hideClock() {
}
var timerID = null
var timerRunning = false
function stopClock() {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false
document.clock.face.value = "";
}
function showTime() {
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hours = now.getHours();
var mins = now.getMinutes();
var secs = now.getSeconds();
var timeVal = "";
timeVal += ((hours <= 12) ? hours : hours - 12);
timeVal += ((mins < 10) ? ":0" : ":") + mins;
timeVal += ((secs <= 10) ? ":0" : ":") + secs;
timeVal += ((hours < 12) ? "AM" : "PM");
timeVal += ((month < 10) ? " on 0" : " on ") + month + "-";
timeVal += date + "-" + year;
document.clock.face.value = timeVal;
timerID = setTimeout("showTime()", 1000);
timerRunning = true
}
function startClock() {
stopClock();
showTime();
}
function windowOpener( indexnum ){
var loadpos="date.html"+"#"+indexnum;
controlWindow=window.open(loadpos,"date","toolbar=no,location=no,
directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,
width=620,height=400");
}
</script>
</head>
<body onLoad="startClock()" >
<p align="center"><big><span style="background-color: rgb(45,45,45)">
<font face="Arial">form</font>   <font face="宋体">时钟</font>
</span></big></p>
<p align="center"> </p>
<div align="center"><center>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><form NAME="clock" onSubmit="0">
<div align="center"><center><p><input TYPE="text" NAME="face" size="20"
VALUE style="background-color: rgb(192,192,192)"> </p>
</center></div>
</form>
</td>
</tr>
</table>
</center></div>
</body>
</html>

本讲介绍了基于对象的JavaScript中常用内部对象属性、方法的使用。

上一页  1 2 3 4 5 6 

Tags:基于 对象 JavaScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接