当前位置:文档之家› js时间操作方法大全集锦完整版

js时间操作方法大全集锦完整版

js时间操作方法大全集锦完整版
js时间操作方法大全集锦完整版

Date (对象)

Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。

Date 对象必须使用 Flash 5 或以后版本的播放器。

Date 对象的方法并不是静态的,但是在使用时却可以应用于所指定的单独实体。

Date 对象的方法简介:

·getDate |根据本地时间获取当前日期(本月的几号)

·getDay |根据本地时间获取今天是星期几(0-Sunday,1-Monday...) ·getFullYear |根据本地时间获取当前年份(四位数字)

·getHours |根据本地时间获取当前小时数(24小时制,0-23)

·getMilliseconds |根据本地时间获取当前毫秒数

·getMinutes |根据本地时间获取当前分钟数

·getMonth|根据本地时间获取当前月份(注意从0开始:0-Jan,1-Feb...)

·getSeconds |根据本地时间获取当前秒数

·getTime |获取UTC格式的从1970.1.1 0:00以来的毫秒数

·getTimezoneOffset |获取当前时间和UTC格式的偏移值(以分钟为单位)

·getUTCDate |获取UTC格式的当前日期(本月的几号)

·getUTCDay |获取UTC格式的今天是星期几(0-Sunday,1-Monday...) ·getUTCFullYear |获取UTC格式的当前年份(四位数字)

·getUTCHours |获取UTC格式的当前小时数(24小时制,0-23)

·getUTCMilliseconds |获取UTC格式的当前毫秒数

·getUTCMinutes |获取UTC格式的当前分钟数

·getUTCMonth |获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...) ·getUTCSeconds |获取UTC格式的当前秒数

·getYear |根据本地时间获取当前缩写年份(当前年份减去1900)

·setDate |设置当前日期(本月的几号)

·setFullYear |设置当前年份(四位数字)

·setHours |设置当前小时数(24小时制,0-23)

·setMilliseconds |设置当前毫秒数

·setMinutes |设置当前分钟数

·setMonth |设置当前月份(注意从0开始:0-Jan,1-Feb...)

·setSeconds |设置当前秒数

·setTime |设置UTC格式的从1970.1.1 0:00以来的毫秒数

·setUTCDate |设置UTC格式的当前日期(本月的几号)

·setUTCFullYear |设置UTC格式的当前年份(四位数字)

·setUTCHours |设置UTC格式的当前小时数(24小时制,0-23)

·setUTCMilliseconds |设置UTC格式的当前毫秒数

·setUTCMinutes |设置UTC格式的当前分钟数

·setUTCMonth |设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

·setUTCSeconds |设置UTC格式的当前秒数

·setYear |设置当前缩写年份(当前年份减去1900)

·toString |将日期时间值转换成"日期/时间"形式的字符串值

·Date.UTC |返回指定的UTC格式日期时间的固定时间值

创建新的 Date 对象

语法:

new Date();

new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );

参数:

year 是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;

month 是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;

date 是一个 1 到 31 之间的整数,这个参数是可选的;

hour 是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;

minute 是一个 0 到 59 之间的整数,这个参数是可选的;

second 是一个 0 到 59 之间的整数,这个参数是可选的;

millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;

注释:

对象。新建一个 Date 对象。

播放器支持:

Flash 5 或以后的版本。

例子:

下面是获得当前日期和时间的例子:

now = new Date();

下面创建一个关于国庆节的 Date 对象的例子:

national_day = new Date (49, 10, 1);

下面是新建一个Date 对象后,利用Date 对象的getMonth、getDate、和getFullYear方法获取时间,然后在动态文本框中输出的例子。

myDate = new Date();

dateTextField = (mydate.getMonth() + "/" + myDate.getDate() + "/" + mydate.getFullYear());

Date > Date.getDate

Date.getDate

语法:myDate.getDate();

参数:无

注释:

方法。根据本地时间获取当前日期(本月的几号),返回值是 1 到 31 之间的一个整数。

播放器支持:Flash 5 或以后版本。

Date > Date.getDay

Date.getDay

语法:myDate.getDay();

参数:无

注释:

方法。根据本地时间获取今天是星期几(0-星期日,1-星期一...)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getFullYear

Date.getFullYear

语法:myDate.getFullYear();

参数:无

注释:

方法。根据本地时间获取当前年份(四位数字,例如 2000)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

