- 博客(37)
- 收藏
- 关注
原创 ie6 getElementById/getElementsByName bug
javascript:mctmp(0);in ie6:document.getElementsByName(nameValue) will return the element which id attribute equals to nameValuedocument.getElementById(idValue) will return the element wh...
2011-12-23 11:25:22
158
原创 getElementsByAttribute
[code="java"]//属性选择符//author:司徒正美 ref:http://www.cnblogs.com/rubylouvre/archive/2009/10/26/1590102.html//正则支持 tag[attrName ^\$\*\~\!=attrValue]var getElementsByAttribute = function(search) {...
2011-12-23 11:09:51
704
原创 Node.contains
[code="java"]/* code ref http://www.cnblogs.com/rubylouvre/archive/2009/10/14/1583523.html IE有contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是firefox。 不过火狐支持compareDocumentPosition() 方法,这是W3...
2011-12-23 10:28:59
216
原创 getElementsByClassName
[code="java"]//code ref http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html//支持 多class搜索 ie:getElementsByClassName("classA classB")var getElementsByClassName = function (searchC...
2011-12-23 09:57:18
143
原创 javascript clone
ref1.基本类型string boolean undefined null number皆可直接用=赋值2.普通object clone[code="java"]//最简单clonefunction objectClone(){ var ret=new Object(); for(var p in this){ ret[p]=this[p]; } r...
2011-12-21 10:09:57
152
原创 jquery实现aop?
如果想重写jQuery某个方法又不想直接改源码,你可以这样改写unique()[code="java"](function($){ var _old = $.unique;//备份原始方法 $.unique = function(arr){ //如果是dom对象就使用原始方法 if (!!arr[0].nodeTyp...
2011-12-15 22:31:05
226
原创 一些比较好的jquery优化
1.选择:优先用#id,使用.class前面带上tag名称,多次操作是使用变量保存(或链式操作)。2.sizzle:1.3后采用的选择器引擎采用‘自右向左’取代传统的‘自左向右’,右边选择器更加明确,比如 $('div.class span.class2'),因此在写选择器时需要考虑这点3.绑定事件时用live()/delegate()取代bind()4.操作dom时可以先取出dom-...
2011-12-15 22:19:05
109
原创 jquery源码分析【转】
http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.htmlhttp://www.cnblogs.com/fjzhou/
2011-12-14 09:31:41
87
原创 深入理解Javascript之this关键字
this:在Javascript中,This关键字永远都指向函数(方法)的所有者.http://www.laruence.com/2009/09/08/1076.html原型链和原型:The prototype is only used for properties inherited by objects/instances created by that function. The f...
2011-12-12 23:09:20
114
原创 jQuery.globalEval()
[code="java"]//和eval()不同的是他用全局上下文(window)用于加载运行在全局范围的外部脚本globalEval: function( data ) { if ( data && rnotwhite.test( data ) ) { //IE用execScript //标准用匿名函数使全局window作为上下文调用eval ( w...
2011-12-08 13:56:53
163
原创 jQuery.parseXML()
[code="java"]parseXML: function(data, xml, tmp) { if (window.DOMParser) { //标准 IE9可以 tmp = new DOMParser(); xml = tmp.parseFromString(data, "text/xml"); } else { // IE...
2011-12-08 13:46:45
220
原创 jQuery.isWindow
[code="java"]// A crude way of determining if an object is a windowisWindow: function( obj ) { return obj && typeof obj === "object" && "setInterval" in obj;}Here is how it works:1. it de...
2011-12-08 13:28:27
119
原创 javascript函数中变量的范围
[code="java"]var first = 'hi there';var first = (function() { console.log("first", first); // undefined var first = "hello world";})();//相当于var first = 'hi there';var first = (...
2011-12-08 11:17:52
464
原创 javascript string replace妙用
http://www.codebit.cn/javascript/javascript-replace.html[code="java"]String.prototype.format = function(){ var args = arguments; return this.replace(/\{(\d+)\}/g, ...
2011-12-08 09:29:12
110
原创 jQuery中的delegate与live实现方式简析
http://www.blogjava.net/Hafeyang/archive/2011/04/19/the_implementation_of_jquery_delegate_and_live.html[code="java"]window.onload = function(){ function handle(e){ //...
2011-12-07 22:06:35
103
原创 用html形式导出excel
普通的excel导出方式在遇到大数据量的时候经常导致OOM,采用拼接html方式可以解决首先设计好要导出的表格样式,将excel另存为为html格式,然后用文本编辑器打开html如果需要通用的导出方式,则需要自己拼接标题信息。首先定义一个标题定义类,可自定义标题栏的宽度 对齐方式[code="java"]public class HtmlExportColumn { pub...
2011-12-02 09:13:11
225
原创 Tomcat 在處理 GET、POST 參數時預設是採用 ISO-8859-1 編碼
http://blog.amjet.cc/IT/?p=104http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
2011-11-25 09:08:24
98
原创 RSA使用X509EncodedKeySpec、PKCS8EncodedKeySpec生成公钥和私钥
[code="java"] private static final String KEY_ALGORITHM = "RSA"; private static final String PUBLIC_KEY ="publicKey"; private static final String PRIVATE_KEY ="privateKey"; public st...
2011-11-02 14:21:26
5421
原创 使用 bouncycastle实现 AES
[code="java"]import java.io.UnsupportedEncodingException;import java.security.Key;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;impo...
2011-11-01 17:42:20
1642
原创 精通Intellij Idea之快捷键[转]
快捷键的使用无疑是开发人员对IDE喜爱程度的一个重要指标。你是否羡慕某些高手写代码时指尖飞舞的感觉?那就看看下面这些常用的快捷键及设置技巧吧。常用快捷键:基本代码完成:ctrl+space,这是最最基础,使用频率最高的快捷键,提供类名,方法名,变量名的自动完成功能。对于咱们中国用户来说,默认的快捷键有时会和中英文输入法的切换快捷键冲突,解决办法就是自定义快捷键(后面我会介绍如何自定义快捷键...
2011-10-31 16:23:58
210
原创 CXF Interceptor中Phase的先后顺序
[code="java"]org.apache.cxf.phase.PhaseManagerImpl中final void createInPhases() { int i = 0; inPhases = new SortedArraySet(); inPhases.add(new Phase(Phase.RECEIVE, ++i ...
2011-10-26 18:28:08
2205
原创 NumberFormat使用
[code="java"] double f = 555111.22255; java.text.NumberFormat nf=java.text.NumberFormat.getNumberInstance(); nf.setMinimumIntegerDigits(5);//整数显示最少位数不足前面补零 nf.setMaximumIntegerDigits(5);//...
2011-10-21 17:11:50
206
原创 RSA非对称加密内容长度限制解决办法
RSA非对称加密内容长度有限制,1024位key的最多只能加密127位数据,否则就会报错([color=red]javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes[/color])解决办法是用对称加密(AES/DES etc)加密数据,然后用RSA公钥加密对称加密的密钥,用RSA的私钥解密...
2011-10-21 13:16:01
4350
原创 对象序列反序列化AES加密后Base64处理
[code="java"] /** * AES加密 * @param content 需要加密的内容 * * @param key 加密密码 * * @return */ public static byte[] encrypt(byte[] content, String key) { try { KeyGenerator kgen = Key...
2011-10-19 11:08:45
256
原创 序列化与反序列化中的AES加密
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializ...
2011-10-12 17:27:41
408
原创 json依赖的jar
http://blog.youkuaiyun.com/simonhe1973/article/details/5456640json-lib-2.3-jdk15.jarcommons-beanutils-1.7.0.jarcommons-httpclient-3.1.jarcommons-lang-2.3.jarcommons-logging-1.0.4.jarcommons-co...
2011-09-30 09:52:30
87
原创 CXF拦截器获取调用方法名
[code="java"]//拦截器package me.yourname.webservice.cxfinterceptor;import java.lang.reflect.Method;import org.apache.cxf.frontend.MethodDispatcher;import org.apache.cxf.interceptor.Fault;im...
2011-09-19 15:18:08
979
原创 使用JavaScript正则表达式验证
[code="java"]/** regexp-validate-data.js **/function anyChar(str) { /* Verify at least one nonspace character * or string of characters * Return boolean */ return /\...
2011-09-16 11:24:17
144
原创 使用JavaScript正则表达式实现一些实用函数
[code="java"]//去除字符串空格/*** Start of Modify ***/function ltrim(str){ /* Trims leading spaces - returns string * Returns trimmed string */ return str.replace(/^\s+/, '');}/...
2011-09-16 11:23:00
80
原创 TRUTS2 DATE类型转换
http://www.360doc.com/content/09/0323/19/26262_2895107.shtmlhttp://towson.blog.51cto.com/325996/84417http://icemoon.iteye.com/blog/105499http://www.blogjava.net/hanhonl/archive/2008/05/26/202928...
2011-09-14 14:03:36
128
原创 javascript转换日期字符串为Date对象
[code="java"]var s = "2005-12-15 09:41:30"; var d = new Date(Date.parse(s.replace(/-/g, "/"))); [/code]http://docs.jquery.com/UI/Datepicker/$.datepicker.formatDate也能实现...
2011-09-14 12:14:04
96
原创 JavaScript注意点
对URL传参的转换 encodeURI(encodeURI())http://www.w3school.com.cn/js/jsref_encodeuri.asp
2011-06-11 18:55:34
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人