你的位置:首页 > 软件开发 > Java > JavaScript基本语法(五)

JavaScript基本语法(五)

发布时间:2016-09-08 12:00:06
BOM 浏览器对象模型BOM (浏览器对象模型),它提供了与浏览器窗口进行交互的对象。一、window对象Window对象表示整个浏览器窗口。所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的 ...

JavaScript基本语法(五)

BOM 浏览器对象模型

BOM (浏览器对象模型),它提供了与浏览器窗口进行交互的对象。

一、window对象

Window对象表示整个浏览器窗口。

所有浏览器都支持 window 对象。它表示浏览器窗口。

所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。

全局变量是 window 对象的属性。

全局函数是 window 对象的方法。

甚至 HTML DOM 的 document 也是 window 对象的属性之一.

 JavaScript基本语法(五)

(1).系统消息框         alert()

例:alert('hello');

JavaScript基本语法(五)

(2).确认对话框         confirm()

         该方法返回一个boolean值,如果点击ok返回true,点击cancel返false;

例:if(confirm("确定要删除吗?")){

         //删除

         }       

JavaScript基本语法(五)

(3).输入对话框         prompt()

如果点击ok将文本框中的值作为函数值返回,如果点击cancel返回null

例:         var name = prompt("请输入你的姓名?","");

if(name != null){

         alert(‘welcome’+ name);

}

JavaScript基本语法(五)

JavaScript基本语法(五)

(4). 打开新窗口      window.open()

例:

         window.open("http://www.baidu.com","_blank","width=500, height=500");

注:要将浏览器拦截功能去掉。

JavaScript基本语法(五)

(5).定时器

A、window.setInterval();   设置循环定时器

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

setInterval(code,millisec,lang)

参数

描述

code

必需。要调用的函数或要执行的代码串。

millisec

必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

注:1000ms=1s

lang

可选。 JScript | VBScript | JavaScript

 

 

 

 

 

 

 

B、window.clearInterval(); 清除循环定时器

C、window.setTimeout();    设置单次定时器

D、window.clearTimeout()    清除单次定时器

例子如下:设置一个实时时钟

 JS代码:

<script type="text/javascript">        function time (){        var myDate=new Date();         var  year=myDate.getFullYear();  //获取完整的年份        var  month=myDate.getMonth();  //获取当前月份(0-11,0代表1月)        var  day=myDate.getDate();    //获取当前日(1-31)        var  hours=myDate.getHours();   //获取当前小时数(0-23)        var  min=myDate.getMinutes();   //获取当前分钟数(0-59)        var second=myDate.getSeconds();   //获取当前秒数(0-59)
         var week=myDate.getDay(); //获取当前星期 (0-6,0是星期天)</script>

原标题:JavaScript基本语法(五)

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。