JavaScript考点总结

Netscape公司为了扩展其浏览器的功能开发了一种名为LiveScript的脚本语言 Sun公司联合宣布把其更名为Javascript

欧洲计算机制作商协会(ECMA),形成ECMA_262标准,定义了ECMAScript新的脚本语言

JavaScript组成部分:ECMAScript、DOM、BOM

Adobe公司的Flash脚本ActionScript、Nombas公司的ScriptEase等都可以容纳ECMAScript的实现

ECMAScript描述的仅仅是语法、类型、语句、关键字、保留字、运算符和对象等 ECMAScript——定义了脚本语言的所有属性、方法和对象

网页主要由三部分组成:

结构(Structure) 表现(Presentation) 行为(Behaviour)

对应标准也分三方面:

结构化标准语言:XML XTML

表现标准语言 :CSS

行为标准 :DOM ECMAScript

ECMAScript的基本概念(语法)

1 区分大小写

2 弱类型变量

3 每行结尾的分号可有可无

4 括号用于代码块

5 注释的方法与C语言和Java语言相同

变量的名称遵循以下3条规则:

1 首字母必须是字母、下划线、美元符号

2 余下的字母可以是下划线、美元符号、任意字母或数字符号

3 变量名不能是关键字或保留字

数据类型:9种

未定义(Undefined) 空(Null) 布尔型(Boolean) 字符串(String) 数值(Number) 对象(Object) 引用(Reference) 列表(List) 完成(Completion)

字符串

length属性:返回字符串中的字符个数

charAt():获取指定位置的字母

slice()、substring()或substr():从某个字符串中取出其中的一段子字符串 (例子:)

var sMy String=’’hello world’’; alter (sMy String.charAt(4)); Alert(sMy String.length);

document write(sMy String.Substring(1.3)+’’<br>)’’;

slice()、subsring()这两种方法的区别:

对于页数的处理不同。负数参数对于slice()而言是从字符串的末尾往前计数,而substring()则直接将负数忽略,作为0来处理,并将两个参数中较小的作为起始位,较大的作为终止位

substring(2,-3)=substring(2,0)=substring(0,2)

substr()方法:两个参数分别为起始字符串的位置和子字符串的长度

IndexOf()、lastIndexOf()不同之处:

前者从前往后搜、后者则相反,他们的返回值都是子字符串开始的位置(这个位置都是由前往后从0开始计数的),找不到则返回-1

布尔型:true和false

类型转化:

将数值转换成字符串类型

1 可以直接利用加号‘’+‘’将数值加上一个长度为零的空字符串

2 通过toString()方法

var b =a+’’ ’’; 字符串→整数 parse Int();

var c =a.toString(); 字符串→浮点数 parse Float();

parseInt()方法首先检查位置0处的字符,判断其是否是有效数字,如果不是则直接返回NaN,不再进行任何操作。如果该字符为有效数字,则检查位置1处 的字符,进行同样的测试直到发现非有效字符或者字符串结束为止

数组定义方法。数组定义使用关键字Array来声明:

1 var aTeam=new Array(12); 指定数组个数

2 var aColor=new Array(); 声明数组时不指定具体个数

aColor[0]=’’blue’’;

aColor[1]=’’yellow’’;

3 var aMap=new Array(‘’China‘’,‘’USA‘’,‘’Britain‘’); 直接用参数创建数组

除了Array()对象,数组还可以用方括号‘’[‘’‘’]‘’定义,项与项用逗号隔开

希望用指定符号则可以使用join()方法:

