//event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等//等。
//event对象只在事件发生的过程中才有效。
//event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
//例子
//下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。
<HTML>
<HEAD><TITLE>Cancels Links</TITLE>
<SCRIPT ...
- 12:59
- 浏览 (151)
- 评论 (0)
- 分类: javascript
/**
* 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号
*/
var Prototype = {
Version: '@@VERSION@@'
}
/**
* 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。
* 一般使用如下
* var X = Class.create(); 返回一个类型,类似于 java 的一个Class实例。
* 要使用 X 类型,需继续用 new X()来获取一个实例,如同 java 的 Class.newInstance()方法。
*
* 返回的构造函数会执行 ...
- 16:29
- 浏览 (125)
- 评论 (0)
- 分类: javascript
dom4j学习总结
(一)创建Document的基本操作
/**
* xml基本操作
*/
public void BaseOperation(){
//创建一个document
Document document=DocumentHelper.createDocument();
//创建根结点
Element root=document.addElement("root");
//为根结点添加一个book节点
Element book1=root.addElement("book");
//为book1添加属性type ...
dom4j学习总结
(一)移除节点及属性
/** *//**移除节点和属性的操作
* @throws DocumentException
*/
public void RemoveOperator() throws DocumentException...{
//待生成xml的字符串
String str="<root><book type='science'><Name>Java</Name><price>100</price></book>"
...
java中文件操作大全
本文为本人在工作学习中的总结,每个方法都经过测试,记在博客上一方面是为了自己日后工作方便,另一方面是为了给大家提供方便,节约时间。
一.获得控制台用户输入的信息
/** *//**获得控制台用户输入的信息
* @return
* @throws IOException
*/
public String getInputMessage() throws IOException...{
System.out.println("请输入您的命令∶");
byte buffe ...
/*
Java2容器类类库的用途是“保存对象”,它分为两类:
Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。
Map----一组成对的“键值对”对象,即其元素是成对的对象,最典型的应用就是数据字典,并且还有其它广泛的应用。另外,Map可以返回其所有键组成的Set和其所有值组成的Collection,或其键值对组成的Set,并且还可以像数组一样扩展多维Map,只要让Map中键值对的每个“值”是一个Map即可。
1.迭代器
迭代器是一种设计模式,它是一个对象,它可 ...
一.字符串分割
1.利用字符串类的split方法进行分割
/** *//**利用字符串的split方法进行分割
* @param str 待分割的字符串
* @param sdelimiter 分割符
* @return
*/
public String[] splitString(String str,String sdelimiter)...{
String[] array=str.split(sdelimiter);
return array;
}
2.利用Strin ...
1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间
2.Calendar和Date的转化
(1) Calenda ...
在进入集群系统架构探讨之前,先定义一些专门术语:
1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。
2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对外界来看是一个大Web服务器。不过集群的节点也可以单独提供服务。
3. 特点:在现有网络结构之上,负载均衡提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力 ...
验证时创建数组的函数,注意其与页面元素的对应关系。
<script LANGUAGE="JavaScript">
<!--
/**
* 取得需要验证的文本框控件数组
*/
function getCheckArray()
{
var arr=new Array();
arr[0]=createToBeCheckedObj("name","nameMsg","[\\u4E00-\\u9FA5]{2,3}","true");
arr[1]=createToBeCheckedObj("title","titleMsg","[\\u4E00-\\u9FA5]{2,5}", ...
- 13:01
- 浏览 (86)
- 评论 (3)
- 分类: javascript
- 进入论坛
// 事件注册,调用示例:_attachEvent(document, "mousemove", moveHandler);
function _attachEvent(obj, evt, func) {
if(obj.addEventListener) {
obj.addEventListener(evt,func,true);
} else if(obj.attachEvent) {
obj.attachEvent("on"+evt,func);
} else {
eval("var old" ...
- 09:00
- 浏览 (277)
- 评论 (0)
- 分类: javascript
相关文章:
[javascript]求助 正在制作FCKEditor 数据录入控制 的一些问题
javaScript技巧
更多相关推荐 事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.r ...
- 17:20
- 浏览 (141)
- 评论 (0)
- 分类: javascript
两种方式:直接给对象添加事件,节点添加事件
例如给一个id为tab1的添加onclick事件
第一种情况:
var t = document.getElementById("tab1");
t.onclick = function tst(){
alert('');
}
第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵
var tb = document.getElementById("tab1");
if(window.addEventListener){ // Mozilla, Netscape, Firefo ...
- 19:15
- 浏览 (99)
- 评论 (0)
- 分类: javascript
[color=blue]经典实现DIV在Select控件上面(利用IFRAME)[/color]
<html>
<head>
<script>
function DivSetVisible(state)
{
var DivRef = document.getElementById('PopupDiv');
var IfrRef = document.getElementById('DivShim');
if(state)
{
DivRef.style.display ...
- 17:00
- 浏览 (257)
- 评论 (0)
- 分类: javascript
注:本文仅供交流使用,如有不当之处欢迎批评指正,但请注明详由,谢谢!
由于平时不太用到,所以过去写css的时候对于position属性的absolute、relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题。今天仔细阅读了一下css文档,总算是对盒模型的浮动、定位有了比较深刻的理解。
我们在实践中很有可能遇到这样的问题:
1、做一个横向导航,然后鼠标经过之后出现下拉菜单,那么这个下拉菜单的位置控制就是一个关键;
2、我们想在一个正常的页面布局中放入几个浮在页面上的气泡提示,这时既不想让气泡提示破坏正常的文档布局,又 ...
3. 构造、析构与原型问题
--------
我们已经知道一个对象是需要通过构造器函数来产生的。我们先记住几点:
- 构造器是一个普通的函数
- 原型是一个对象实例
- 构造器有原型属性,对象实例没有
- (如果正常地实现继承模型,)对象实例的constructor属性指向构造器
- 从三、四条推出:obj.constructor.prototype指向该对象的原型
好,我们接下来分析一个例子,来说明JavaScript的“继承原型”声明,以
及构造过程。
//------------------------------------ ...
- 21:50
- 浏览 (167)
- 评论 (0)
- 分类: javascript
一、用JS编辑注册表
var WSHShell=WScript.CreateObject("WScript.Shell");
WSHShell.Popup ("这是一个用JS编辑注册表的例子By yjj");
WSHShell.RegWrite("HKLM\Example_JS", "String Key_JS");
WSHShell.RegWrite("HKLM\Example_JS", "Reginfo By yjj");
WSHShell.RegWrite("HKLM\Example_JS\Value","String Key For JS");
WSHShell.RegW ...
- 21:48
- 浏览 (78)
- 评论 (0)
- 分类: javascript
- 进入论坛
-------------- 函数检索 --------------
trim函数: trim() lTrim() rTrim()
校验字符串是否为空: checkIsNotEmpty(str)
校验字符串是否为整型: checkIsInteger(str)
校验整型最小值: checkIntegerMinValue(str,val)
校验整型最大值: checkIntegerMaxVal ...
- 21:41
- 浏览 (70)
- 评论 (0)
- 分类: javascript
- 进入论坛
/* 删除指定DIV对象
@objid 要删除的对象ID
返回 Bool 操作结果
*/
DeleteDiv : function (objid)
{
try
{
if(this.Get(objid))
{
var GetParent = this.Get(objid).parentNode;
GetParent.removeChild ...
- 21:38
- 浏览 (81)
- 评论 (0)
- 分类: javascript
- 进入论坛
<script type=text/javascript" >
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!p ...
- 21:31
- 浏览 (97)
- 评论 (0)
- 分类: javascript
- 进入论坛
请记住,cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样:
document.cookie = "username" + escape(form.username.value);
在这里,使用 escape() 函数非常重要,因为cookie值里可能包含分号、逗号或者空格。这就是说,在读取cookie值时,必须使用对应的unescape()函数给值解码。
我们当然还得介绍cookie ...
对于数据库数据不停的读取和更改,频繁的建立Connection是很不划算,建立连接池是很好的选择,在多个数据库数据之间来回倒换,需要为每个数据库建立一个池,本例的目的就是建立一个管理这些池的管理类,达到的目的是:在我们需要一个链接的时候,只要提供需要那个连接池(每个连接池对于一个名字,所有的连接池都装载入一个Map中)的名字,就可以得到链接进行操作,完毕需要关闭,关闭这个链接并不会真正的关闭,在池中他还是存在的。
首先定义个xml文件作为我们需要的连接池的配置文件:如下:config.xml
<?xml version="1.0" encoding="UTF-8"?>
< ...
js 中的关联数组的应用:
//这里主要是说明 对于关联数组的遍历,首先定义一个数组:
var arr = new Array();
//随便创建关联数组的数据如下:
arr["name"] = "mary";
arr["age"] = "3";
arr["sex"] = "man";
//利用 for 循环遍历如下:
for( var key in arr)
{
// 则上面 key 变量所取的值为 "name" 或 "age" 或 "sex",
...
- 17:53
- 浏览 (99)
- 评论 (0)
- 分类: javascript
http头的组成:
==============
HTTP头字段包括4类:
general-header ;
request-header ;
response-header ;
entity-header .
*******************************************************************************
General Header Fields
=============================
general head ...
- 17:48
- 浏览 (230)
- 评论 (0)
- 分类: jsp&Servlet
head区是指首页HTML代码的<head>和</head>之间的内容。
必须加入的标签
1.公司版权注释
<!--- The site is designed bywebjx.com 06/2006 --->
2.网页显示字符集
简体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
繁体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=BIG5"> ...
- 17:46
- 浏览 (198)
- 评论 (2)
- 分类: jsp&Servlet
- 进入论坛
windows Run 命令总结
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
w******--------windows脚本宿主设置 write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer ...
Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。
要创建 Automation 对象,将新的 ActiveXObject 赋给对象变量:
var ExcelSheet;
ExcelApp = new ActiveXObject("Excel.Application");
ExcelSheet = new ActiveXObject("Excel.Sheet"); 本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对象变量在代码中引 ...
- 15:44
- 浏览 (244)
- 评论 (0)
- 分类: javascript
在JavaScript中,null与undefined曾一度使我迷惑。下面的文字,有利于
你更清晰的认知它(或者让你更迷惑):
- null是关键字;undefined是Global对象的一个属性。
- null是对象(空对象, 没有任何属性和方法);undefined是undefined类
型的值。试试下面的代码:
document.writeln(typeof null);
document.writeln(typeof undefined);
- 对象模型中,所有的对象都是Object或其子类的实例,但null对象例外:
...
- 15:42
- 浏览 (88)
- 评论 (0)
- 分类: javascript
- 进入论坛
1.实现代码:
package U4;
public class 八皇后 {
static boolean[][] hh=new boolean[8][8];//8*8棋盘
static int count=0;//已经放上的皇后数
static int num=0;//摆放方式的总数
public boolean tj1(int line){//条件一,判断此列是否有摆放皇后
for(int i=0;i<8;i++){
if(hh[i][line]==true){
return false;
}
}
return tru ...
1.Action 中代码
List result = new ArrayList();
result.add("abc");
result.add("dfb");
request.setAttribute("result", result);
2.JSP 中代码
<script language=javascript>
var arrList = new Array();
arrList = "${result}".replace('[','').replace(']','').sp ...
- 12:35
- 浏览 (229)
- 评论 (0)
- 分类: javascript
- 浏览: 12385 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
通用化Web表单验证方式的 ...
kuangbaoxu 写道验证时创建数组的函数,注意其与页面元素的对应关系。 ...
-- by lims -
通用化Web表单验证方式的 ...
楼上的,你这叫通用吗!要是改天老板要求改一下字段,一大堆东西要改,而已如果说要移 ...
-- by JerrySun -
事件设计模式
...
-- by cheaizheng -
DBCP数据库连接池
dbcp是不太稳定,c3p0总体反应好一点,而且参数更多,可配置性更强。
-- by sunsong -
DBCP数据库连接池
恩 学习到了
-- by zojomotico






评论排行榜