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时间函数总结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 或以后版本。
Netscape公司为了扩展其浏览器的功能开发了一种名为LiveScript的脚本语言Sun公司联合宣布把其更名为Javascri…
JavaScript个人经验总结1JS类的写法xxjsfunctionfunctionabcjsphoneclickquotthi…
Javascript阶段总结第一章认识javascript1什么是javascript1JavaScript是一种基于对象Obje…
1JavaScript11介绍嵌入式脚本语言浏览器执行它是以字符串解析执行的它是一种基于对象的语言不具有封装继承多态等特点12核心…
javascript学习总结1JavaScript中的对象分为3种1JavaScript的内置对象常用的有DateArrayStr…
1、JavaScript变量可以使用var事先进行声明,也可以用赋值语句隐藏声明。对于一个变量,它存在指的是它拥有值。检查一个变量…
脚本语言:1、介于html与java,php之间的语言,能力比java,php弱,比html强,单独使用起不了大作用,需要配合其他…
JavaScript总结PreviousPageNextPage现在您已经学习了JavaScript,接下来该学习什么呢?Java…
Javascript类型转换的规则Javascript的变量是松散类型的,它可以存储Javascript支持的任何数据类型,其变量…
深入理解JavaScript系列(结局篇)20xx-07-2608:54by汤姆大叔,5971阅读,48评论,收藏,编辑介绍最近几…
1JavaScript中的对象JavaScript中的Object是一组数据的keyvalue的集合有点类似于Java中的有这些数…