(例子:

document.write (aMap.join()+‘’<br>‘’); //不用连接符

document.write (aMap.join(“][“)+”<br>”);// 用‘’][‘’来连接

字符串

split()用来将字符串转换成数组,只有一个参数 split(“,”)

split()方法用来使字符串反序排列

reverse()方法可以使数组元素反序

join()最后将数组无连接符地转化为字符串

sort()对数组元素排序

push()入栈 pop()出栈

比较运算符 == 、!= 、> 、>= 、< 、<=

逻辑运算符 ﹠﹠与运算 ‖或运算 !非运算

DOM模型

DOM模型中的节点:元素节点、文本节点、属性节点

访问节点方法:

getElementsByTagName ()

getElementById()

检测节点类型:

alert (document.node Type);

元素节点的nodeType的值为1

属性节点的nodeType的值为2;

文本节点的nodeType的值为3;

创建和添加节点

CreateTextNode()创建文本节点

append Child ()添加节点

var oText=document.createTextNode(‘’‘’);

oP.appendChild(oText);

替换节点:

replaceChild();

设置节点属性的方法:(两个)

getAttribute()方法,获取节点属性

setAttribute()方法,设置节点属性

innerHTML属性表示某个标记之间的所有内容,包括代码本身,该属性可以读取,同时也可以设置

首先读取文档中<div>块的innerHTML属性,同时也可以看到该属性包含了所有<div>标记中的内容,包括代码

修改单元格内容代码:

var oTable=document.getElementById(“member”);

oTable.rows[3].cells[4].innerHTML=”lost”;

获得name属性为”myForm1”的表单,代码如下:

document.forms[“myForm1”]

访问表单中的元素

var oForm=”document.forms[myForm1”];

var oTextName=oForm.elements[0];

var oTextPasswd=oForm.elements[“passwd”];

表单中元素的共同属性和方法:

checked:对于单选按钮和复选框而言,选中则为true

value :除了下拉菜单以外,所有元素的value属性值

type :元素的类型

下拉菜单的属性

length :表示选项<option>的个数

selected :布尔值,表示选项<optiion>是否被选中

SelectedIndex:被选中的选项序号,如果没有选项被选中则为-1.对于多数下拉菜单而言,返回被选中的第一个选项序号。从0开始计数

text :选项的文本

value :选项的value值

type :下拉菜单的类型

options :获取选项的数组

表格常用的DOM操作

rows :<table>中表格中所有行的集合,<tbody>中所有行的集合

deleteRow(position) :删除指定位置上的行

insertRow(position) :在rows集合中的指定位置插入一个新行

deleteCaption() :删除<caption>元素

cells :<tr>中所有单元格的集合

4种Ajax技术及其说明

JavaScript : JavaScript是通用 脚本语言,用来嵌入在某种应用之中。Ajax应用程序是使用JavaScript编写的

CSS :CSS为Web页面元素提供了可视化样式的定义方法。Ajax应用中,用户界面的样式可以通过CSS独立修改

DOM :通过JavaScript修改DOM,Ajax应用程序可以在运行时改变用户界面,或者局部更新页面中的某个节点

XMLHttpRequest对象 :XMLHttpRequest对象允许Web程序员从Web服务器以后台的方式获取数据,数据的格式通常是 XML,或者是文本

Ajax的好处:

1 减轻服务器的负担,加快浏览速度

2带来更好的用户体验

3基于标准化并被广泛支持的技术

4 进一步促进页面呈现与数据分离

异步传输方式中的GET和POST模式

数据不多的时候采用GET方式,数据量稍大的时候采用POST方式

异步对象xmlhttp在处理返回的responseText的时候,是按UTF-8编码进行解码的

<%

if(Request.HttpMethod==”POST”)

Request.Write(“POST:”+Request[“fitstName”]+”,your birthday is “+Request[“birthday”]);

else if(Request.HttpMethod==”GET”)

Request.Write(“GET:”+Request[“fitstName”]+”,your birthday is “+Request[“birthday”]);

%>

“>”子选择器:用来选择父元素直接的子元素,不包括子元素的子元素,

class类别选择器:直观的使用方法,就是直接在标记声明后接类别名称来区别该标记 class Name()属性,修改节点的CSS类别

<script language=”javascript”>

Function check(){

var oMy=document.getElementsBy TagName(“ul”)[0];

oMy.className=”myUL2”;

}

</script>

</head>

<body>

<ul onclick=”check()” class=”myUL1”>

浏览器中的事件分为两种:捕获型事件、冒泡型事件

IE的监听方法:

每个元素都有两个方法处理事件的监听:

1 attachEvent()

2 detachEvent()

标准DOM定义了两个来添加和删除监听函数的方法:

addEventListener();

removeEventListener();

事件类型:键盘事件、鼠标事件

双击鼠标左键:标准的DOM浏览器会按照以下顺序触发。即两次单击合成一次双击. mousedown→mouseup→click→mousedown→mouseup→click→dblclick

双击事件在IE浏览器中的触发顺序为:

mousedown→mouseup→click→mouseup→dblclick

即一次单击紧接着mouseup,然后判断为双击

事件常用的属性和方法

altKey 类型:Boolean 说明:按下Alt键则为true,否则为false

ctrlKey 类型:Boolean 说明:按下Ctrl键则为true,否则为false

shiftKey 类型:Boolean 说明:按下Ctrl键则为true,否则为false

clientX、clientY 类型 :Integer 说明:鼠标指针在客户端区域的坐标,不包括工具栏、滚动条

button 类型 :Integer 说明:鼠标事件,值对应按下的鼠标键

button属性及其不同浏览器中 的键值

button值 IE中的按键 Firefox中的按键

0 未按下按键 左键

1 左键 中键(滑轮)

2 右键 右键

动态添加表格方法:

inserRow()

insertCell()

名词解释

break与continue的区别

break语句可以立即退出循环,阻止再次执行循环体中的任何代码

continue语句只是退出当前这一次循环,根据控制表达式还允许进行下一次循环 for…in语句用来枚举对象的属性

DOM(Document Object Module)文档对象模型

定义了用户操作文档对象的接口,是自HTML将网上相关文档连接起来后最伟大的创新,使得用户对HTML有了空前的访问能力,并使开发者能将HTML作为XML文档来处理

jQuery:是一个优秀的JavaScript框架,它能使用户更方便的处理HTML文档、event事件、动画效果、Ajax交互等

Ajax:获取异步数据,它是连接用户操作与后台服务的关键

事件:提供一个平台,让用户不仅可以浏览页面中的内容,而且可以和页面进行交互。浏览器中事件模型分为:捕获型事件、冒泡事件

样式表:CSS(Cascading Style Sheet),层叠样式表,是用于控制网页样式,并允许将样式信息与网页内容分离的一种标记性语言

 

第二篇:JavaScript时间函数总结

JavaScript时间函数总结Date (对象)   Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。   Date 对象必须使用 Flash 5 或以后版本的播放器。   Date 对象的方法并不是静态的,但是在使用时却可以应用于所指定的单独实体。  Date 对象的方法简介:   ·getDate      | 根据本地时间获取当前日期(本月的几号)  ·getDay       | 根据本地时间获取今天是星期几(0-Sunday,1-Monday...)  ·getFullYear    | 根据本地时间获取当前年份(四位数字)   ·getHours      | 根据本地时间获取当前小时数(24小时制,0-23)  ·getMilliseconds  | 根据本地时间获取当前毫秒数  ·getMinutes     | 根据本地时间获取当前分钟数  ·getMonth      | 根据本地时间获取当前月份(注意从0开始:0-Jan,1-Feb...)  ·getSeconds     | 根据本地时间获取当前秒数  ·getTime      | 获取UTC格式的从1970.1.1 0:00以来的毫秒数   ·getTimezoneOffset | 获取当前时间和UTC格式的偏移值(以分钟为单位)  ·getUTCDate     | 获取UTC格式的当前日期(本月的几号)  ·getUTCDay     | 获取UTC格式的今天是星期几(0-Sunday,1-Monday...)  ·getUTCFullYear   | 获取UTC格式的当前年份(四位数字)  ·getUTCHours    | 获取UTC格式的当前小时数(24小时制,0-23)  ·getUTCMilliseconds | 获取UTC格式的当前毫秒数  ·getUTCMinutes   | 获取UTC格式的当前分钟数  ·getUTCMonth    | 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)  ·getUTCSeconds   | 获取UTC格式的当前秒数  ·getYear      | 根据本地时间获取当前缩写年份(当前年份减去1900)  ·setDate      | 设置当前日期(本月的几号)  ·setFullYear    | 设置当前年份(四位数字)  ·setHours      | 设置当前小时数(24小时制,0-23)  ·setMilliseconds  | 设置当前毫秒数  ·setMinutes     | 设置当前分钟数  ·setMonth      | 设置当前月份(注意从0开始:0-Jan,1-Feb...)   ·setSeconds     | 设置当前秒数  ·setTime      | 设置UTC格式的从1970.1.1 0:00以来的毫秒数  ·setUTCDate     | 设置UTC格式的当前日期(本月的几号)  ·setUTCFullYear   | 设置UTC格式

