javascript的内置对象

  javascript 基于浏览器,提供的内置对象,各个浏览器的支持不尽相同。

  • 图像对象

 

  • 导航对象

  • 窗口对象

  • 屏幕对象  screen

<html>
<head>
<script type="text/javascript">
with(document){
    writeln("实际高度:"+screen.availHeight+"<br>");
    writeln("实际宽度:"+screen.availWidth+"<br>");
    writeln("屏幕区域高度:"+screen.height+"<br>");
    writeln("屏幕区域宽度:"+screen.width+"<br>");
}
</script>
</head>
</html>

 

  • 事件对象 event

当事件发生时,由浏览器自动建立该对象,并包含该事件的类型、鼠标坐标等。

在js中为某个对象(控件)绑定事件通常可以采取两种手段:

  1. <input type=”button” onclick=”clickHandler();”>
  2. <input type=”button” id=”button1”>

          <script type=”text/javascript”>

             var v=document.getElementById(“button1”);

              v.onclick=clickHandler;   //注意:这里不写括号

          </script>

<html>
<body>
<input type="button" value="clickMe" id="button1">

<script type="text/javascript">
var v=document.getElementById("button1");
function clickHandler(){
    alert("button1 is clicked");
}
v.onclick=clickHandler;
</script>
</body>
</html>

  

 

  • 历史对象

01.html

<html>
<body>
<a href="02.html" >点击</a>
</body>
</html>

 

 

02.html

<html>
<body>
<a href="#" onclick="window.history.back(-1);return false;">返回</a>
</body>
</html>

加return false;的原因是:执行完window.history.back(-1);后不去继续执行href

 

  • 位置对象--用来代表特定窗口的URL信息

格式:

      location.属性

      location.方法(参数)

5秒后前往另一url

<html>
<head>
<script type="text/javascript">
    var timeId;
    function loadPage(){
            timeId=setInterval("countDown();",1000);
    }
</script>
</head>

<body onload="loadPage();">

<script type="text/javascript">
    var sec=5; 

    function countDown(){
        if(sec>0){
            document.getElementById("num").innerHTML=sec--;
        }else{
            clearInterval(timeId);
            location.href="http://www.baidu.com";
        }
    }
</script>
5秒后前往<br>
<font id="num" size="7">5</font>
</body>
</html>
时间: 2024-10-16 15:01:40

javascript的内置对象的相关文章

JavaScript之基础-9 JavaScript String(内置对象、String概述)

一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的API - JavaScript中内置对象列表 - String.Boolean.Number.Array.Date.RegExp.Math.Error.Function.Object.Global 包装类型 - 什么是包装类型? 专门封装原始类型的数据,并提供对数据常用操作的内置类型 - 为什么要用

JavaScript的内置对象及其时间对象

0413 对象的类型是object. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... javaScript中万事万物皆对象 删除对象的属性:delete 例:delete obj.bianmei this 这个对象,在不同使用场景代表不同对象    1.对象方法里的this就是当前对象本身 例:var obj = { name:‘张三’ say:function(){ //this就是“我”的意思 console.log(this.name)} } obj.say()

javascript 引用类型 - 内置对象(Math对象)

javascript 有很多不必显示地实例化内置对象,因为他们已经实例化了,如前面介绍的Object,Array,String. 然后还有两个单体内置对象:Global和Math. Global对象可以说是比较特殊的一个对象,因为你看不到他的存在,所有全局作用域定义的属性和函数,都是Global对象的属性. 这里学习讨论一下Math对象 Math对象和其他计算方法相比,这个对象提供的计算功能执行起来要快得多,而且还提供了辅助完成这些计算的属性和方法. min()和max() 这个可以确定求组一组

JavaScript单体内置对象:Math对象

JavaScript提供内置的Math对象,其具有强大便捷的辅助计算功能,本文中就将其属性和方法进行总结,相当于扎实以下基础啦~ 1.Math对象的属性 Math.E(常量e的值):Math.LN10(10的自然对数);Math.LN2(2的自然对数):Math.LOG2E(以2为底e的对数):Math.LOG10E(以10为底e的对数):Math.PI(圆周率的值):Math.SORT1_2(1/2的平方根,也即根号二的倒数):Math.SORT2(2的平方根). 2.min()和max()方

JavaScript的内置对象之Global对象

内置对象的定义是: 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. 一.Global(全局)对象: javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和全局函数:所有在全局

JavaScript 的内置对象和浏览器对象

JavaScript 中对象通常包括两种类型:内置对象和浏览器对象,此外用户还可以自定义对象. 在 ECMAScript 中,更精确的定义应该分为:本地对象.内置对象和宿主对象. 对象包含两个要素: 用来描述对象特性的一组数据,也就是若干变量,通常称为属性. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法. 1.内置对象Array.Boolean.Date.Math.Number.Object.RegExp. String.Global.Function 2.浏览器对象 window

JavaScript的内置对象(Global对象,Math对象)

内置对象的定义 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. Global(全局)对象 Global(全局)对象概述 javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和

JavaScript中内置对象的一些属性及方法

Javascript对象总结 JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象 Array对象中常用方法: Concat():表示把几个数组合并成一个数组. Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来. Pop():移除数组最后一个元素. Shift():移除数组中第一个元素. unshift():在数组的第一项Slice(start,end):返回数组中的一段. Push():往数

JavaScript 的内置对象(1)

JS中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等. 对象的方法:能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等. 访问对象属性的语法: objectName.propertyName.     如使用 Array 对象的 length 属性来获得数组的长度. 1 var myarray=new Array(6);//定义数组对象 2 var