JavaScript基础

Js的位置

可以写在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()

 

DOM Window 对象——setInterval()

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

 

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

 

 

Window.open()打开新窗口

语法: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()关闭窗口

语法:

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 >

 

后四个其实意思差不多:属性返回窗口相对于屏幕的XY坐标。只是浏览器兼容性支持不同:

window.screenLeft(Right)--ie,chrome,safari,opera,不支持fireFox

window.screenX(Y)--FirxfoxChromeSafariOpera 不支持IE

 

 

js date对象:

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)

原文地址:https://www.cnblogs.com/hamsterPP/p/4650160.html