例子:

下面的例子新建了一个 Date 对象,然后在输出窗口输出用 getFullYear 方法获得的年份:

myDate = new Date();

trace(myDate.getFullYear());

Date > Date.getHours

Date.getHours

语法:myDate.getHours();

参数:无

注释:

方法。根据本地时间获取当前小时数(24小时制,返回值为0-23之间的整数)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getMilliseconds

Date.getMilliseconds

语法:myDate.getMilliseconds();

参数:无

注释:

方法。根据本地时间获取当前毫秒数(返回值是 0 到 999 之间的一个整数)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getMinutes

Date.getMinutes

语法:myDate.getMinutes();

参数:无

注释:

方法。根据本地时间获取当前分钟数(返回值是 0 到 59 之间的一个整数)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getMonth

Date.getMonth

语法:myDate.getMonth();

参数:无

注释:

方法。根据本地时间获取当前月份(注意从0开始:0-一月,1-二月...)。本地时间由Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getSeconds

Date.getSeconds

语法:myDate.getSeconds();

参数:无

注释:

方法。根据本地时间获取当前秒数(返回值是 0 到 59 之间的一个整数)。本地时间由Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.getTime

Date.getTime

语法:myDate.getTime();

参数:无

注释:

方法。按UTC格式返回从1970年1月1日0:00am起到现在的毫秒数。使用这个方法可以描述不同时区里的同一瞬间的时间。

播放器支持:Flash 5 或以后版本。

Date > Date.getTimezoneOffset

Date.getTimezoneOffset

语法:mydate.getTimezoneOffset();

参数:无

注释:

方法。获取当前时间和UTC格式的偏移值(以分钟为单位)。

播放器支持:Flash 5 或以后版本。

例子:

下面的例子将返回北京时间与UTC时间之间的偏移值。

new Date().getTimezoneOffset();

结果如下:

480 (8 小时 * 60 分钟/小时 = 480 分钟)

Date > Date.getUTCDate

Date.getUTCDate

语法:myDate.getUTCDate();

参数:无

注释:

方法。获取UTC格式的当前日期(本月的几号)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCDay

Date.getUTCDay

语法:myDate.getUTCDate();

参数:无

注释:

方法。获取UTC格式的今天是星期几(0-星期日,1-星期一...)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCFullYear

Date.getUTCFullYear

语法:myDate.getUTCFullYear();

参数:无

注释:

方法。获取UTC格式的当前年份(四位数字)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCHours

Date.getUTCHours

语法:myDate.getUTCHours();

参数:无

方法。获取UTC格式的当前小时数(24小时制,返回值为0-23之间的一个整数)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCMilliseconds

Date.getUTCMilliseconds

语法:myDate.getUTCMilliseconds();

参数:无

注释:

方法。获取UTC格式的当前毫秒数(返回值是 0 到 999 之间的一个整数)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCMinutes

Date.getUTCMinutes

语法:myDate.getUTCMinutes();

参数:无

注释:

方法。获取UTC格式的当前分钟数(返回值是 0 到 59 之间的一个整数)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCMonth

Date.getUTCMonth

语法:myDate.getUTCMonth();

参数:无

注释:

方法。获取UTC格式的当前月份(注意从0开始:0-一月,1-二月...)。

播放器支持:Flash 5 或以后版本。

Date > Date.getUTCSeconds

Date.getUTCSeconds

语法:myDate.getUTCSeconds();

参数:无

注释:

方法。获取UTC格式的当前秒数(返回值是 0 到 59 之间的一个整数)。

播放器支持:Flash 5 或以后版本。

Date > Date.getYear

Date.getYear

语法:myDate.getYear();

注释:

方法。根据本地时间获取当前缩写年份(当前年份减去1900)。本地时间由 Flash 播放器所运行的操作系统决定。例如 2000 年用100来表示。

播放器支持:Flash 5 或以后版本。

Date > Date.setDate

Date.setDate

语法:myDate.setDate(date);

参数:date 为 1 到 31 之间的一个整数。

注释:

方法。根据本地时间设置当前日期(本月的几号)。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setFullYear

Date.setFullYear

语法:myDate.setFullYear(year [, month [, date]] );

参数:

year 指定的四位整数代表指定年份,二位数字并不代表年份,如99不表示1999,只表示公元99年

month 是一个从 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的。

date 是一个从 1 到 31 之间的整数,这个参数是可选的。

