JS中用到的一些方法(2)

 

1.fontsize 方法

把一个带有 SIZE 属性的 HTML <FONT> 标记放置在 String 对象中的文本的两端。

strVariable.fontsize(intSize)

参数

strVariable

必选项。任意的 String 对象或文字。

intSize

必选项。用来指定文本大小的整数值。

说明

下面的示例说明了 fontsize 方法的用法:

var strVariable = "This is a string";

strVariable = strVariable.fontsize(-1);

最后一条语句执行完后,strVariable 的值是:

<FONT SIZE="-1">This is a string</FONT>

有效的整数值取决于 Microsoft JScript 主机。详细信息请参阅主机的说明书。

不检查该标记是否已经被应用于该字符串了。

 

2.fromCharCode 方法

从一些 Unicode 字符值中返回一个字符串。

String.fromCharCode([code1[, code2[, ...[, codeN]]]])

参数

String

必选项。为 String 对象。

code1, . . . , codeN

可选项。是要转换为字符串的 Unicode 字符值序列。如果没有给出参数,结果为空字符串。

说明

在调用 fromCharCode 前不必创建 String 对象。

在下面的例子中,test 包含字符串 "plain"

var test = String.fromCharCode(112, 108, 97, 105, 110);

 

3.getDate 方法

返回 Date 对象中用本地时间表示的一个月中的日期值。

dateObj.getDate()

必选项 dateObj 参数为 Date 对象。

说明

要获取用全球标准时间 (UTC)表示的日期值,请使用 getUTCDate 方法。

返回值是一个处于 1 31 之间的整数,它代表了相应的 Date 对象中的日期值。

示例

下面这个例子说明了 getDate 方法的用法:

function DateDemo(){

   var d, s = "今天日期是: ";

   d = new Date();

   s += (d.getMonth() + 1) + "/";

   s += d.getDate() + "/";

   s += d.getYear();

   return(s);

}

 

4.getDay 方法

返回 Date 对象中用本地时间表示的一周中的日期值。

dateObj.getDay()

必选项 dateObj 参数为 Date 对象。

说明

要获取用全球标准时间 (UTC)表示的一周中日期值,请使用 getUTCDay 方法。

getDay 方法所返回的值是一个处于 0 6 之间的整数,它代表了一周中的某一天,返回值与一周中日期的对应关系如下:

星期

0

星期天

1

星期一

2

星期二

3

星期三

4

星期四

5

星期五

6

星期六

 

下面这个例子说明了 getDay 方法的用法。

function DateDemo(){

   var d, day, x, s = "今天是: ";

   var x = new Array("星期日", "星期一", "星期二");

   var x = x.concat("星期三","星期四", "星期五");

   var x = x.concat("星期六");

   d = new Date();

   day = d.getDay();

   return(s += x[day]);

}

 

5. GetDrive 方法

返回相应于指定路径中驱动器的 Drive 对象。

object.GetDrive ( drivespec );

参数

object

必选项。 应为 FileSystemObject 的名称。

drivespec

必选项。 drivespec 参数可以是驱动器号 (c) 、带冒号的驱动器号 (c:) 、带冒号和路径分隔符的驱动器号 (c:\) ,或者任意网络共享的说明 (\\computer2\share1)

说明

对于网络共享,需要进行检查以确保共享存在。

如果 drivespec 和可接受的形式不一致或是不存在,那么将产生错误。

要在普通的路径字符串上调用 GetDrive 方法,可以使用以下序列来获取适于作为 drivespec 的字符串。

DriveSpec = GetDriveName(GetAbsolutePathName(Path))

下面的例子说明了 GetDrive 方法的用法。

function ShowFreeSpace(drvPath)

{

   var fso, d, s ="";

   fso = new ActiveXObject("Scripting.FileSystemObject");

   d = fso.GetDrive(fso.GetDriveName(drvPath));

   s = "Drive " + drvPath.toUpperCase( ) + " - ";

   s += d.VolumeName + "<br>";

   s += "Free Space: " + d.FreeSpace/1024 + " Kbytes";

   return(s);

}

 

6. GetDriveName 方法

根据指定路径返回包含驱动器名称的字符串。

object.GetDriveName(path)

参数

object

必选项。 应为 FileSystemObject 的名称。

path

必选项。 路径说明,将根据其中成分返回驱动器名称。

说明

如果无法确定驱动器,GetDriveName 方法将返回长度为零的字符串 ("")

注意   GetDriveName 只作用于所提供的 path 字符串。 不会试图解析路径,也不会检查指定的路径是否存在。

下面的例子说明了 GetDriveName 方法的用法。

function GetDriveLetter(path)

{

   var fso, s ="";

   fso = new ActiveXObject("Scripting.FileSystemObject");

   s += fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(path)));

   return(s);

}

 

7.GetExtensionName 方法

返回包含路径中最后成分扩展名的字符串。

object.GetExtensionName(path)

参数

object

必选项。 应为 FileSystemObject 的名称。

path

必选项。 路径说明,将根据其中的成分返回其扩展名。

说明

对于网络驱动器,根目录 (\) 将被认为是一个成分。

如果没有和 path 参数匹配的成分,那么 GetExtensionName 方法将返回长度为零的字符串 ("")

下面的例子说明了 GetExtensionName 方法的用法。

function ShowExtensionName(filespec)

{

   var fso, s = "";

   fso = new ActiveXObject("Scripting.FileSystemObject");

   s += fso.GetExtensionName(filespec);

   return(s);

}

 

8.GetFile 方法

根据指定的路径中的文件返回相应的 File 对象。

object.GetFile(filespec)

参数

object

必选项。 应为 FileSystemObject 的名称。

filespec

必选项。 filespec 是指定文件的路径(绝对和或相对的)。

说明

如果指定文件不存在则出错。

下面的例子说明了 GetFile 方法的用法。

function ShowFileAccessInfo(filespec)

{

   var fso, f, s;

   fso = new ActiveXObject("Scripting.FileSystemObject");

   f = fso.GetFile(filespec);

   s = f.Path.toUpperCase() + "<br>";

   s += "Created: " + f.DateCreated + "<br>";

   s += "Last Accessed: " + f.DateLastAccessed + "<br>";

   s += "Last Modified: " + f.DateLastModified   

   return(s);

}

 

9.GetFileName 方法

返回指定路径的最后成分,但指定的路径不能只是驱动器说明。

object.GetFileName(pathspec)

参数

object

必选项。 应为 FileSystemObject 的名称。

pathspec

必选项。 指定文件的路径(绝对的或相对的)。

说明

如果 pathspec 没有以文件名成分结束,那么 GetFileName 方法将返回长度为零的字符串 ("")

注意  GetFileName 方法只作用于所提供的路径字符串。 不会试图解析路径,也不会检查路径存在与否。

下面的例子说明了 GetFileName 方法的用法。

function ShowFileName(filespec)

{

   var fso, s = "";

   fso = new ActiveXObject("Scripting.FileSystemObject");

   s += fso.GetFileName(filespec);

   return(s);

}

 

posted on 2005-12-06 23:06  小肠与小豆子  阅读(208)  评论(0)    收藏  举报

导航