上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: http://www.cnblogs.com/snandy/archive/2011/06/27/2085062.htmljQuery的事件模块是较复杂的,前面仅仅提到了对事件对象的包装。即统一了一些兼容性的问题。这篇会综述下jQuery的整个事件模块。后面会详细分析jQuery.event.add/jQuery.event.remove/jQuery.event.trigger。虽然事件模块代码很难读,但其提供的API接口还是很清晰的。如下1 添加事件(bind/one/live/delegate/hover/toggle)bind 基本的添加事件函数。one 添加只执行一次的事件函数。li 阅读全文
posted @ 2013-05-24 16:52 若 ♂ 只如初见 阅读(172) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/snandy/archive/2011/06/17/2081213.html由于各个浏览器中原生事件对象的 差异性 ,多数 JS库/框架 都或多或少的对原生事件对象进行了修复及包装。比如,停止事件冒泡IE用 cancelBubble ,标准浏览器则用 stopPropagation 。获取事件源对象,IE用 srcElement ,标准浏览器则用 target 诸如此类。jQuery 对原生事件对象的修复和包装主要使用 jQuery.Event 类和 jQuery.event.fix 方法。?1234567891011121314151617181 阅读全文
posted @ 2013-05-24 16:49 若 ♂ 只如初见 阅读(202) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/snandy/archive/2011/06/15/2081265.htmljQuery丢弃了标准的button属性采用which,这有点让人费解。which 是Firefox引入的,IE不支持。which的本意是获取键盘的键值(keyCode)。jQuery中的which即可以是键盘的键值,也可以是鼠标的键值。即当判断用户按下键盘的哪个键时可以使用which,当判断用户按下鼠标的哪个键时也可以用which。它一举两用了。源码?12345678910// Add which for key eventsif( event.which == null 阅读全文
posted @ 2013-05-24 16:47 若 ♂ 只如初见 阅读(179) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/snandy/archive/2011/06/10/2077298.html很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如?1234<divdata="some data">Test</div><script>div.getAttribute('data'); // some data</script>给页面中div添加了自定义属性“data”及值“some data”。后续JS代码中使用getAttribute获取。jQuery从1.2.3开始 阅读全文
posted @ 2013-05-24 16:44 若 ♂ 只如初见 阅读(163) 评论(0) 推荐(0) 编辑
摘要: (function($) { $.fn.extend({ clear:function(){ cl(this); }, }) ; function cl(_id){ $("input,select,textarea", _id).each(function() { var t = this.type, tag = this.tagName.toLowerCase(); if (t == "text" || t == "hidden" || t == "password" || tag == "textar 阅读全文
posted @ 2013-05-24 16:37 若 ♂ 只如初见 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 获取异常信息的exception对象exception内置对象用来处理JSP文件执行时发生的所有错误和异常。exception对象和Java的所有对象一样,都具有系统的继承结构,exception对象几乎定义了所有异常情况,这样的exception对象和常见的错误有所不同,所谓错误,指的是在程序运行中由于系统内存不足,在Web服务器中不能处理计算机本身的问题。与错误不同,exception指的是Web应用程序所能够识别并能够处理的问题。在Java中,利用名为“try/catch”的关键字来处理异常情况,如果在JSP页面中出现没有捕捉到的异常,就会生成exception对象,并把这个except 阅读全文
posted @ 2013-05-24 16:17 若 ♂ 只如初见 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:<action name="product_group" class="customers.products" method="getGroups"> <result 阅读全文
posted @ 2013-05-24 15:34 若 ♂ 只如初见 阅读(7704) 评论(0) 推荐(0) 编辑
摘要: 在struts.xml中配置了异常跳转,<packagename="default"namespace="/"extends="struts-default"><global-results><resultname="exception-error">/error/exception.jsp</result></global-results><global-exception-mappings><exception-mappingresu 阅读全文
posted @ 2013-05-24 15:32 若 ♂ 只如初见 阅读(396) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/view/7979370116fc700abb68fc42.html实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。 package test; importjava.util.List;public interface IHelloService{public String sayHello(String ttt);public Course choose(User u);public List test(List t);}这其中包含了简单对象的传递,对象的传递,List的传递。具体的开发 阅读全文
posted @ 2013-05-24 10:48 若 ♂ 只如初见 阅读(605) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/snandy/archive/2011/06/08/2074086.html使用过Prototype.js的同学知道$(xx)调用后返回的是HTMLElement或其集合。jQuery的$调用后想要获取DOM元素可以使用get方法,如下?12// 方式1$('div').get(1); // 获取页面中第二个div当然,也可以使用数组索引方式获取?12// 方式2$('div')[1]; // 获取页面中第二个div上面两种方式都可以获取某一个特定的DOM元素,而获取DOM元素集合却要使用toArray方法?1$(& 阅读全文
posted @ 2013-05-24 10:38 若 ♂ 只如初见 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 创建一个web service工程web.xml文件会有以下内容 <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <s 阅读全文
posted @ 2013-05-24 10:32 若 ♂ 只如初见 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/snandy/archive/2011/06/07/2071988.html前面提到jQuery库如何通过其中的jQuery.extend及jQuery.fn.extend去扩展自身的。第三篇给zChain.js添加了常用选择器,但目前为止zChain.js仍然做不了任何事情。jQuery的操作往往是分两步1,获取元素集合(选择器)2,操作元素集合而第二步操作元素集合的主要方法就是jQuery.each。查看源码,我们发现jQuery.each及this.each分别调用了27次和31次。可见它是多么的重要。这篇将分析下jQuery.each及th 阅读全文
posted @ 2013-05-24 10:05 若 ♂ 只如初见 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前面两篇已经道明了jQuery的核心框架。弄清楚了jQuery对象的组成,以及如何用extend方法来扩展库。链式操作也仅仅是方法体内返回this。为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。1, 通过id获取,该元素是唯一的?1$('#id')2, 通过className获取?123456$('.cls') // 获取文档中所有className为cls的元素$('.cls', el)$('.cls', '#id 阅读全文
posted @ 2013-05-24 10:03 若 ♂ 只如初见 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 需要实现com.opensymphony.xwork2.Preparable接口,继承ActionSupport类:public class OrderActionMethod extends ActionSupport implements Preparable { private String username; @Override public void prepare() throws Exception { System.out.println(" method prepare start ... "); } @Override public String exe 阅读全文
posted @ 2013-05-23 11:05 若 ♂ 只如初见 阅读(370) 评论(0) 推荐(0) 编辑
摘要: http://blogwarning.iteye.com/blog/1390172在struts2的struts-default.xml中定义了一个name为prepare拦截器,实现类是com.opensymphony.xwork2.interceptor.PrepareInterceptor,它的作用是为实现了com.opensymphony.xwork2.Preparable接口的action调用相关方法。该拦截器有两个参数:alwaysInvokePrepare,firstCallPrepareDo,两者的类型都是boolean,默认值分别是true,false。该拦截器的核心代码如下 阅读全文
posted @ 2013-05-23 09:37 若 ♂ 只如初见 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 经典JavaScript正则表达式实战菜鸟(http://www.cainiao8.com/)邮箱:runningtortoise@hotmail.com目录正则表达式实战... 1匹配结尾的数字... 2统一空格个数... 3判断字符串是不是由数字组成... 3电话号码正则... 3手机号码正则表达式... 4使用正则表达式实现删除字符串中的空格:... 4限制文本框只能输入数字和小数点等等... 5替换小数点前内容为指定内容... 5只匹配中文的正则表达式... 5返回字符串的中文字符个数... 6正则表达式取得匹配IP地址前三段... 6匹配<ul>与<ul>之间 阅读全文
posted @ 2013-05-22 14:44 若 ♂ 只如初见 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍正则表达式的入门知识,然后以Jakarta-ORO API为例介绍如何使用正则表达式。一、正则表达式基 阅读全文
posted @ 2013-05-22 12:47 若 ♂ 只如初见 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 引用: http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#escape由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式. 阅读全文
posted @ 2013-05-22 12:35 若 ♂ 只如初见 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 定义和用法<a> 标签的 target 属性规定在何处打开链接文档。如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。打开新窗口被指向的超链接使得创建高效的浏览工具变得很容易。例如,一个简单的内容文档的列表,可以将文档重定向到一个单独的窗口:<h3>Table of Contents&l 阅读全文
posted @ 2013-05-21 17:11 若 ♂ 只如初见 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、主界面: /jsp/leftmenu.jsp" frameborder="0" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" /> /jsp/top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" frameb 阅读全文
posted @ 2013-05-21 16:31 若 ♂ 只如初见 阅读(397) 评论(0) 推荐(0) 编辑
摘要: package com.cjonline.foundation.util;import java.lang.reflect.Field;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Collection;import java.util.Date;public class JsonUtils { /** 默认的字符串格式 */ private static String dateformat = "yyyy-MM-dd hh:mm:ss"; /** * 获取日期字 阅读全文
posted @ 2013-05-20 14:32 若 ♂ 只如初见 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口: User us = new User(); us.setRealName("a"); us.setState(2); User us1 = new User(); us1.setRealName("b"); us1.setState(1); List<User> lists = new ArrayList<User>(); lists.add(us); lists.add(us1); Collections.sor 阅读全文
posted @ 2013-05-20 12:34 若 ♂ 只如初见 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、Action配置的各项默认值 (1)、如果没有为action指定class,默认是ActionSupport。 (2)、如果没有为action指定method,默认执行action中的execute()方法。 (3)、如果没有为action指定result,默认值为success。2、result配置的各种试图转发类型... 其中type的常用类型有: dispatcher(默认值) ->转发 redirect ->重定向 如: helloworld /test plainText ->显示原始文件内容如: /... 阅读全文
posted @ 2013-05-17 12:51 若 ♂ 只如初见 阅读(238) 评论(0) 推荐(0) 编辑
摘要: js验证文本框内容不能为空<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">只能输入英文和数字<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"><input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')"/>& 阅读全文
posted @ 2013-05-16 10:06 若 ♂ 只如初见 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 找到注释模板所在的地方: window à Preference à Java à Code Style à Code Template 然后展开 Comments 节点就是所需要设置注释的元素了:文件(Files)注释标签:/*** @Project: ${project_name}* @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* @authorshenyanghong ahong2011@gmail.com* @date ${date} ${time}* 阅读全文
posted @ 2013-05-15 16:48 若 ♂ 只如初见 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArgum 阅读全文
posted @ 2013-05-15 12:32 若 ♂ 只如初见 阅读(168) 评论(0) 推荐(0) 编辑
摘要: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ include file="/jsp/share/taglib.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd& 阅读全文
posted @ 2013-05-14 12:17 若 ♂ 只如初见 阅读(2893) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/zhengchuyu/archive/2008/07/21/1247764.html有时你可能需要对变量进行类型检查,或者判断变量是否已定义。有两种方法可以使用:typeof函数与constructor属性。typeof函数的用法可能不用我多说,大家都知道怎么用。而constructor属性大家可能就陌生点。在《精通JavaScript》这本书中有提到construct的用法,但我用自己的几个浏览器(IE7.0 / Firefox1.9 / Opera9.50)测试的结果却和书上说的不一样。但是仍然是有办法通过constructor属性来检查变量类 阅读全文
posted @ 2013-05-13 09:53 若 ♂ 只如初见 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 参考资料:一、提出问题:为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?二、解决方案:1. 写客户端Cookie的方式 当用户登陆成功以后,把网站域名、用户名、密码、token、 session有效时间全部采用cookie的形式写入到客户端的cookie里面,如果用户从一台Web服务器跨越到另一台服务器的时候,我们的程序主动去检测客户端的cookie信息,进行判断,然后提供对应的服务,当然,如果cookie过期,或者无 阅读全文
posted @ 2013-05-10 15:22 若 ♂ 只如初见 阅读(188) 评论(0) 推荐(0) 编辑
摘要: jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object); 和 jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//…. //…… };原来 jQuery.fn = jQuery.protot... 阅读全文
posted @ 2013-05-09 12:39 若 ♂ 只如初见 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页