getItem 方法
返回指定位置的项。
safeArray.getItem(dimension1[, dimension2, ...], dimensionN)
参数
safeArray
必选项。是一个 VBArray 对象。
dimension1, ..., dimensionN
指定所需的 VBArray 元素的确切位置。 n 等于 VBArray 的维数。
示例
下面的示例包括三个部分。第一部分是用来创建一个 Visual Basic 安全数组的 VBScript 代码。第二部分是 JScript 代码,遍历该安全数组并打印每个元素的内容。这两部分都放在 HTML 页中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 JScript 代码,用来运行其他两个部分。
...
getHours 方法
返回 Date 对象中用本地时间表示的小时值。
dateObj.getHours()
必选项 dateObj 参数为 Date 对象。
说明
要获取用 全球标准时间 (UTC)表示的小时值,请使用 getUTCHours 方法。
getHours 方法返回一个处于 0 到 23 之间的整数,这个值表示从午夜开始计算的小时数。在下面两种情况下此方法的返回值是 0:时间在 1:00:00 am 之前,或者在创建 Date 对象的时候没有将时间保存在该对象中。而要确定究竟是哪种情况,唯一的方法就是进一步检查分钟和秒钟值是否也是 0。如果这两个值都是 0,那就几乎可以确定是没有将时间值保存到 Date 对象中。
下面这个例子说明...
getMilliseconds 方法
返回 Date 对象中用本地时间表示的毫秒值。
dateObj.getMilliseconds()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的毫秒值,请使用 getUTCMilliseconds 方法。
所返回的毫秒值处于 0-999 之间。
示例
下面这个例子说明了 getMilliseconds 方法的用法:
function TimeDemo(){
var d, s = "当前本地时间为: ";
var c = ":";
d = new Date();
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();
retu...
getMonth 方法
返回 Date 对象中用本地时间表示的月份值。
dateObj.getMonth()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的月份值,请使用 getUTCMonth 方法。
getMonth 方法返回一个处于 0 到 11 之间的整数,它代表 Date 对象中的月份值。这个整数并不等于按照惯例来表示月份的数字,而是要比按惯例表示的值小 1。如果一个 Date 对象中保存的时间值是 "Jan 5, 1996 08:47:00",那么 getMonth 方法就会返回 0。
示例
下面这个例子说明了 getMonth 方法的用法:
function DateDemo(){
var d, s = "今天...
getTime 方法
返回 Date 对象中的时间值。
dateObj.getTime()
必选项 dateObj 参数为 Date 对象。
说明
getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。日期的范围大约是 1970 年 1 月 1 日午夜的前后各 285,616 年。负数代表 1970 年之前的日期。
在进行各种日期和时间换算的时候,可以定义一些变量来表示一天、一个小时或一分钟中包含的毫秒数。这样做通常是很有帮助的。例如:
var MinMilli = 1000 * 60
var HrMilli = MinMilli * 60
var DyMilli = HrMilli * 24
示例
下面这个例子说明了 getTim...
getTimezoneOffset 方法
返回用分钟表示的主计算机上的时间和全球标准时间 (UTC)之间的差别。
dateObj.getTimezoneOffset()
必选项 dateObj 参数为 Date 对象。
说明
getTimezoneOffset 方法返回一个整数值,这个整数代表了当前计算机上的时间和 UTC 之间相差的分钟数。这些值和执行脚本的计算机相关。如果这个方法被一个服务器脚本调用,那返回值和服务器相关。而如果这个方法被一个客户机脚本调用,那么返回值就根据客户机上的时间来确定。
如果所在位置的时间落后于 UTC (比如, Pacific Daylight Time),那么这个值就是正值,而如果所在位置的时间超前于 UTC (比如说...
返回 Date 对象中用全球标准时间 (UTC)表示的日期。
dateObj.getUTCDate()
必选项 dateObj 参数为 Date 对象。
说明
要获取用本地时间表示的日期,请使用 getDate 方法。
返回值是一个处于 1 到 31 之间的整数值,这个整数代表了 Date 对象中的日期值。
示例
下面这个例子说明了 getUTCDate 方法的用法。
function UTCDateDemo(){
var d, s = "今天 UTC 日期是: ";
d = new Date();
s += (d.getUTCMonth() + 1) + "/";
s += d.getUTCDate() + "/";
s += d.getUTCFullYear();
return(s);
}...
getUTCDay 方法
返回 Date 对象中用全球标准时间 (UTC)表示的一周中的日期值。
dateObj.getUTCDay()
必选项 dateObj 参数为 Date 对象。
说明
要获取用本地时间表示的一周中的日期值,请使用 getDate 方法。
getUTCDay 方法的返回值是一个处于 0 到 6 之间的整数,它代表了一周中的某一天,返回值与一周中日期的对应关系如下:
值
星期
0
星期天
1
星期一
2
星期二
...
首先是最常规的方法:
<p id="para" title="cssrain demo!" onclick="test()" >test</p><script>function test(){ alert("test");}</script>当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法:
<p id="para" title="cssrain demo!">test</p><script>function test(){ alert("test");}window.onload = function(){ document.getElementById("para").onclick = test;}</script>
当我们工作越来越久后,有时候我们需要对某个元素绑定多个相同的事件类型:
<p id="para" title="cssrain demo!">test</p><script&g...
先查了一下字典,确认 trim 是整理修剪之意(并非专指去除空白),在 vbscript 或 C# 里其作用去掉字符串两端多余的空格。JavaScript 语言本没有此方法,因此很多人开始给 String 原型增加 trim 方法(同时还有ltrim与rtrim),在网上能找到的版本是《增加 javascript 的 trim 函数》
此次要扩展的功能是切掉字符串两端指定的字符数,类似于 vbscript 的 left()与right()方法。执行 "string".trim(1,2),其结果将是 tri 。trim 函数的两个参数类型都属于 Number,第一个表示左边需要剪切的字符数量,第二个参数表示右边需要剪切的字符数量。
把之前两次的扩展总结一下,trim 方...
现在越来越多的浏览器会屏蔽掉 window.open() 这个让程序员大为头痛。有办法解决吗?看看这个文章或许对你有帮助!
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:
showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持)
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。 window.showModelessDialog()方法用来创建一个显示HTML...
传统的JS压缩(删除注释,删除多余空格等)提供的压缩率有时还是不尽不意,幸亏现在的浏览器都支持压缩传输(通过设置http header的Content-Encoding=gzip),可以通过服务器的配置(如apache)为你的js提供压缩传输,或是appfuse中使用的GZipFilter使tomcat也提供这种能力
现在的问题是这种动态的压缩会导致CPU占用率过高,现在我想到的解决辨法是通过提供静态压缩(就是将js预先通过gzip.exe压缩好)
一.下面描述在tomcat中的应用
1.将prototype.js通过gzip.exe压缩保存成prototype.gzjs2.设置header,我编写了一个简单的AddHeadersFilter来将所有以gzjs结尾的文件增加设置header Content-Encoding=gzip
1 w...
在WEB应用中可通过ANT的API调用ant的工程配置文件来在线编译java文件,在工程配置文件中(如build.xml)将编译的class文件或者变更的xml文件直接复制到WEB-INFclasses中的对应目录,不用重新启动tomcat.
由于在平台应用中经常由用户定义表结构,并由表结构生成java实体类和hibernate映射文件,通过热编译部署的方式 可不用停止WEB应用,下面是在Java中调用ant的代码,注意这种方式不是调用ant的批处理的,也不提倡这样做,下面的方式可使用户通过点击WEB页面上的按钮来调用ANT编译:
package org.apache.easframework.common;
import java.io.File;
import&n...
最近研究了jsp中作HTTP认证的问题,它的工作方式如下: 1、server发送一个要求认证代码401和一个头信息WWW-authenticate,激发browser弹出一个认证窗口 2、server取得browser送来的认证头"Authorization",它是加密的了,要用Base64方法解密,取得明文的用户名和密码 3、检查用户名和密码,根据结果传送不同的页面 以下是jsp的片断,你也可以把它做成include文件。和Base64的加解密的class源码。 如有兴趣可与我联系:unixboy@yeah.net <jsp:useBean id="base64"scope="page"class="Base64"/> <% if(request.getHeader("Authorization")==null){ response.setStatus(401); response.setHeader("WWW-authenticate","B...
asp.net ViewState 是一种新的状态服务,可供开发人员基于每个用户来跟踪 UI 状态,该辅助数据被存储在一个名为 __VIEWSTATE 的隐藏字段中。
当然, ViewState 在 ASP.NET 中有个重要的角色。如果使用恰当,它能够简化页面开发,改进用户与站点的交互。如果置之不理,它能够显著增加站点响应大小,在连接速度慢的情况下,使您的响应时间更加缓慢。因为浏览器的每次回发都会导致ViewState 逐渐增加您的页面大小,从而导致性能问题。因此,ASP.NET 2.0 的发布带来了 ViewState 机制的一些改进,这使得 ViewState 使用更简单,又不会防碍站点性能。这些改进包括:减少编码数量,采用控件状态从内容中分离出行为状...
今天重构代码时,想把如下xml文件嵌入程序集中,在运行时读取:
<?xml version="1.0" encoding="utf-8"?>
<Convertors xmlns="http://tempuri.org/~vs24E.xsd">
<Convertor>
<Name>1</Name>
<Category>1</Category>
<Description>1</Description>
</Convertor>
<Convertor>
<Name>2</Name>
<Category>2</Category>
<Description>2</Description>
</Convertor>
<Convertor>
<Name>3</Name>
<Category>3</Category&...