的当前年份(四位数字)  ·setUTCHours    | 设置UTC格式的当前小时数(24小时制,0-23)  ·setUTCMilliseconds | 设置UTC格式的当前毫秒数  ·setUTCMinutes   | 设置UTC格式的当前分钟数  ·setUTCMonth    | 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)  ·setUTCSeconds   | 设置UTC格式的当前秒数  ·setYear      | 设置当前缩写年份(当前年份减去1900)  ·toString      | 将日期时间值转换成"日期/时间"形式的字符串值  ·Date.UTC      | 返回指定的UTC格式日期时间的固定时间值 创建新的 Date 对象   语法:   new Date();   new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );  参数:   year     是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;    month    是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;   date     是一个 1 到 31 之间的整数,这个参数是可选的;   hour     是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;    minute    是一个 0 到 59 之间的整数,这个参数是可选的;   second    是一个 0 到 59 之间的整数,这个参数是可选的;   millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;  注释:    对象。新建一个 Date 对象。  播放器支持:   Flash 5 或以后的版本。  例子:   下面是获得当前日期和时间的例子:    now = new Date();   下面创建一个关于国庆节的 Date 对象的例子:    national_day = new Date (49, 10, 1);    下面是新建一个 Date 对象后,利用 Date 对象的 getMonth、getDate、和 getFullYear方法获取时间,然后在动态文本框中输出的例子。    myDate = new Date();    dateTextField = (mydate.getMonth() + "/" + myDate.getDate() + "/" + mydate.getFullYear()); Date > Date.getDate Date.getDate   语法:myDate.getDate();  参数:无  注释:   方法。根据本地时间获取当前日期(本月的几号),返回值是 1 到 31 之间的一个整数。  播放器支持:Flash 5 或以后版本。 Date > Date.getDay Date.getDay   语法:myDate.getDay();  参数:无  注释:   方法。根据本地时间获取今天是星期几(0-星期日,1-星期一...)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getFullYear Date.getFullYear   语法:myDate.getFullYear();

  参数:无  注释:   方法。根据本地时间获取当前年份(四位数字,例如 2000)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。  例子:   下面的例子新建了一个 Date 对象,然后在输出窗口输出用 getFullYear 方法获得的年份:   myDate = new Date();   trace(myDate.getFullYear()); Date > Date.getHours Date.getHours   语法:myDate.getHours();  参数:无  注释:    方法。根据本地时间获取当前小时数(24小时制,返回值为0-23之间的整数)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getMilliseconds Date.getMilliseconds   语法:myDate.getMilliseconds();  参数:无  注释:   方法。根据本地时间获取当前毫秒数(返回值是 0 到 999 之间的一个整数)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getMinutes Date.getMinutes   语法:myDate.getMinutes();  参数:无  注释:   方法。根据本地时间获取当前分钟数(返回值是 0 到 59 之间的一个整数)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getMonth Date.getMonth   语法:myDate.getMonth();  参数:无  注释:   方法。根据本地时间获取当前月份(注意从0开始:0-一月,1-二月...)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getSeconds Date.getSeconds   语法:myDate.getSeconds();  参数:无  注释:   方法。根据本地时间获取当前秒数(返回值是 0 到 59 之间的一个整数)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.getTime Date.getTime   语法:myDate.getTime();  参数:无  注释:   方法。按UTC格式返回从19xx年1月1日0:00am起到现在的毫秒数。使用这个方法可以描述不同时区里的同一瞬间的时间。  播放器支持:Flash 5 或以后版本。 Date > Date.getTimezoneOffset Date.getTimezoneOffset   语法:mydate.getTimezoneOffset();  参数:无  注释:   方法。获取当前时间和UTC格式的偏移值(以分钟为单位)。  播放器支持:Flash 5 或以后版本。  例子:   下面的例子将返回北京时间与UTC时间之间的偏移值。   new Date().getTimezoneOffset();    结果如下:   480 (8 小时 * 60 分钟/小时 = 480 分钟

) Date > Date.getUTCDate Date.getUTCDate   语法:myDate.getUTCDate();  参数:无  注释:   方法。获取UTC格式的当前日期(本月的几号)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCDay Date.getUTCDay   语法:myDate.getUTCDate();  参数:无  注释:   方法。获取UTC格式的今天是星期几(0-星期日,1-星期一...)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCFullYear Date.getUTCFullYear   语法:myDate.getUTCFullYear();  参数:无  注释:   方法。获取UTC格式的当前年份(四位数字)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCHours Date.getUTCHours   语法:myDate.getUTCHours();  参数:无  注释:   方法。获取UTC格式的当前小时数(24小时制,返回值为0-23之间的一个整数)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCMilliseconds Date.getUTCMilliseconds   语法:myDate.getUTCMilliseconds();  参数:无  注释:   方法。获取UTC格式的当前毫秒数(返回值是 0 到 999 之间的一个整数)。   播放器支持:Flash 5 或以后版本。 Date > Date.getUTCMinutes Date.getUTCMinutes   语法:myDate.getUTCMinutes();  参数:无  注释:   方法。获取UTC格式的当前分钟数(返回值是 0 到 59 之间的一个整数)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCMonth Date.getUTCMonth   语法:myDate.getUTCMonth();  参数:无  注释:   方法。获取UTC格式的当前月份(注意从0开始:0-一月,1-二月...)。  播放器支持:Flash 5 或以后版本。 Date > Date.getUTCSeconds Date.getUTCSeconds   语法:myDate.getUTCSeconds();  参数:无  注释:   方法。获取UTC格式的当前秒数(返回值是 0 到 59 之间的一个整数)。  播放器支持:Flash 5 或以后版本。 Date > Date.getYear Date.getYear   语法:myDate.getYear();  参数:无  注释:   方法。根据本地时间获取当前缩写年份(当前年份减去1900)。本地时间由 Flash 播放器所运行的操作系统决定。例如 2000 年用100来表示。  播放器支持:Flash 5 或以后版本。 Date > Date.setDate Date.setDate   语法:myDate.setDate(date);  参数:date 为 1 到 31 之间的一个整数。  注释:   方法。根据本地时间设置当前日期(本月的几号)。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.setFullYear Date.setFullYear   语法:myDate.setFullYear(year [, month [, date]] );  参

