易截截图软件、单文件、免安装、纯绿色、仅160KB

在网上找的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


相关文档:

通过javascript获得url参数

页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。
Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。 
有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js ......

Javascript级联操作代码

 js.js
var xmlDoc;
function cleanData(getObj)
{
if(getObj)
{
getObj.options.length = 0;
}
}
function getxmlDoc()
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
......

WPF中WebBrowser注入javascript脚本

WPF的WebBrowser和WinForm的WebBrowser有一定区别。
要向其中注入javascript脚本,经过本人试验,下面一条路可以走通:
 mshtml.HTMLDocument htmlDoc = Browser.Document as mshtml.HTMLDocument;
var head = htmlDoc.getElementsByTagName("head").Cast<HTMLHeadElement>().First();
var script = (IHTMLS ......

javascript学习日志二

1、运算符++为累加,若x=5,y=++x,则y=6;运算符- -为递减,若x=5,y=--x,则y=4
2、条件运算符:greeting=(visitor= =”PRES”)?”Dear President”:”Dear”;
如果变量visitor中的值是“PRES”,则向变量greeting赋值“Dear President”,否则赋值“Dear” ......

Javascript CSS记事

注:"elm"代表某个DOM元素,"xxx"代表某个CSS属性
一、elm.style.xxx  只能获取内联样式里的值
要想获得正确的css值:
IE:elm.currentStyle[xxx]
W3C标准:document.defaultView.getComputedStyle(elm,"")[xxx]
注意:用IE方法返回值可能不是数字,而是auto;用w3c的方法总是会返回数字+单位
三、offsetLeft
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号