自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡之味

我的技术与生活

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 自定义基于jQuery的客户端表单验证工具

做健壮的可交互的web应用时,离不开表单输入数据的校验工作,不对输入的数据做验证,很难保证程序不出现错误。表单数据验证一般分为客户端验证和服务器端验证。客户端验证是利用Javascript/DOM技术,对表单域输入的数据的有效格式做检查,然后动态给出相关的结果。这种验证方式非常灵活,表单数据无需提交到服务器即可完成验证工作,用户的交互性很高。传统的使用Javascript进行表单域验证编程量很大,过程处理繁琐,对每一个需要验证的表单项都要重复大量的验证代码,这种方式开发效率极低且容易出错。因此,为了

2010-08-23 17:28:00 1168 1

转载 转:让他升职的简单技术

<br />我其实在“我是主考官”这个系列中确实不想再写下去的另一个原因是,我真的不是一个频繁招聘的主管,因为,我是一个非常注重Team build的Team leader。我是非常看不起频繁招聘的Team leader的,这只能说明一件事,这个Team leader管理无方。要么是自己管不好总把责任推给下属,要不就是下属对他极其不满意总是炒老板。我想我并不是这样的一个老板,众位兄弟还是非常愿意跟着我干的,这一点我还是引以为豪的。    我的团队按照梯形队列予以排列,大概的示意图是这样的:      这种阶

2010-07-22 12:34:00 33109

转载 没人把程序员当回事儿

<br />原文出处:http://news.csdn.net/a/20100722/219198.html<br /> <br /><br />CSDN网友无言发表了一篇名为“没人相信程序员”的博客,译自美国一位资深的Flash/前端工程师John Nance的博客“Never Trust a Programmer”,其中讨论了许多开发人员面临的最大挑战之一:如何与客户或者公司内的销售部门协商项目估算。全文如下(译文来自外刊IT评论:没人把程序员当回事儿,经过CSDN编辑校订):编程对很多人来说有点神秘。

2010-07-22 12:21:00 310

原创 使用Java继承与泛型特性创建高效与安全的DAO对象

本文演示了如何利用Java面向对象的继承特性及JDK5新引入的泛型语法以创建通用的DAO对象的CRUD方法,同时又可保证类型的安全性。关键字:泛型,继承,代码复用,安全代码,通用的CRUD操作,Hibernate, HibernanteDAOSupport, HibernateTemplate

2010-07-22 10:24:00 1119 2

原创 利用jQuery开发适合自己的插件

本文介绍一个基于jQuery的工具插件库,并简单就其功能、使用及所有源代码做了展示。关键字:javascript jquery jquery plugin validator

2010-07-21 17:06:00 524

自定义基于jQuery的客户端表单验证工具

做健壮的可交互的web应用时,离不开表单输入数据的校验工作,不对输入的数据做验证,很难保证程序不出现错误。表单数据验证一般分为客户端验证和服务器端验证。客户端验证是利用Javascript/DOM技术,对表单域输入的数据的有效格式做检查,然后动态给出相关的结果。这种验证方式非常灵活,表单数据无需提交到服务器即可完成验证工作,用户的交互性很高。 传统的使用Javascript进行表单域验证编程量很大,过程处理繁琐,对每一个需要验证的表单项都要重复大量的验证代码,这种方式开发效率极低且容易出错。因此,为了提高开发的效率,有必要针对这种验证方法进行改进。我这里设计了一个简单的javascript客户端验证工具,在页面中只需要对要进行验证的表单(form)及其所属的表单域对象(input)进行属性声明,即可完成配置,基本不需要手工书写javascript代码即可完成验证工作。

2010-08-23

最新修订:基于java泛型的通用DAO(CURD)实现

现在无论做什么应用,基本上都会有涉及对象持久化这方面的操作。通常创建大量的DAO对象是我们开发过程中最常见的操作了。创建DAO对象的优点主要体现在提高代码复用和降低业务逻辑操作与业务实体持久化之间的耦合。 DAO对象一般都包括CRUD动作,如果在一个应用中,大量的重复定义这些CRUD方法,会占用大量的开发时间及测试时间,那在这一方面,有没有改进的方法呢? 其实,利用Java面向对象的基本特性及JDK5新引入的泛型语法,我们可以创建通用的DAO对象的CRUD方法,同时又可保证类型的安全性。下面DAO的实现以Hibernate为基础加以演示。

2010-07-22

基于java泛型的通用DAO(CURD)实现

现在无论做什么应用,基本上都会有涉及对象持久化这方面的操作。通常创建大量的DAO对象是我们开发过程中最常见的操作了。创建DAO对象的优点主要体现在提高代码复用和降低业务逻辑操作与业务实体持久化之间的耦合。 DAO对象一般都包括CRUD动作,如果在一个应用中,大量的重复定义这些CRUD方法,会占用大量的开发时间及测试时间,那在这一方面,有没有改进的方法呢? 其实,利用Java面向对象的基本特性及JDK5新引入的泛型语法,我们可以创建通用的DAO对象的CRUD方法,同时又可保证类型的安全性。下面DAO的实现以Hibernate为基础加以演示。

2010-07-22

利用jquery扩展的验证工具库

这里主要介绍我自己所写的利用构建在jQuery之上的工具库,该库的原文件名为jquery.brady.js,但由于是构建在jQuery之上的,所以在引入页面时,一定要先引入jQuery核心库,如jquery-1.3.2.min.js 该工具库的namespace及主要功能如下: $.brady.util: 放置常用的工具 bindDyanPrompt: 把一段信息用一个动态的面板内显示出来,直接指定容器就行了 toFixedWidth: 定义一个返回定长的字符串工具函数 formatDate: 定义一个javascript日期对象(Date)的格式化函数 getByteCount: 取一个字符串所占用的字节数,英文字母占一个字节,非英文则占两个字节 makeBookmark: 把当前网页加入到浏览器的收藏夹中 $.brady.validator: 定义一个常用的javascript表单项验证工具 isEmpty: 测试传入的字符串是不是空白字符串,返回true或false isDigit: 测试传入的字符串是不是全部由0-9组成,返回true或false isLetter:测试传入的字符串是不是全部由A-Z或a-z组成,返回true或false isDigitOrLetter:测试传入的字符串是不是全部由字母或数字组成,返回true或false isNumber: 是否是有效的数字 isCellphone: 是不是有效的移动电话 isTelPhone: 是不是有效的固定电话 isPhone: 是不是有效的电话号码,包括固定电话或移动电话 isURL: isEmail isIP isDate isPID: 是不是有效的中国公民身份证号码 isMinLength: 不少于最小字符数 isMaxLength: 不大于最大字符数 isMaxBytes: 不大于指定的字节数 isInRange: 是否在某一个范围内 isValidPattern: 是否满足给定的正则表达式 validateFormItem: 执行表单项验证, 必须与jQuery一起结合使用

2010-07-22

空空如也

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

TA关注的人

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