数:   year 指定的四位整数代表指定年份,二位数字并不代表年份,如99不表示1999,只表示公元99年   month 是一个从 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的。   date 是一个从 1 到 31 之间的整数,这个参数是可选的。  注释:   方法。根据本地时间设定年份。如果设定了 month 和 date 参数,将同时设定月份和日期。本地时间由 Flash 播放器所运行的操作系统决定。设定之后 getUTCDay 和 getDay 方法所获得的值将出现相应的变化。  播放器支持:Flash 5 或以后版本。 Date > Date.setHours Date.setHours   语法:myDate.setHours(hour);  参数:hour 是一个从 0 (0:00am) 到 23 (11:00pm) 之间的整数。   注释:   方法。根据本地时间设置当前小时数。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.setMilliseconds Date.setMilliseconds   语法:myDate.setMilliseconds(millisecond);  参数:millisecond 是一个从 0 到 999 之间的整数。  注释:   方法。根据本地时间设置当前毫秒数。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.setMinutes Date.setMinutes   语法:myDate.setMinutes(minute);  参数:minute 是一个从 0 到 59 之间的整数。  注释:   方法。根据本地时间设置当前分钟数。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.setMonth Date.setMonth   语法:myDate.setMonth(month [, date ]);  参数:   month 是一个从 0 (一月) 到 11 (十二月)之间的整数    date 是一个从 1 到 31 之间的整数,这个参数是可选的。  注释:   方法。根据本地时间设置当前月份数,如果选用了 date 参数,将同时设定日期。本地时间由 Flash 播放器所运行的操作系统决定。   播放器支持:Flash 5 或以后版本。 Date > Date.setSeconds Date.setSeconds   语法:myDate.setSeconds(second);  参数:second 是一个从 0 到 59 之间的整数。  注释:   方法。根据本地时间设置当前秒数。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.setTime Date.setTime   语法:myDate.setTime(millisecond);  参数:millisecond 是一个从 0 到 999 之间的整数。  注释:   方法。用毫秒数来设定指定的日期。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCDate Date.setUTCDate   语法:myDate.setUTCDate(date);

  参数:date 是一个从 1 到 31 之间的整数。  注释:   方法。按UTC格式设定日期,使用本方法将不会影响 Date 对象的其他字段的值,但是 getUTCDay 和 getDay 方法会返回日期更改过后相应的新值。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCFullYear Date.setUTCFullYear   语法:myDate.setUTCFullYear(year [, month [, date]]);   参数:   year 代表年份的四位整数,如 2000   month 一个从 0 (一月) 到 11 (十二月)之间的整数,可选参数。   date 一个从 1 到 31 之间的整数,可选参数。  注释:   方法。按UTC格式设定年份,如果使用了可选参数,还同时设定月份和日期。设定过后 getUTCDay 和 getDay 方法会返回一个相应的新值。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCHours Date.setUTCHours   语法:myDate.setUTCHours(hour [, minute [, second [, millisecond]]]));  参数:   hour 是一个从 0 (0:00am) 到 23 (11:00pm)之间的整数。    minute 是一个从 0 到 59 之间的整数,可选参数。   second 是一个从 0 到 59 之间的整数,可选参数。   millisecond 是一个从 0 到 999 之间的整数,可选参数。  注释:   方法。设定UTC格式的小时数,如果是用可选参数,同时会设定分钟、秒和毫秒值。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCMilliseconds Date.setUTCMilliseconds   语法:myDate.setUTCMilliseconds(millisecond);   参数:millisecond 是一个从 0 到 999 之间的整数。   注释:   方法。设定UTC格式的毫秒数。   播放器支持:Flash 5 或以后版本。 Date > Date.setUTCMinutes Date.setUTCMinutes   语法:myDate.setUTCMinutes(minute [, second [, millisecond]]));  参数:   minute 是一个从 0 到 59 之间的整数,可选参数。   second 是一个从 0 到 59 之间的整数,可选参数。   millisecond 是一个从 0 到 999 之间的整数,可选参数。  注释:   方法。设定UTC格式的分钟数,如果是用可选参数,同时会设定秒和毫秒值。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCMonth Date.setUTCMonth   语法:myDate.setUTCMonth(month [, date]);  参数:   month 是一个从 0 (一月) 到 11 (十二月)之间的整数    date 是一个从 1 到 31 之间的整数,这个参数是可选的。  注释:    方法。设定UTC格式的月份,同时可选设置日期。设定后 getUTCDay 和 getDay 方法会返回相应的新值。  播放器支持:Flash 5 或以后版本。 Date > Date.setUTCSeconds Date.setUTCSeconds   语法:myDate.setUTCSecon

