自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜凉如水

虽然我手比脚笨,但我有梦的天真

  • 博客(66)
  • 资源 (6)
  • 收藏
  • 关注

转载 CSS3中translate、transform和translation的区别和联系

translate: 移动,transform的一个方法                通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数:              用法transform: translate(50px, 100px);              -ms-transform: translat

2017-06-10 03:46:23 5371

原创 jquery高级方法描述与应用

jquery,addBack()、animate()、clone()方法,callbacks对象,Deferred对象常用方法介绍

2014-01-08 17:15:29 2301

原创 jquery计算出left和top,让一个div水平垂直居中

if($("#center").css("position")!="fixed"){ $("#center").css("position","absolute"); var dw = $(window).width(); var ow = $("#center").outerWidth(); var dh = $(window).height();

2013-12-21 12:10:53 9906 1

原创 hibernate select 查询方式总结

1. 查询整个映射对象所有字段(查询整个映射对象所有字段,填充到List中)List result = hibernateTemplate.executeFind(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException {

2013-11-27 19:28:17 10724

原创 JavaScript,IE与非IE之间的差别(未完待续)

JavaScript,IE与非IE兼容性研究

2013-11-18 16:02:29 1029

原创 javascript工具函数汇总2013

function int(str){ return parseInt(str, 10);}/* * 判断目标参数是否Array对象 */function isArray(source){ return '[object Array]' == Object.prototype.toString.call(source);}/* * 解析目标URL中的参数成json对象

2013-11-16 20:29:50 827

转载 cmd命令提示行连接mysql乱码的解决(转)

下面的介绍是设置为gb2312的,而实际上很多windows的终端采用的是gbk编码,所以如下的内容,有可能是设置为set character_set_client=gbk,这样才能在终端正常显示中文。        而在Linux中,我们一般采取修改配置文件的方式来做达到同样的效果,已经在博客中有转载了一篇对于linux中的的mysql乱码处理:http://haiyupeter.j

2013-11-13 12:07:20 1092

原创 struts2 validation.xml 验证

当使用struts2的validation.xml进行验证时,需要注意如下几个方面:1.表单一般使用struts2标签关闭客户端验证,使用name对应action中的属性2.在Action配置中一定要设置input返回页面3.添加验证只要创建验证的xml文件,在Action同包下,创建:Action类名-validation.xml<!DOCTYPE validators

2013-11-08 18:28:00 3038

原创 javascript利用闭包this实现继承

(function(t){ t.i = 10; t.Hammer = function(){ alert("Constuctor") }; })(this),function(t,e){ Hammer.init = function(){ Hammer(); alert("override"); }; Hammer.init(); }();大致的代码

2013-10-22 18:05:00 1207 2

原创 jsp中使用URL重写跟踪Session,浏览器不支持Cookie的解决方案

大家都知道session关浏览器就会清除(即使sessionid会写到客户端的cookie中),如果浏览器新建一个父窗口,在原窗口不关闭的情况下,共享一个sessionId。在一次会话中,session是基于cookie的,也就是说当cookie被删除时,session又会创建。当客户端禁掉cookie时,就要通过URL重写获取sessionId,且sessionId不会改变。Http

2013-10-17 22:32:01 5198 1

原创 Javascript访问静态变量

function add(i){ return i+add.invokeTimes++; } add.invokeTimes = 0; //定义静态变量 //通过函数名直接访问 count(0); alert(add.invokeTimes); // 3 //通过对象实例访问 var o1 = add(1); //var o2 = new add(sdfgs);

2013-09-28 14:28:12 1873

转载 linux下vi与vim编辑器的区别及使用方法

vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级版本。vi就像Windows中的计事本,而vim则可以算的上是 office中的word。vi主要用来编辑一些文件,vim是程序员的好工具。好的。。。。下面在介绍一下vi的使用。。。。。。1. 使用vi进入一般模式[root@linux ~]# vi test.txt直接输入“vi 文件名”即可进入vi。如图10

2013-09-11 11:05:03 764

原创 Linux下安装Node.js

yum install gcc-c++mkdir /tmp/node-buildcd /tmp/node-buildwget http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gztar -zxvf node-v0.10.18.tar.gzcd node-v0.10.18./configuremakemake ins

2013-09-11 10:51:10 1974

原创 安装node.js+express for win7的Web开发环境配置

1.安装 node.js。进入官网的下载地址:http://www.nodejs.org/download/ 。选择Windows Installer或者选择Windows Installer (.msi) 32-bit,下载安装包。下载完成后,双击安装。2.安装 Express。通过nmp包管理器进行安装,安装分为:全局安装:自动安装到“C:\Users\[当前用户]

2013-09-05 17:43:15 4866

原创 javascript方法的链式调用

function $(){ var elements = []; for(var i = 0,len = arguments.length; i < len; i++){ var element = arguments[i]; if(typeof element === 'string'){ element = document.getElementById(element);

2013-09-04 15:13:59 694

原创 CSS3 media queries使用参考指南

判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型,同一媒介的不同条件(分辨率、色数等等).media_query: [only | not]? [ and ]*expression: ( [: ]? )media_type: all | aural | braille | handheld | print | projection | scree

2012-12-26 10:16:29 592

转载 javascript 单例/单体模式(Singleton)

首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:1,该类只有一个实例2,该类自行创建该实例(在该类内部创建自身的实例对象)3,向整个系统公开这个实例接口Java中大概是这个样子public class Singleton{ private Singleton(){} private static Singleton instance = nu

2012-11-28 18:01:46 824

转载 css引用的两种方式,link和@import的区别

页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:XML/HTML代码 XML/HTML代码 @import url("CSS文件"); 两者都是外部引用CSS的方式,但是存在一定的区别:

2012-11-13 16:31:01 4955

原创 javascript 正则表达式数量词,字符串方法(match,search,replace,split),贪婪模式,惰性模式总结

1、正则表达式数量词 var str = "Google"; var pattern = /Google/; alert(pattern.test(str)) var str = "Go#gle"; var pattern = /Go.gle/; //.匹配除换行符和\n和回车符之外的任何单个字符 alert(pattern.test(str)) var s

2012-11-05 17:13:40 1694

原创 关于JavaScript中apply与call的用法意义及区别

1. call方法,调用一个对象的一个方法,以另一个对象替换当前对象。var name = "Window";function planA(){ this.name = "I'm A";};function planB(){ this.name = document.getElementById("username").value;};function execute

2012-09-27 17:18:05 1095

原创 prototype用法总结

function classA(a,b,c){ if(a)this.a = a; if(b)this.b = b; if(c)this.c = c; this.reset = function(){ for(var each in this){ delete this[each]; } }}classA.prototype.a = 10;classA.prototyp

2012-09-24 19:24:35 471

原创 javascript 基础总结1

1.Array 对象unshift方法的使用,向数组的开头添加一个或多个元素。var arr = new Array()arr[0] = "M"arr[1] = "A"arr[2] = "S"document.write(arr.unshift("W") + "") //打印 W,M,A,Sdocument.write(arr) // 打印42. 正则 \b

2012-09-23 23:20:23 547

原创 移动前端开发WebApp小记

1、四大浏览器内核1.Trident (IE浏览器) :因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug。2.Gecko:( FireFox )优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。3.Webkit

2012-09-03 10:19:15 1323

原创 CSS3 transition Property

1.transition     Hover over a div element to gradually change the width and height.box1{ width:100px; height:120px; background:red; transition-property : width; /* 完成动画5秒*/ tr

2012-08-30 13:46:08 1689

转载 再谈javascript图片预加载技术

比onload更快获取图片尺寸lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子:var imgLoad = function (url, callback)

2012-08-19 13:42:35 772

转载 Spring3注入类型(Injection Type)

注入类型分为三种:a)     setter(常用)package com.bebig.service;import com.bebig.dao.UserDAO;import com.bebig.model.User;//逻辑业务层public class UserService { private UserDAO userDAO; public void a

2012-08-03 12:06:44 1582

转载 response.sendRedirect() 和 dispatcher.forward(request,response)之间的区别

Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有两种方式:1、通过response对象的sendRedirect方法。2、通过RequestDispatcher对象的forward方法。例如要跳转登录界面login.jsp,可以使用下面的两种方式:1、使用responseresponse.sendRedir

2012-07-20 16:14:27 7966 1

原创 jsp向servlet传参中文乱码

1. 传参方式POST、GET、link方式1.1 servlet向jsp传中文参数msgif(username.equals("") || password.equals("")){ msg = "用户名密码不能为空"; String encodeMsg = java.net.URLEncoder.encode(msg, "GBK"); // URLEncod

2012-07-19 15:39:14 3775

原创 javascript面向对象、私有作用域、闭包浅谈

1.理解嵌套函数、作用域和闭包a.外部函数读取内部变量function f1(){ var age = 25; var getAge = function(){ return ++age; } return getAge;}var result = f1();alert(result());alert(result());函数getAge嵌套在函数f1的内

2012-07-03 17:02:01 1343 1

原创 Hibernate 基础配置

Hibernate 基础配置1.通过自定义User Library引用jar包   hibernate3.jar + lib中的jar包 + slf4j-nop.jar + mysql-connector-5.1.8.jar2.在MySQL中建表3.建实体类4.参考hibernate-distribution-3.3.2.GA-dist中的documentation中配

2012-06-23 14:45:25 664

原创 原生js获取鼠标X、Y轴坐标

function mousePosition(evt){ evt = evt || window.event; //Mozilla if(evt.pageX || evt.pageY){ return { x : evt.pageX,y : evt.pageY} } //IE return { x : evt.clientX + document.body.scrollLef

2012-06-15 16:40:31 8634 2

原创 jquery textlimit.js显示TEXTAREA中剩余字符(不支持光标位置改变时触发事件)

/* * TextLimit - jQuery plugin for counting and limiting characters for input and textarea fields *  * pass '-1' as speed if you don't want the char-deletion effect. (don't just put 0) * Examp

2012-06-13 10:30:50 2124

原创 javascript 闭包理解

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然

2012-06-11 20:28:01 530

转载 chrome developer tool 调试技巧

这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.常规的断点相关的 breakpoint/conditional-breakpoint/call-stack/watch-ex

2012-06-09 12:26:21 762

原创 strut2学习总结

struts 关联jar包查看class文件源码1、 下载Struts的开源代码,放在相应的目录; (例如:struts-2.0.14-src, 放在G:\Study\struts\src下面)。2、 在 Eclipse的 项目->属性->java构建路径->库中,选择一个需要关联的jar文件,选择"源代码关联项";将其关联到相应的目录;(例如 struts2-core-2.0.9.jar

2012-05-29 13:31:00 632

原创 Struts2 OGNL表达式详解

Struts2使用标准的Context进行OGNL表达式求值,OGNL处理的顶级对象是OGNL ValueStack,可以通过如下方式即可:#取得ValueStack中的bar属性${bar}OGNL上下文中有且仅有一个根对象(ValueStack)。Struts2为我们定义了许多命名对象,他们分别是:"ValueStack","Parameters","Session

2012-05-18 11:03:51 699

转载 Struts2常用接收参数的4种方式

1. 用Action的属性: 在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如: public class TestAction extends BaseAction{ private st

2012-05-16 08:51:07 1298

转载 Struts2的Action访问Servlet API的方式

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请

2012-05-07 16:45:52 4215 1

原创 Java中SimpleDateFormat用法详解

package com.bict.util;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtils { public static Date utilDate = null; public static String pattern = ""; // 日期样式 public sta

2012-05-07 08:56:01 12278

转载 JAVA中StringBuffer类常用方法详解

String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串方面的效率比String高了很多。 在java中有3个类来负责字符的操作。   1.Character 是进行单个字符操作的,  2.String 对一串字符进行操作。不可变类。

2012-05-03 14:48:33 47468 1

jPlayer基于jQuery的网页播放器

jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer's comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer's active and growing community.

2012-05-31

DD_belatedPNG解决IE6不支持PNG绝佳方案

原理 这个js插件使用了微软的VML语言进行绘制,而其他多数解决PNG问题的js插件用的是AlphaImageLoader滤镜. 使用方法 1.在这里下载DD_belatedPNG.js文件. 2.在网页中引用,如下: &lt;!--[if IE 6]> [removed][removed] [removed]<! <! /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* 将 .png_bg 改成你应用了透明PNG的CSS选择器,例如我例子中的'.trans'*/ // --&gt; 3.有2种调用函数,一种是DD_belatedPNG.fix(),如上代码.另一种是fix(),这中方法需要在函数内指出css选择器名.

2012-02-27

spket开发插件ext-4.0.jsb2文件

Spket ide是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBL and Yahoo! Widget的开发都有全面的支持 ,例如代码完成,语法高亮和内容概要,帮助开发有成效,创造高效率的javascript代码。

2012-02-26

jQuery formValidator表单验证插件

jQuery formValidator表单校验插件支持的验证功能: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。 支持2种校验模式。第一种:文字提示(showword模式);第二种:弹出窗口提示(showalert模式) 支持多个校验组。如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 支持自动构建提示层。 支持自定义错误提示信息。 支持控件的字符长度、值范围、选择个数的控制。值范围支持数值型和字符型;选择的个数支持radio/checkbox/select三种控件 支持2个控件值的比较。目前可以比较字符串和数值型。 支持服务器端校验。 支持输入格式的校验。

2012-02-21

jquery infinite-carousel插件

有箭头控制图片左右滚动,可以设置每版图片的个数,可以自动切换。

2012-02-07

jquery图标插件Highcharts

JQuery Highcharts图表控件

2012-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除