注释:

方法。根据本地时间设定年份。如果设定了 month 和 date 参数,将同时设定月份和日期。本地时间由 Flash 播放器所运行的操作系统决定。设定之后 getUTCDay 和 getDay 方法所获得的值将出现相应的变化。

播放器支持:Flash 5 或以后版本。

Date > Date.setHours

Date.setHours

语法:myDate.setHours(hour);

参数:hour 是一个从 0 (0:00am) 到 23 (11:00pm) 之间的整数。

注释:

方法。根据本地时间设置当前小时数。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setMilliseconds

Date.setMilliseconds

语法:myDate.setMilliseconds(millisecond);

参数:millisecond 是一个从 0 到 999 之间的整数。

注释:

方法。根据本地时间设置当前毫秒数。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setMinutes

Date.setMinutes

语法:myDate.setMinutes(minute);

参数:minute 是一个从 0 到 59 之间的整数。

注释:

方法。根据本地时间设置当前分钟数。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setMonth

Date.setMonth

语法:myDate.setMonth(month [, date ]);

参数:

month 是一个从 0 (一月) 到 11 (十二月)之间的整数

date 是一个从 1 到 31 之间的整数,这个参数是可选的。

注释:

方法。根据本地时间设置当前月份数,如果选用了 date 参数,将同时设定日期。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setSeconds

Date.setSeconds

语法:myDate.setSeconds(second);

参数:second 是一个从 0 到 59 之间的整数。

注释:

方法。根据本地时间设置当前秒数。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.setTime

Date.setTime

语法:myDate.setTime(millisecond);

参数:millisecond 是一个从 0 到 999 之间的整数。

注释:

方法。用毫秒数来设定指定的日期。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCDate

Date.setUTCDate

语法:myDate.setUTCDate(date);

参数:date 是一个从 1 到 31 之间的整数。

注释:

方法。按UTC格式设定日期,使用本方法将不会影响 Date 对象的其他字段的值,但是 getUTCDay 和 getDay 方法会返回日期更改过后相应的新值。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCFullYear

Date.setUTCFullYear

语法:myDate.setUTCFullYear(year [, month [, date]]);

参数:

year 代表年份的四位整数,如 2000

month 一个从 0 (一月) 到 11 (十二月)之间的整数,可选参数。

date 一个从 1 到 31 之间的整数,可选参数。

注释:

方法。按UTC格式设定年份,如果使用了可选参数,还同时设定月份和日期。设定过后 getUTCDay 和 getDay 方法会返回一个相应的新值。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCHours

Date.setUTCHours

语法:myDate.setUTCHours(hour [, minute [, second [, millisecond]]]));

参数:

hour 是一个从 0 (0:00am) 到 23 (11:00pm)之间的整数。

minute 是一个从 0 到 59 之间的整数,可选参数。

second 是一个从 0 到 59 之间的整数,可选参数。

millisecond 是一个从 0 到 999 之间的整数,可选参数。

注释:

方法。设定UTC格式的小时数,如果是用可选参数,同时会设定分钟、秒和毫秒值。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCMilliseconds

Date.setUTCMilliseconds

语法:myDate.setUTCMilliseconds(millisecond);

参数:millisecond 是一个从 0 到 999 之间的整数。

注释:

方法。设定UTC格式的毫秒数。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCMinutes

Date.setUTCMinutes

语法:myDate.setUTCMinutes(minute [, second [, millisecond]]));

参数:

minute 是一个从 0 到 59 之间的整数,可选参数。

second 是一个从 0 到 59 之间的整数,可选参数。

millisecond 是一个从 0 到 999 之间的整数,可选参数。

注释:

方法。设定UTC格式的分钟数,如果是用可选参数,同时会设定秒和毫秒值。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCMonth

Date.setUTCMonth

语法:myDate.setUTCMonth(month [, date]);

参数:

month 是一个从 0 (一月) 到 11 (十二月)之间的整数

date 是一个从 1 到 31 之间的整数,这个参数是可选的。

注释:

方法。设定UTC格式的月份,同时可选设置日期。设定后 getUTCDay 和 getDay 方法会返回相应的新值。

播放器支持:Flash 5 或以后版本。

Date > Date.setUTCSeconds

Date.setUTCSeconds

语法:myDate.setUTCSeconds(second [, millisecond]));

参数:

second 是一个从 0 到 59 之间的整数,可选参数。

