JavaScript对象学习笔记(一)

来源:互联网 发布:java新闻发布管理系统 编辑:程序博客网 时间:2024/06/05 03:03


今天学习javascript学到了内置对象,在这里写一下学习笔记。

今天学的内置对象有Object、String、Date、event和FileSystemObject。

(一)Object对象提供了对象的基本功能,是构成其他对象的基础,同时提供了创建自定义对象的简单方式,不需要再定义构造函数。

  • Object对象属性:
  1. prototype属性:返回对象类型的原型引用。(个人理解:让一个新的对象继承已有原型对象的属性。)
  2. constructor属性:创建对象的函数,保存了对构造函数特定实例的函数的使用。
  • Object对象方法:
  1.  toLocalString()方法:返回一个日期,该日期使用当前区域设置并已被转换为字符串。
  2. toString([radix])方法:返回对象的字符串表示。radix:表示指定数字值转换为字符串时的进制。此方法是javascript所有内部对象的一个成员方式,它的操作依赖于对象的类型。
  3. valueOf()方法:返回指定对象的原始值。

(二)String对象是动态你对象,需要创建对象实例后才能引用该对象的属性和方法。主要用于处理或格式化文本字符串以及确定和定位字符串中的字符串。

  • String对象属性:
  1. length属性:获取当前字符串的长度。
  2. constructor属性:对当前对象函数的引用。例如判断当前对象的类型。例:
   var s=new String("asdfgh");

          if(s.constructor==String)

          {

            alert("this is String.");

           }
         3.prototype属性:为对象添加属性和方法。object.prototype.name=value.    //name:添加的属性名。value:属性值。
  • String对象方法:好多。图个省事百度吧

(三)Date对象:实现对日期和时间的控制。使用前要先创建对象。

  • 属性:
  1. constructor属性:判断对象是否为日期对象。
  2. prototype属性:
  • 方法:该对象没有可以直接读写的属性,所有对日期和时间的操作都是通过方法完成的。好多。图个省事百度吧

(四)event对象:描述js时间。

  • 属性:
  1. altLeft属性:设置或获取左Alt键的状态。检索做Alt键的当前状态,返回值为true表示关闭,false为不关闭。
  2. ctrlLeft属性:同上。
  3. shiftLeft属性:同上。
  4. button属性:设置或获取事件发生时用户所按得鼠标键。返回值:0没有按键、1左(主)、2右、3左右、4中、5左中、6右中、7左中右。
  5. clintX属性:获取鼠标在浏览器窗口中X坐标。
  6. clintY属性:获取鼠标在浏览器窗口中的Y坐标。
  7. X属性:设置或获取鼠标指针位置相对于css中有position属性的上级元素的X轴坐标。若无position属性,则以body元素作为参考对象。
  8. Y属性:设置或获取鼠标指针位置相对于css中有position属性的上级元素的Y轴坐标。若无position属性,则以body元素作为参考对象。
  9. cancleBubble属性:检查是否接受上层元素的事件控制。属性值为true,不允许上层元素的事件控制,false,允许。
  10. srcElement属性:设置或获取触发事件对象。通过此属性可以读、写属于该元素的属性,并调用它的任何方法。
(五)FileSystemObject对象:实现js的文件操作功能,用来创建、删除和获得有关信息,还可以用来操作驱动器、文件夹和文件的方法和属性。
  • 方法:
  1. GetAbsolutePathName()方法:根据提供的路径返回完整路径。
  2. GetBaseName方法:以字符串的形式返回指定路径中最后成分中的基本名称,不包括文件扩展名。
  3. GetDriveName()方法:根据指定路径返回包含驱动器名称的字符串。
  4. GetDrive()方法:返回指定路径中驱动器的Drive对象。
  5. GetExtensionName()方法:返回指定路径中最后成分扩展名的字符串。
  6. GetFileName()方法:返回指定路径中的最后成分。
  7. GetParentFolderName()方法:返回指定路径中的最后成分返回其父文件夹名称的字符串。
  8. GetSpecialFolder()方法:返回指定的特殊文件夹对象。
  9. GetTempName()方法:返回一个随机产生的临时文件或文件夹名,有助于执行那些需要临时文件或文件夹的操作。
0 0
原创粉丝点击