首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Javascript之getItem方法

  getItem 方法   返回指定位置的项。   safeArray.getItem(dimension1[, dimension2, ...], dimensionN)   参数   safeArray   必选项。是一个 VBArray 对象。   dimension1, ..., dimensionN   指定所需的 VBArray 元素的确切位置。 n 等于 VBArray 的维数。   示例   下面的示例包括三个部分。第一部分是用来创建一个 Visual Basic 安全数组的 VBScript 代码。第二部分是 JScript 代码,遍历该安全数组并打印每个元素的内容。这两部分都放在 HTML 页中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 JScript 代码,用来运行其他两个部分。 ...
类别:网页编程 - JavaScript    查看:92    更新:2014-05-22

Javascript之getHours方法

  getHours 方法   返回 Date 对象中用本地时间表示的小时值。   dateObj.getHours()   必选项 dateObj 参数为 Date 对象。   说明   要获取用 全球标准时间 (UTC)表示的小时值,请使用 getUTCHours 方法。   getHours 方法返回一个处于 0 到 23 之间的整数,这个值表示从午夜开始计算的小时数。在下面两种情况下此方法的返回值是 0:时间在 1:00:00 am 之前,或者在创建 Date 对象的时候没有将时间保存在该对象中。而要确定究竟是哪种情况,唯一的方法就是进一步检查分钟和秒钟值是否也是 0。如果这两个值都是 0,那就几乎可以确定是没有将时间值保存到 Date 对象中。   下面这个例子说明...
类别:网页编程 - JavaScript    查看:91    更新:2014-05-22

Javascript之getMilliseconds方法

  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...
类别:网页编程 - JavaScript    查看:98    更新:2014-05-22

Javascript之getMonth方法

  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 = "今天...
类别:网页编程 - JavaScript    查看:88    更新:2014-05-22

Javascript之getTime方法

  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...
类别:网页编程 - JavaScript    查看:96    更新:2014-05-22

Javascript之getTimezoneOffset方法

  getTimezoneOffset 方法   返回用分钟表示的主计算机上的时间和全球标准时间 (UTC)之间的差别。   dateObj.getTimezoneOffset()   必选项 dateObj 参数为 Date 对象。   说明   getTimezoneOffset 方法返回一个整数值,这个整数代表了当前计算机上的时间和 UTC 之间相差的分钟数。这些值和执行脚本的计算机相关。如果这个方法被一个服务器脚本调用,那返回值和服务器相关。而如果这个方法被一个客户机脚本调用,那么返回值就根据客户机上的时间来确定。   如果所在位置的时间落后于 UTC (比如, Pacific Daylight Time),那么这个值就是正值,而如果所在位置的时间超前于 UTC (比如说...
类别:网页编程 - JavaScript    查看:86    更新:2014-05-22

Javascript之getUTCDate方法

  返回 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); }...
类别:网页编程 - JavaScript    查看:88    更新:2014-05-22

Javascript之getUTCDay方法

  getUTCDay 方法   返回 Date 对象中用全球标准时间 (UTC)表示的一周中的日期值。   dateObj.getUTCDay()   必选项 dateObj 参数为 Date 对象。 说明   要获取用本地时间表示的一周中的日期值,请使用 getDate 方法。   getUTCDay 方法的返回值是一个处于 0 到 6 之间的整数,它代表了一周中的某一天,返回值与一周中日期的对应关系如下:    值 星期 0 星期天 1 星期一 2 星期二 ...
类别:网页编程 - JavaScript    查看:88    更新:2014-05-22

JS和HTML分离:注册事件的方法进行封装

首先是最常规的方法: <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...
类别:网页编程 - JavaScript    查看:117    更新:2014-05-22

扩展String原型的 trim 方法

先查了一下字典,确认 trim 是整理修剪之意(并非专指去除空白),在 vbscript 或 C# 里其作用去掉字符串两端多余的空格。JavaScript 语言本没有此方法,因此很多人开始给 String 原型增加 trim 方法(同时还有ltrim与rtrim),在网上能找到的版本是《增加 javascript 的 trim 函数》        此次要扩展的功能是切掉字符串两端指定的字符数,类似于 vbscript 的 left()与right()方法。执行 "string".trim(1,2),其结果将是 tri 。trim 函数的两个参数类型都属于 Number,第一个表示左边需要剪切的字符数量,第二个参数表示右边需要剪切的字符数量。       把之前两次的扩展总结一下,trim 方...
类别:网页编程 - JavaScript    查看:97    更新:2014-05-22

showModalDialog()、showModelessDialog()方法使用详解

现在越来越多的浏览器会屏蔽掉 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...
类别:网页编程 - JavaScript    查看:101    更新:2014-05-21

关于JavaScript的gzip静态压缩方法

传统的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...
类别:网页编程 - JavaScript    查看:124    更新:2014-05-21

Java使用ANT在线编译不用重启tomcat的实现方法

在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技术    查看:156    更新:2014-05-20

在JSP中作HTTP认证的方法

最近研究了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...
类别:网页编程 - JSP技术    查看:159    更新:2014-05-20

Asp.Net性能ViewState压缩的2种方法

asp.net ViewState 是一种新的状态服务,可供开发人员基于每个用户来跟踪 UI 状态,该辅助数据被存储在一个名为 __VIEWSTATE 的隐藏字段中。 当然, ViewState 在 ASP.NET 中有个重要的角色。如果使用恰当,它能够简化页面开发,改进用户与站点的交互。如果置之不理,它能够显著增加站点响应大小,在连接速度慢的情况下,使您的响应时间更加缓慢。因为浏览器的每次回发都会导致ViewState 逐渐增加您的页面大小,从而导致性能问题。因此,ASP.NET 2.0 的发布带来了 ViewState 机制的一些改进,这使得 ViewState 使用更简单,又不会防碍站点性能。这些改进包括:减少编码数量,采用控件状态从内容中分离出行为状...
类别:网页编程 - ASP.NET    查看:171    更新:2014-05-20

读取扩展名为xml的资源文件的方法

今天重构代码时,想把如下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&...
类别:网页编程 - ASP.NET    查看:133    更新:2014-05-20