javascript中localeCompare方法返回一个值,指出在当前的区域设置中两个字符串是否相同。
用法:
stringVar.localeCompare(stringExp)
参数说明:
stringVar
必选项。一个 String 对象后文字。
stringExp
必选项。将与 stringVar 进行比较的字符串。
说明
localeCompare 可以对 stringVar 和 stringExp 进行一个区分区域设置的字符串比较并返回 –1、0 或 +1,这取决于系统中缺省区域设置的排序。
如果 stringVar 排序在 stringExp 之前,那么 localeCompare 返回 –1;如果 stringVar 排序在 stringExp 之后,则返回 +1。如果返回值为 0,那就说明这两个字符串是相同的。
实例:
以下是Java...
prototype是一个非常著名的javascript框架,在很多大型网站都使用到,在prototype中包含有名的$方法、document.getElementsByClassName方法,以及Element对象、Insertion对象
以下部分一个一个的详细介绍:
$(element):getElementById的封装,element可以是一个元素的id或元素本身,也可以是一个数组,这时返回一个数组,使用$方法,会自动调用Element.extend(element)方法,这样的话使元素可以直接调用Element中的方法, 例如Element.hide(element)可以写成这样$(element).hide()
document.getElementsByClassName(className, parentElement): 根据class选择元素
Element.extend(element): 扩展element,使elem...
以下是jquery中比较常用的一些操作实现方式:
$("标签名") //取html元素 document.getElementsByTagName("")
$("#ID") //取单个控件document.getElementById("")
$("div #ID") //取某个控件中 控件
$("#ID #ID") // 通过控件ID取其中的控件
$("标签.class样式名") //通过class来取控件
$("#ID").val(); //取value值
$("#ID").val(""); //赋值
$("#ID").hide(); //隐藏&nb...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript">
var theP; //P标签对象
var show=function(msg){ //直接定义 function show(msg) 效果是一样的
return function(){
alert(msg+" f...
返回数字的绝对值。
Math.abs(number)
必选项number 参数是要需要计算绝对值的数值表达式。
说明
返回的值是 number 参数的绝对值。
示例
下面的例子演示了abs 方法的用法。
function ComparePosNegVal(n)
{
var s;
var v1 = Math.abs(n);
var v2 = Math.abs(-n);
if (v1 == v2)
s = n + " 和 "
s += -n + " 的绝对值是相同的。";
return(s);
}...
在对象中的指定文本两端放置一个有 NAME 属性的 HTML 锚点。
strVariable.anchor(anchorString)
参数
strVariable
必选项。任意的 String 对象或文字。
anchorString
必选项。 想放在 HTML 锚点的 NAME 属性中的文本。
说明
调用 anchor 方法来在 String 对象外创建一个命名的锚点。下面示例说明了 anchor 方法是如何实现这个的:
var strVariable = "This is an anchor" ;
strVariable = strVariable.anchor("Anchor1");
执行完最后一条语句后 strVariable 的值为:
<A NAME="Anchor1">T...
返回一个 Boolean 值,指明枚举算子是否位于集合的末尾。
myEnum.atEnd()
必选项 myEnum 参数是任意 Enumerator 对象。
说明
如果当前项是集合中的最后一个,或者集合为空,或者当前项没有定义,那么 atEnd 方法将返回 true 。否则返回 false 。
示例
在下面的代码中,使用了 atEnd 方法来决定是否到达了一个驱动器列表的末尾:
function ShowDriveList(){
var fso, s, n, e, x;
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives);
s = "";
for (; !e.atEnd(); e.moveNext())
{
...
concat 方法(String)
返回字符串值,该值包含了两个或更多个提供的字符串的连接。
string1.concat([string2[, string3[, . . . [, stringN]]]])
参数
string1
必选项。要和所有其他指定的字符串进行连接的 String 对象或文字。
string2,. . ., stringN
可选项。要连接到 string1 尾部的 String 对象或文字。
说明
concat 方法的结果等于:result = string1 + string2 + string3 + … + stringN。不论源字符串或结果字符串哪一个中的值改变了都不会影响另一个字符串中的值。如果有不是字符串的参数,在被连接到 string1 之前将先被转换为字符串。
示例...
concat 方法 (Array)
返回一个新数组,这个新数组是由两个或更多数组组合而成的。
array1.concat([item1[, item2[, . . . [, itemN]]]])
参数
array1
必选项。其他所有数组要进行连接的 Array 对象。
item1,. . ., itemN
可选项。要连接到 array1 末尾的其他项目。
说明
concat 方法返回一个 Array 对象,其中包含了 array1 和提供的任意其他项目的连接。
要加的项目(item1 … itemN)会按照从左到右的顺序添加到数组。如果某一项为数组,那么添加其内容到 array1 的末尾。如果该项目不是数组,就将其作为单个的数组元素添加到数组的末尾。
以...
dimensions 方法
返回 VBArray 的维数。
array.dimensions( )
必选项 array 参数为 VBArray 对象。
说明
dimensions 方法提供了一个获取指定的 VBArray 维数的方法。
下面的示例包括三个部分。第一部分是用来创建一个 Visual Basic 安全数组的 VBScript 代码。第二部分是 JScript 代码,确定该安全数组的维数和每一维的上界。这两部分都放在 HTML 页中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 JScript 代码,用来运行其他两个部分。
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CreateVBArr...
exec 方法
用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。
rgExp.exec(str)
参数
rgExp
必选项。包含正则表达式模式和可用标志的正则表达式对象。
str
必选项。要在其中执行查找的 String 对象或字符串文字。
说明
如果 exec 方法没有找到匹配,则它返回 null。如果它找到匹配,则 exec 方法返回一个数组,并且更新全局 RegExp 对象的属性,以反映匹配结果。数组的0元素包含了完整的匹配,而第1到n元素中包含的是匹配中出现的任意一个子匹配。这相当于没有设置全局标志 (g) 的 match 方法。
如果为正则表达式设置了全局标志,exec 从以...
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);
}...
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("星期...
getFullYear 方法
返回 Date 对象中用本地时间表示的年份值。
dateObj.getFullYear()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的年份值,请使用 getUTCFullYear 方法。
getFullYear 方法以绝对数字的形式返回年份值。例如,1976 年的返回值就是 1976。这样可以避免出现 2000 年问题,从而不会将 2000 年1月1日以后的日期与 1900 年1月1日以后的日期混淆起来。
下面这个例子说明了 GetFullYear 方法的用法。
function DateDemo(){
var d, s = "今天 UTC 日期是: ";
d = new Date();
s += (d.getMonth()...
getSeconds 方法
返回 Date 对象中用本地时间表示的秒钟值。
dateObj.getSeconds()
必选项 dateObj 参数 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的秒钟值,请使用 getUTCSeconds 方法。
getSeconds 方法返回一个处于 0 到 59 之间的整数,它表示了相应的 Date 对象中的秒钟值。在下面两种情况下,返回值为 0。第一种情况是在当前的一分钟中所经过的时间少于一秒。另外一种情况是在创建 Date 对象时没有将时间值保存到该对象中。而为了确定究竟属于哪种情况,唯一的方法是同时检查小时和分钟值是否也都是 0。如果这两个值都是 0,那就几乎可以确定是没有将时间值保存到...
getMinutes 方法
返回 Date 对象中用本地时间表示的分钟值。
dateObj.getMinutes()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的分钟值,请使用 getUTCMinutes 方法。
getMinutes 方法返回一个处于 0 到 59 之间的整数,返回值就等于保存在 Date 对象中的分钟值。在下面两种情况下返回值为 0:在时钟整点之后经过的时间少于一分钟,或者是在创建 Date 对象的时候没有将时间值保存到该对象中。而要确定究竟是哪种情况,唯一的方法是同时检查小时和秒钟值是否也是 0。如果这两个值都是 0,那就几乎可以确定是没有将时间值保存到该 Date 对象中。
...