使用JS验证表单的长度和内容

在做web时,提交表单经常需要使用js去判断表单填写内容,用一测试哥们的话说就是:永远不要相信用户的输入。
其实这不是原创,乌鸦一直都想做一个基于js或者jq的比较通用的验证,但是乌鸦愚笨,一直做不出来,这次是在看jQuery UI dialog的demo时发现这个验证还算方便。
checkLength()这是校验元素的长度,checkRegx()这是使用正则校验元素的内容。调用的时候,乌鸦发现上面说的那个demo里的调用方法也不错,推荐使用

阅读剩余部分 -

jquery UI 的弹出层dialog

不喜欢搞jquery UI的demo,原因就是他要搞好些个js引进入,难道没有一个整合体么?乌鸦猜是有的,要不然引入这么JS对性能也是一个影响,jq UI的开发团队不可能想不到的。

这是一个dialog 的demo,在弹出的dialog中填写信息后返回父页面,感觉这种父子页面交互信息的dialog用的可能会多,所以直接做了一个这样的demo,在官网还有其他类型的dialog,具体可以参照其官网。

以下代码直接拷贝出来运行不了,请自行添加相关的JS。

阅读剩余部分 -

java多线程调用实例(Thread和Runnable)

多线程作为java的特性之一,却一直没有去了解过这个事情,曾经想利用多线程在项目中做一个提交后在后台验证,等验证完毕再通知前台用户,但因乌鸦的懒惰一直没有去做这个事情。
然后发现乌鸦对多线程的了解只是听说而已,甚至连一个基础的示例都写不出来,看了一下jdk,在网上看了几篇文章,仿照着写了一个demo,做个笔记,日后来看,做到学而时习之。

多线程实现的2种方法:

阅读剩余部分 -

购物网站提交订单时使用js修改付款金额

这个需要借助chrome浏览器(理论上firefox也可行,未试),最初得知chrome有此神通是在12306在全国一阵骂声中,看到网上有教程使用chrome浏览器直接修改页面上的参数,然后直接提交。
乌鸦本来是在查一本资料,根据搜索引擎来到这个网站A,竟然发现是一个购物网站,而乌鸦想要的这个资料竟然要价10元。突然想到前段时间看到的乌云上说有的购物网站的数量竟然可以填负数。

阅读剩余部分 -

外边距margin为负数的效果

直接上代码,拷贝出来可以直接运行
[code=php]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
.main{border-style: solid;border-color: blue;width:800px;height:600px;border-width: 1px}

阅读剩余部分 -