millisecond 是一个从 0 到 999 之间的整数,可选参数。

注释:

方法。设定UTC格式的秒数,如果是用可选参数,同时会设定毫秒值。

播放器支持:Flash 5 或以后版本。

Date > Date.setYear

Date.setYear

语法:myDate.setYear(year);

参数:year 是一个代表年份的四位整数,如 2000。

注释:

方法。根据本地时间设定年份。本地时间由 Flash 播放器所运行的操作系统决定。

播放器支持:Flash 5 或以后版本。

Date > Date.toString

Date.toString

语法:myDate.toString();

参数:无

注释:

方法。将日期时间值转换成"日期/时间"形式的字符串值

播放器支持:Flash 5 或以后版本。

例子:

下面的例子将国庆节的 national_day 对象输出成可读的字符串:

var national_day = newDate(49, 9, 1, 10, 00);

trace (national_day.toString());

Output (for Pacific Standard Time):

结果为:Sat Oct 1 10:00:00 GMT+0800 1949

Date > Date.UTC

Date.UTC

语法:Date.UTC(year, month [, date [, hour [, minute [, second [, millisecond ]]]]]);

参数:

year 代表年份的四位整数,如 2000

month 一个从 0 (一月) 到 11 (十二月)之间的整数。

date 一个从 1 到 31 之间的整数,可选参数。

hour 是一个从 0 (0:00am) 到 23 (11:00pm)之间的整数。

minute 是一个从 0 到 59 之间的整数,可选参数。

second 是一个从 0 到 59 之间的整数,可选参数。

millisecond 是一个从 0 到 999 之间的整数,可选参数。

注释:

方法。返回指定时间距 1970 年 1 月 1 日 0:00am 的毫秒数。这是一个静态的方法,不需要特定的对象。它能够创建一个新的 UTC 格式的 Date 对象,而 new Date() 所创建的是本地时间的 Date 对象。

播放器支持:Flash 5 或以后版本。

JS数学函数的调用

1 SQRT1_ 2 属性返回 2 的平方根的倒数。这个值近似为 0.7071067811865476。语法 Math.SQRT1_2 实例 返回 1/2 的平方根: 输出: SQRT1_2: 0.7071067811865476 2 SQRT2 属性返回 2 的平方根。这个值近似为 1.4142135623730951。 语法 Math.SQRT2 实例 返回 2 的平方根: 输出: SQRT2: 1.4142135623730951

3 strike() 方法用于显示加删除线的字符串。 语法 stringObject.strike() 实例 在本例中,"Hello world!" 将被加上一条删除线: 4 String() 函数把对象的值转换为字符串。 语法 String(object) 参数描述 object 必需。JavaScript 对象。 实例 在本例中,我们将尝试把不同的对象转换为字符串:") response.Write("") 向上一页 页面跳转:onclick="window.location.href='list.aspx'" P.S. 小技巧(JS引用JS): Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 自动刷新页面的方法: 1.页面自动刷新:把如下代码加入区域中 其中20指每隔20秒刷新一次页面.

JS关闭窗口弹出新窗口,关闭新窗口时,刷新父窗口,JS代码实现刷新网页,js实现弹出窗口代码收集集萃

