标签:
可以写在head里,也可以写在body里。
还可以引用外部的js文件,就像引用CSS的外部样式一样(<link rel=”stylesheet” href=”文件名”/>),
外部JS的写法:
<script type=”text/javascript ” src=”外部jS的文件名”></script>
后缀名一般是.js
Windows对象方法——setTimeout()在指定的毫秒数后调用函数或计算表达式。
语法:
setTimeout(code,millisec)
说明:code :必需。要调用的函数,或,要执行的 JavaScript 代码串。
Millisec: 必需。在执行代码前需等待的毫秒数。
提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
语法:window.open(“url”,”窗口名称,可以不写”,”参数字符”)
例如:window.open(“http://www.baidu.com”,”_blank”,”width=200px,height=300px,menubar=no,toolbar=no,status=no,scrollbars=yes,”)
注意有分号哟!
而且不能有空格。(然而俺试了即使有空格,似乎也能起作用,不能有空格的说明似乎并没有什么卵用= =!)
窗口名称:可选参数,被打开窗口的名称。
1.该名称由字母、数字和下划线字符组成。
2."_top"、"_blank"、"_selft"具有特殊意义的名称。
_blank:在新窗口显示目标网页
_self:在当前窗口显示目标网页
_top:框架网页中在上部窗口中显示目标网页
3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
TIPS:scrollbars等参数,似乎只对IE有效,chrome无效的样子。
语法:
Window.close();关闭本窗口
指定窗口.close();关闭指定的窗口
例子:
<script type = “text/javascript”>
var myWin = window.open(“http://www.baidu.com”);//上面说的打开窗口的window.open
myWin.close();
</script>
注意:上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口..
窗口相对移动:
<script type=”text/javascript”>
window.moveBy(100,100);x,y轴移动100,100
window.moveTo(100,100);移动到坐标点
window.resizeBy(100,100);窗口大小改变,可以为负值,负值就是缩小了
window.resizeTo(100,100);窗口大小改变到指定宽高,不可 以为负值
浏览器距离左边屏幕和上面屏幕的距离:
alert(document.body.offsetWidth);
alert(document.body.offsetHeight);
alert(window.screenLeft);
alert(window.screenTop);
alert(window.screenX);
alert(window.screenY);
</script >
后四个其实意思差不多:属性返回窗口相对于屏幕的X和Y坐标。只是浏览器兼容性支持不同:
window.screenLeft(Right)--ie,chrome,safari,opera,不支持fireFox
window.screenX(Y)--Firxfox、Chrome、Safari、Opera ,不支持IE
Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
Date 对象属性
属性与描述
constructor 返回对创建此对象的 Date 函数的引用。
prototype 使您有能力向对象添加属性和方法。
Date 对象方法
方法 描述
Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
标签:
原文地址:http://www.cnblogs.com/hamsterPP/p/4650160.html