ds(second [, millisecond]));   参数:   second 是一个从 0 到 59 之间的整数,可选参数。   millisecond 是一个从 0 到 999 之间的整数,可选参数。  注释:   方法。设定UTC格式的秒数,如果是用可选参数,同时会设定毫秒值。  播放器支持:Flash 5 或以后版本。 Date > Date.setYear Date.setYear   语法:myDate.setYear(year);  参数:year 是一个代表年份的四位整数,如 2000。  注释:   方法。根据本地时间设定年份。本地时间由 Flash 播放器所运行的操作系统决定。  播放器支持:Flash 5 或以后版本。 Date > Date.toString Date.toString   语法:myDate.toString();  参数:无  注释:   方法。将日期时间值转换成"日期/时间"形式的字符串值  播放器支持:Flash 5 或以后版本。  例子:   下面的例子将国庆节的 national_day 对象输出成可读的字符串:   var national_day = newDate(49, 9, 1, 10, 00);   trace (national_day.toString());   Output (for Pacific Standard Time):   结果为:Sat Oct 1 10:00:00 GMT+0800 1949 Date > Date.UTC Date.UTC   语法:Date.UTC(year, month [, date [, hour [, minute [, second [, millisecond ]]]]]);  参数:   year 代表年份的四位整数,如 2000   month 一个从 0 (一月) 到 11 (十二月)之间的整数。   date 一个从 1 到 31 之间的整数,可选参数。   hour 是一个从 0 (0:00am) 到 23 (11:00pm)之间的整数。    minute 是一个从 0 到 59 之间的整数,可选参数。   second 是一个从 0 到 59 之间的整数,可选参数。   millisecond 是一个从 0 到 999 之间的整数,可选参数。  注释:   方法。返回指定时间距 1970 年 1 月 1 日 0:00am 的毫秒数。这是一个静态的方法,不需要特定的对象。它能够创建一个新的 UTC 格式的 Date 对象,而 new Date() 所创建的是本地时间的 Date 对象。  播放器支持:Flash 5 或以后版本。

相关推荐