经常上网的朋友可能到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个链接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现。下面我就带你剖析它的奥秘。 【最基本的弹出窗口代码】 其实代码非常简单: 因为这是一段javascript代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作为文本显示出来。 Window.open ('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。 用单引号和双引号都可以,只是不要混用。 这一段代码可以加入HTML的任意位置,加入到和之间也可以,位置越靠前执行越早,尤其是页面代码较长时,又想使页面早点弹出就尽量往前放。 【经过设置后的弹出窗口】 下面再说一说弹出窗口外观的设置。只要再往上面的代码中加一点东西就可以了。 我们来定制这个弹出窗口的外观、尺寸大小、弹出位置以适应该页面的具体情况。 "); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); //弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有 this.Response.Write(""); //弹出窗口刷新当前页面 this.Response.Write(""); this.Response.Write(" "); //关闭当前子窗口,刷新父窗口 this.Response.Write(""); this.Response.Write(""); //子窗口刷新父窗口 this.Response.Write(""); this.Response.Write("");

VB常用字符串操作函数解读

VB常用字符串操作函数2009/11/25 18:321. ASC(X,Chr(X:转换字符字符码[格式]: P=Asc(X 返回字符串X的第一个字符的字符码 P=Chr(X 返回字符码等于X的字符 [范例]:(1P=Chr(65 ‘ 输出字符A,因为A的ASCII码等于65 (2P=Asc(“A” ‘ 输出65 2. Len(X:计算字符串X的长度 [格式]: P=Len(X [说明]:空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2 Bytes,但也算 一个字符。 [范例]: (1 令X=”” (空字符串 Len(X 输出结果为0 (2 令X=”abcd” Len(X 输出结果为4 (3 令X=”VB教程” Len(X 输出结果为4 3. Mid(X函数:读取字符串X中间的字符 [格式]: P=Mid(X,n 由X的第n个字符读起,读取后面的所有字符。 P=Mid(X,n,m 由X的第n个字符读起,读取后面的m个字符。 [范例]: (1 X=”abcdefg” P=Mid(X,5 结果为:P=”efg” (2 X=”abcdefg” P=Mid(X,2,4 结果为 P=”bcde” 4. R eplace: 将字符串中的某些特定字符串替换为其他字符串 [格式]: P=Replace(X,S,R [说明]:将字符串X中的字符串S替换为字符串R,然后返回。[范例]:X=”VB is very good” P=Replace(X,good,nice 输出结果为:P=”VB is very nice” 5. StrReverse:反转字符串 [格式]: P=StrReverse(X [说明]:返回X参数反转后的字符串 [范例]:(1)X=”abc” P=StrReverse(X 输出结果:P=”cba” 6. Ucase(X,Lcase(X:转换英文字母的大小写 [格式]:P=Lcase(X ‘ 将X字符串中的大写字母转换成小写P=Ucase(X ‘ 将X字符串中的小写字母转换成大写 [说明]:除了英文字母外,其他字符或中文字都不会受到影响。 [范例]:(1)令X=”VB and VC” 则Lcase(X的结果为”vb and vc”,Ucase(X的结果为”VB AND VC” 7. InStr函数:寻找字符串 [格式]: P=InStr(X,Y 从X第一个字符起找出Y出现的位置 P=InStr(n,X,Y 从X第n个字符起找出Y出现的位置 [说明]:(1)若在X中找到Y,则返回值是Y第一个字符出现在X中的位置。(2) InStr(X,Y相当于 InStr(1,X,Y。(3)若字符串长度,或X为空字符串,或在X中找不到Y,则都 返回0。(4)若Y为空字符串,则返回0。 ---------------------------------------------------------------------------------------------- mid(字符串,从第几个开始,长度 ByRef 在[字符串]中[从第几个开始]取出[长度个字符串] 例如 mid("小欣无敌",1,3 则返回 "小欣无" instr(从第几个开始,字符串1,字符串2 ByVal 从规定的位置开始查找,返回字符

『总结』JS常用方法与片段

『总结』JS常用方法与片段 1.javascript删除元素节点IE中有这样一个方 法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了removeNode is not defined,但是在核心JS中有一个操作DOM节点的方法叫:removeChild()。我们可以先去找到要删除节点的父节点,然后在父节点中运用removeChild来移除我们想移除的节点。我们可以定义一个方法叫removeElement:function removeElement(_element){ var _parentElement = _element.parentNode; if(_parentElement){ _parentElement.rem oveChild(_element); }}2.js sort方法根据数组中对象的某一个属性值进行升序或者降序排列/**数组根据数 组对象中的某个属性值进行排序的方法* 使用例子:newArray.sort(sortBy('number'),false) //表示根据number属性降序排列;若第二个参数不传递,默认表示升序排序* @param attr 排序的属性如number属性* @param rev true表示升序排列,false降序排序* */ sortBy: function(attr,rev){ //第二个参数没有传递默认升序排列if(rev == undefined){ rev = 1; }else{ rev = (rev) ? 1 : -1; }

return function(a,b){ a = a[attr]; b = b[attr]; if(a return rev * -1; } if(a > b){ return rev * 1; } return 0; } }3.charCodeAt()用法:charCodeAt() 方法可返回指定位置的字符的Unicode 编码。这个返回值是0 - 65535 之间的整数 语法:stringObject.charCodeAt(index) index参数必填,表示字符串中某个位置的数字,即字符在字符串中的下标。 注:字符串中第一个字符的下标是0。如果index 是负数,或大于等于字符串的长度,则charCodeAt() 返回NaN。例如:var str='Hello world!'document.write(str.charCodeAt(1))//结果:1014.js 页面刷新location.reload和location.replace的区别小结reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数:bForceGet,可选参数,默认为false,从客户端缓存里取当前页。true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击F5(“刷新”)replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来

JS脚本大全各种常用脚本

网页常用小技巧 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键

no
可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 网页将不能被另存为 11. 12.删除时确认 删除 13. 取得控件的绝对位置 //Javascript var num =123.4 num = parseInt(num); alert(num) /*123*/ num = parseFloat(num); alert(num) /*123.0*/ 2 window.onload = function(){ alert("HELLO WORLD") confirm("是否确认注册") prompt("请输入信息") console.log("hello"); } 3 window.onload = function(){ alert("HELLO WORLD") confirm("是否确认注册")

prompt("请输入信息") console.log(document.getElementById("txt")); } 4 window.onload = function(){ alert("hello") var flag = confirm("是否确认") if(flag){ alert("您点击的是确认") }else{ alert("你点击的不是确认") return false; } } 5 var str=prompt ("请输入信息") if(str=="admin"){ alert("admin") }else{ alert("输入错误") } 2 点击事件 ? indexOf() –返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回-1 。 ? charA T() –返回指定位置的字符。 ? lastIndexOf() –返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 ? match() –检查一个字符串是否匹配一个正则表达式。 ? substring() –返回字符串的一个子串。传入参数是起始位置和结束位置。 ? replace() –用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。 ? search() –执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回-1 。 ? slice() –提取字符串的一部分,并返回一个新字符串。 ? split() –通过将字符串划分成子串,将一个字符串做成一个字符串数组。

Js字符串操作函数大全

Js字符串操作函数大全 /* ****************************************** 字符串函数扩充 ****************************************** */ /* =========================================== //去除左边的空格 =========================================== */ String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); } /* =========================================== //去除右边的空格 =========================================== */ String.prototype.Rtrim = function() { return this.replace(/(\s*$)/g, ""); } /* =========================================== //去除前后空格 =========================================== */ String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } /* ===========================================

C语言字符串操作总结大全(超详细)

C语言字符串操作总结大全(超详细) 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串 strncmp(p, p1, n) 比较指定长度字符串 strchr(p, c) 在字符串中查找指定字符 strrchr(p, c) 在字符串中反向查找 strstr(p, p1) 查找字符串 strpbrk(p, p1) 以目标字符串的所有字符作为集合,在当前字符串查找该集合的任一元素strspn(p, p1) 以目标字符串的所有字符作为集合,在当前字符串查找不属于该集合的任一元素的偏移 strcspn(p, p1) 以目标字符串的所有字符作为集合,在当前字符串查找属于该集合的任一元素的偏移 * 具有指定长度的字符串处理函数在已处理的字符串之后填补零结尾符 2)字符串到数值类型的转换 strtod(p, ppend) 从字符串p 中转换double 类型数值,并将后续的字符串指针存储到ppend 指向的char* 类型存储。 strtol(p, ppend, base) 从字符串p 中转换long 类型整型数值,base 显式设置转换的整型进制,设置为0 以根据特定格式判断所用进制,0x, 0X 前缀以解释为十六进制格式整型,0 前缀以解释为八进制格式整型 atoi(p) 字符串转换到int 整型 atof(p) 字符串转换到double 符点数 atol(p) 字符串转换到long 整型 3)字符检查 isalpha() 检查是否为字母字符 isupper() 检查是否为大写字母字符 islower() 检查是否为小写字母字符 isdigit() 检查是否为数字 isxdigit() 检查是否为十六进制数字表示的有效字符 isspace() 检查是否为空格类型字符 iscntrl() 检查是否为控制字符 ispunct() 检查是否为标点符号 isalnum() 检查是否为字母和数字 isprint() 检查是否是可打印字符 isgraph() 检查是否是图形字符,等效于isalnum() | ispunct()

js内部私有函数

1 内部私有函数 第二种: 第三种: 第四种: 第五种: 2.javascript:指的是伪协议,是指用url的形式调用javascript 这句话相当于调用了javascript方法jump(“https://www.doczj.com/doc/3f14127209.html,”); 3.另外摘自网友的描述: 关于js中"window.location.href"、"location.href"、 "parent.location.href"、"top.location.href"的用法 "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转

相关主题
文本预览
相关文档 最新文档