在网上找的javascript的内置对象的资料
JavaScript拥有内置对象和自定义对象,事实上各种数据类型的变量都属于一种对象,变量在声明和赋值后马上拥有对应的方法和对象。
1.JavaScript内置对象的种类
JavaScript对象依照建立方式不同可分为使用变量声明的隐性对象和使用new命令对立对象副本的显性对象。
隐性对象(Implicit[im'plisit] Objects)
JavaScriptt的各种数据类型变量,在声明和赋值后就是一个对象,例如数字、字符串和布尔数据类型的变量等,如下所示:
1.var str="JavaScript学习笔记";
上述程序代码声明变量str是一个隐性String对象,虽然可以使用String对象的方法,但是隐性对象并不支持prototype属性,如下所示:
1.str.prototype.count;
上述程序代码会导致JavaScript程序运行时出现错误,而且隐性对象也不支持Expando属性,无法任意扩展对象的属性。
显性对象(Explicit[iks'plisit] Objects)
JavaScript的对象如果使用new命令建立对象副本,则此对象就是一个显性对象,如下所示:
1.var str=new String("JavaScript学习笔记");
上述程序代码建立的也是一个字符串变量,不过这是一个String对象,显性对象同时支持Expando和Prototype属性。
2.JavaScript的内置对象
JavaScript提供11种内置对象。
(1)Boolena['bu:lɪən]对象
Boolena对象是一种数据类型,对象只单纯地提供构造函数,可以用来建立布尔数据类型的对象,如下所示:
1.objBoolean=new Boolean();
上述程序代码建立布尔对象或称为布尔变量,括号内如为false、0、null、NaN或空字符串,则布尔值为false,否则为true。
当使用var命令声明布尔变量并且指定其值时,布尔变量将自动转换成Boolean对象。
(2)Function对象
JavaScript的函数就是一个Function对象,函数的建立方法如下:
function mod(x,y)
{
return(x % y);
}
上述程序段是一个余数函数,也可以使用new命令建立函数的Function对象,如下所示:
var mod=new Function("x","y","return(x%y)");
上述程序代码建立一个函数mod(),不论使用哪种方法建立函数,都可以使用相同的程序代码调用它,如下所示:
value=mod(4,5);
Function对象就是函数,如果函数拥有参数,则这些传入的参数就是arguments对象。
3.Global['ɡləubəl]对象
Global对象不能使用new命令建立,在Scrip
相关文档:
页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。
Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。
有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js ......
<script language="javascript" type="text/javascript">
fea = "width=400,height=300,top=100,left=300,resizable=0,scrollbars=0,dependent=yes";
fea_action="width=200,height=100,left=256,top=260,resizable=0,scrollbars=0,dependent=yes"
function f_gopage(page){
form2.page.value=page;
form2.pages ......
Every Web developer has to tangle with tables. A new open source library, DisplayTag, can make life with tables much more organized. Find out how to combine the DisplayTag library with JavaScript to make a slick app that displays line item details.
by Stephen Strenn
isplaying data in a t ......
1.把对象的所有引用都设置为null,可以强制性的废除对象(即通知存储单元收集程序销毁对象来释放内存)。这是个好习惯。
2.Array类即数组类,可以如下定义:
var aColors=new Array();
aColors[0]="blue";
aC ......
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>图片跑马灯</title>
</head>
<body>
<div align="center" id="demo" style="overflow: hidden; height: 33px; width: 400px;
&nb ......