2008-05-25

javascript中event对象详解

关键字: javascript中event对象详解
//event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等//等。 //event对象只在事件发生的过程中才有效。 //event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 //例子 //下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。 <HTML> <HEAD><TITLE>Cancels Links</TITLE> <SCRIPT ...
2008-05-23

prototype 源码解读

关键字: prototype 源码解读
/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: '@@VERSION@@' } /** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java 的一个Class实例。 * 要使用 X 类型,需继续用 new X()来获取一个实例,如同 java 的 Class.newInstance()方法。 * * 返回的构造函数会执行 ...
2008-05-23

dom4j学习总结

关键字: dom4j学习总结
dom4j学习总结 (一)创建Document的基本操作 /** * xml基本操作 */ public void BaseOperation(){ //创建一个document Document document=DocumentHelper.createDocument(); //创建根结点 Element root=document.addElement("root"); //为根结点添加一个book节点 Element book1=root.addElement("book"); //为book1添加属性type ...
2008-05-23

dom4j学习总结

关键字: dom4j学习总结
dom4j学习总结 (一)移除节点及属性 /** *//**移除节点和属性的操作 * @throws DocumentException */ public void RemoveOperator() throws DocumentException...{ //待生成xml的字符串 String str="<root><book type='science'><Name>Java</Name><price>100</price></book>" ...
2008-05-23

java中文件操作大全

关键字: java中文件操作大全
java中文件操作大全 本文为本人在工作学习中的总结,每个方法都经过测试,记在博客上一方面是为了自己日后工作方便,另一方面是为了给大家提供方便,节约时间。 一.获得控制台用户输入的信息 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffe ...
2008-05-23

Java2容器类

关键字: java2容器类
/* Java2容器类类库的用途是“保存对象”,它分为两类:   Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。   Map----一组成对的“键值对”对象,即其元素是成对的对象,最典型的应用就是数据字典,并且还有其它广泛的应用。另外,Map可以返回其所有键组成的Set和其所有值组成的Collection,或其键值对组成的Set,并且还可以像数组一样扩展多维Map,只要让Map中键值对的每个“值”是一个Map即可。   1.迭代器   迭代器是一种设计模式,它是一个对象,它可 ...
2008-05-23

java中字符串操作方法整理

关键字: java中字符串操作方法整理
一.字符串分割 1.利用字符串类的split方法进行分割 /** *//**利用字符串的split方法进行分割 * @param str 待分割的字符串 * @param sdelimiter 分割符 * @return */ public String[] splitString(String str,String sdelimiter)...{ String[] array=str.split(sdelimiter); return array; } 2.利用Strin ...
2008-05-23

java中关于时间日期操作的常用函数

关键字: java中关于时间日期操作的常用函数
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 ...
2008-05-23

Tomcat集群与负载均衡

关键字: tomcat集群与负载均衡
在进入集群系统架构探讨之前,先定义一些专门术语: 1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对外界来看是一个大Web服务器。不过集群的节点也可以单独提供服务。 3. 特点:在现有网络结构之上,负载均衡提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力 ...
2008-05-23

通用化Web表单验证方式的改进方案

关键字: 通用化web表单验证方式的改进方案
验证时创建数组的函数,注意其与页面元素的对应关系。 <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}", ...
2008-05-21

动态拖拉效果小例

关键字: 动态拖拉效果小例
// 事件注册,调用示例:_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" ...
2008-05-20

实用且不花哨的js代码大全

关键字: 实用且不花哨的js代码大全
相关文章: [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 ...
2008-05-19

关于JS动态添加事件

关键字: 关于js动态添加事件
两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: var t = document.getElementById("tab1"); t.onclick = function tst(){ alert(''); } 第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵 var tb = document.getElementById("tab1"); if(window.addEventListener){ // Mozilla, Netscape, Firefo ...
2008-05-19

经典实现DIV在Select控件上面(利用IFRAME)

关键字: 经典实现div在select控件上面(利用iframe)
[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 ...
2008-05-19

深入理解css中的position定位和z-index属性

关键字: 深入理解css中的position定位和z-index属性
注:本文仅供交流使用,如有不当之处欢迎批评指正,但请注明详由,谢谢! 由于平时不太用到,所以过去写css的时候对于position属性的absolute、relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题。今天仔细阅读了一下css文档,总算是对盒模型的浮动、定位有了比较深刻的理解。 我们在实践中很有可能遇到这样的问题: 1、做一个横向导航,然后鼠标经过之后出现下拉菜单,那么这个下拉菜单的位置控制就是一个关键; 2、我们想在一个正常的页面布局中放入几个浮在页面上的气泡提示,这时既不想让气泡提示破坏正常的文档布局,又 ...
2008-05-15

JavaScript面向对象深入剖析

关键字: javascript面向对象深入剖析
3. 构造、析构与原型问题 -------- 我们已经知道一个对象是需要通过构造器函数来产生的。我们先记住几点: - 构造器是一个普通的函数 - 原型是一个对象实例 - 构造器有原型属性,对象实例没有 - (如果正常地实现继承模型,)对象实例的constructor属性指向构造器 - 从三、四条推出:obj.constructor.prototype指向该对象的原型 好,我们接下来分析一个例子,来说明JavaScript的“继承原型”声明,以 及构造过程。 //------------------------------------ ...
2008-05-15

用JS编辑注册表总结

关键字: 用js编辑注册表总结
一、用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 ...
2008-05-15

js 验证函数3

关键字: js 验证函数3
-------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: checkIntegerMaxVal ...
2008-05-15

js 验证函数2

关键字: js 验证函数2
/* 删除指定DIV对象 @objid 要删除的对象ID 返回 Bool 操作结果 */ DeleteDiv : function (objid) { try { if(this.Get(objid)) { var GetParent = this.Get(objid).parentNode; GetParent.removeChild ...
2008-05-15

js 验证函数1

关键字: js 验证函数
<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 ...
2008-05-15

js 操作cookie详解

关键字: js 操作cookie详解
请记住,cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样: document.cookie = "username" + escape(form.username.value); 在这里,使用 escape() 函数非常重要,因为cookie值里可能包含分号、逗号或者空格。这就是说,在读取cookie值时,必须使用对应的unescape()函数给值解码。 我们当然还得介绍cookie ...
2008-05-15

DBCP数据库连接池

关键字: dbcp数据库连接池
对于数据库数据不停的读取和更改,频繁的建立Connection是很不划算,建立连接池是很好的选择,在多个数据库数据之间来回倒换,需要为每个数据库建立一个池,本例的目的就是建立一个管理这些池的管理类,达到的目的是:在我们需要一个链接的时候,只要提供需要那个连接池(每个连接池对于一个名字,所有的连接池都装载入一个Map中)的名字,就可以得到链接进行操作,完毕需要关闭,关闭这个链接并不会真正的关闭,在池中他还是存在的。 首先定义个xml文件作为我们需要的连接池的配置文件:如下:config.xml <?xml version="1.0" encoding="UTF-8"?> < ...
2008-05-15

js 中的关联数组的应用

关键字: js 中的关联数组的应用
js 中的关联数组的应用: //这里主要是说明 对于关联数组的遍历,首先定义一个数组: var arr = new Array(); //随便创建关联数组的数据如下: arr["name"] = "mary"; arr["age"] = "3"; arr["sex"] = "man"; //利用 for 循环遍历如下: for( var key in arr) { // 则上面 key 变量所取的值为 "name" 或 "age" 或 "sex", ...
2008-05-15

HTTP 请求报头详解

关键字: http 请求报头详解
http头的组成: ============== HTTP头字段包括4类: general-header ; request-header ; response-header ; entity-header . ******************************************************************************* General Header Fields ============================= general head ...
2008-05-15

HTML Head 参数详解

关键字: html head 参数详解
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"> ...
2008-05-15

windows Run 命令总结

关键字: windows run 命令总结
windows Run 命令总结 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 w******--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer ...
2008-05-15

js 调用ActiveXObject 总结

关键字: js 调用activexobject 总结
Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。   要创建 Automation 对象,将新的 ActiveXObject 赋给对象变量: var ExcelSheet; ExcelApp = new ActiveXObject("Excel.Application"); ExcelSheet = new ActiveXObject("Excel.Sheet");  本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对象变量在代码中引 ...
2008-05-15

null 和 undefined 区分

关键字: null 和 undefined 区分
在JavaScript中,null与undefined曾一度使我迷惑。下面的文字,有利于 你更清晰的认知它(或者让你更迷惑): - null是关键字;undefined是Global对象的一个属性。 - null是对象(空对象, 没有任何属性和方法);undefined是undefined类 型的值。试试下面的代码: document.writeln(typeof null); document.writeln(typeof undefined); - 对象模型中,所有的对象都是Object或其子类的实例,但null对象例外: ...
2008-05-15

八皇后问题

关键字: 八皇后问题
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 ...
2008-05-15

java list<string>集合 传递值给js的数组

关键字: java list<string>集合 传递值给js的数组
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 ...
kuangbaoxu
搜索本博客
最近加入圈子
存档
最新评论