JavaScript内部对象(一)

来源:互联网 发布:java插件下载 编辑:程序博客网 时间:2024/06/05 06:22

       JS中有一些比较常用的内部对象,每个对象通常都有属性和对象方法,从属性和方法的角度可以对内部对象形成一个较为全面的理解。

       Object对象提供了对象的最基本功能,构成了其他所有对象的基础,提供了创建自定义对象的简单方式。主要用于在程序运行时为JS对象随意添加属性,创建自定义对象。

 Obj=new Object([value])

属性:

     Prototype属性:返回对象类型原型的引用       

 ObjectName.Prototype
       Constructor属性

Object。Constructor()<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">  </span>

       对象方法:

       toLocateString方法:用于返回日期,日期使用当前区域设置并已被转化为字符串。

Dateobj.toLocaleString()
        toString()方法:用于返回对象的字符串表示
objectname.toString([radix])
       valueOf()方法 :用于返回指定类型原始值

object.valueOf()

        String对象 : 用于创造对象实例后引用主要用于处理或格式化文本字符串以及确定和定位字符串中子字符串的对象的属性和方法的动态对象

      创建:     

 Var newstr=new String(String Text)
     属性:

     Length属性:用于获得字符串长度

StringObject.length
      Constructor属性:判断自变量类型

 Object.constructor
    Prototype属性:为对象添加属性的方法。
Object.Prototype.name=value
  方法:

    CharAt():返回指定位置的字符(字符编码)。

    charcodeAt():返回指定位置字符(字符串)。

     concat():连接字符串

    replace():替换与正则表达式匹配的子串。

    Search():检索与正则表达式相匹配的值。

    Split():把字符串分割为字符串数组。

    Sub():把字符串显示为下标。

    FromCharCode():从字符编码创建一个字符串。

     IndexOf():检索字符串。

     ValueOf():返回字符串对象的原始值。

  ……

       

     Date对象:主要用于对日期和实践的控制,负责处理与日期和事件有关的数据信息。

     创建:      

dateObj=new Date()
     属性:    

     Constructor属性:判断当前时间

Var newDate=new Date();  If(newDate.constructor==Date)    document.write(“日期类型对象”)

      Prototype属性:用自定义属性记录当前日期
Var newDate=new Date();Date.prototype.mark=null;newDate.mard=newDate.getDay();alert(newDate.mard);
    方法:    

 Date():返回系统当前定义的日期时间。

          Getdate():从date对象返回一个月中的某一天

          Getday():从date对象返回一周中的某一天。

          Getmonth():从date对象返回月份。

          Getfullyear():从date对象以四位数字返回年份

          Gettime():返回1970.1.1至今毫秒数

          Gethours():返回Date对象的小时

          Getminutes():返回Date对象的分钟

          Getsecords():返回Date对象的秒数

          Getmillsecords();返回Date对象的毫秒

          ……

        Event对象:主要用来描述事件,主要用于IE4后的浏览器版本中,代表对象事件状态,事件发生时生成event对象。

        Event对象主要在IE及W3C中引用。基本用法如下:

Window.Event onKeyUp=”example(event)”
      属性:

       Altleft属性:设置或获取左Alt键的状态。      

[window].event.altLeft

       ctrLeft属性:设置或获取左ctrl键的状态。    

 [window.]event.ctrlLeft

       Shiftleft属性:设置获取左shift键的状态。 

[window.]event.shiftleft

       Button属性:设置获取事件发生时用户所按的鼠标键。     

[window.]event.button

       ClientX属性:获得鼠标在浏览器窗口中的X坐标。   

 [window.]event.ClientX

       X属性:设置获取鼠标指针位置相对于CSS属性中有positive属性的上级元素的X坐标。    

 [window.]event. X

       Cancelbubble属性:该属性检测是否接受上层元素的事件控制。    

 [window.]event.cancelbubble[=cancelbubble]

       srcElement属性:设置或触发事件的对象。    

[window.]event.srcElement

       离开了具体运用的总结难免有纸上谈兵、流于形式之嫌,但是基础知识的积累还是必要的,由衷期待在实践中的这些知识的运用。      

        



     


0 0
原创粉丝点击