web
奇横三
只为成功找方法,不为失败找借口!
展开
-
jquery获取选中的表单控件
选中radio 或checkbox $("input[name='jztjVo.cxfs'][checked]"), $(":radio[name='jztjVo.cxfs'][checked]") ,原创 2015-02-08 22:46:38 · 343 阅读 · 0 评论 -
文本域只能输入数字
原文地址:http://java-frog.iteye.com/blog/243703正则表达式限制输入框只能输入数字 代码如下: 其中,onafterpaste防止用户从其它地方copy内容粘贴到输入框 输入框只能输入字母和下横线的正则表达式 输入框只能输入字母数字和下横线的正则表达式 或 AS转载 2015-04-21 17:30:38 · 625 阅读 · 0 评论 -
js的闭包
闭包是什么?闭包是指某种程序语言中的代码块允许一级函数存在并且在一级函数中所定义的自由变量能不被释放,直到一级函数被释放前,一级函数外也能应用这些未释放的自由变量。 怎样?看得一头冒汗吧……没事,我也是(虽然是我是了解的,只是表达能力的问题)。让我们换个更加简单的方法说明:闭包,其实是一种语言特性,它是指的是程序设计语言中,允许将函数看作对象,然后能像在对象中的操作搬在函数中定义实例(局部原创 2015-04-21 11:01:56 · 321 阅读 · 0 评论 -
C标签和S标签
SpringMVC 自带标签没有Struts2的好用。。。 1.使用s:if判断字符串 Java代码 if test='a!="ah"'> table0 if> 2.s:if判断null Java代码 if test="list!=null && list.siz原创 2015-05-04 10:40:17 · 767 阅读 · 0 评论 -
js int 与 string
在javascript里怎么样才能把int型转换成string型(1)var x=100 a = x.toString() (2)var x=100; a = x +""; //JS会自动隐性转换 javascript 将string 变成 intJScript var s = "32" var i = new Number转载 2015-07-06 23:30:12 · 504 阅读 · 0 评论 -
js format 加减
1.function formatDate(now) { var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var h原创 2015-07-06 22:20:53 · 402 阅读 · 0 评论 -
js判断undefined类型,undefined,null,NaN的区别
js判断undefined类型今天使用showModalDialog打开页面,返回值时。当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回值是undefined所以自作聪明判断 var reValue=window.showModalDialog("","",""); if (reValue== undefined){alert("undefined");}转载 2015-07-29 15:48:21 · 284 阅读 · 0 评论 -
js Date 日期格式化
原文地址:http://blog.163.com/swim_fish/blog/static/1908993022011826103344781/ var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-???转载 2015-07-29 15:18:31 · 366 阅读 · 0 评论 -
js javascript:void(0) 真正含义
我想使用过ajax的都常见这样的代码:void(0);">here但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression转载 2015-09-01 13:02:27 · 436 阅读 · 0 评论 -
JavaScript Array.splice()和slice()的区别
splice()函数用于从当前数组中移除一部分连续的元素。如有必要,还可以在所移除元素的位置上插入一个或多个新的元素。该函数以数组形式返回从当前数组中被移除的元素。该函数属于Array对象,IE 5.5+、FireFox、Chrome、Safari、Opera等主流浏览器均支持该函数。语法array.splice( start, deleteCount [,items... ]转载 2015-08-21 11:39:25 · 1010 阅读 · 0 评论 -
js控制只允许输入数字
js 限制文本框 只能输入数字: function onlyNum() { if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)) if(!((event.keyCode>=48&&event.keyCode=96&&event.keyCode<=原创 2015-09-15 17:15:10 · 977 阅读 · 0 评论 -
My97DatePicker时间控件使用
My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。 1、下载My97DatePicker组件包 2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发: 注:$dp.$ 相当于 document.getElementById转载 2015-09-16 09:44:15 · 363 阅读 · 0 评论 -
js私有成员定义和访问
Javascript 根本上是和对象相关的。数组是对象。函数是对象。对象是对象。那什么是对象呢?对象是名-值对的集合。名是字符串,值可以是字符串,数字,布尔值或者对象(包括数组和函数)。通常对象是像哈希表一样执行地,这样便于值地快速检索。 如果值是函数,我们可以认为这是一个方法。当一个对象地方法被调用的时候,this 变量就设置为这个原创 2015-05-07 17:53:06 · 1192 阅读 · 0 评论 -
arguments.callee()详解
arguments.callee() 在函数内部, 表示当前函数的调用:1~100的求和迭代var sum = function(n){ if(n<=0) return 0; return n+arguments.callee(n-1); //相当于 return n+sum(n-1)};console.log(sum(100));对比与一般实现方法var sum =原创 2015-04-21 09:55:18 · 468 阅读 · 0 评论 -
onchange与onbulr区别
一、onchange发生有两个条件:1、元素的属性(value)改变了;2、元素失去焦点。注:通过js修改元素的value不能触发onchange,只能通过键盘和鼠标修改的才有效。二、onpropertychange是实时触发的,value(其他属性也可以,包括大小位置等)一旦改变,无论是通过键盘鼠标还是js改变都会触发,只适用于IE。注:在IE9下无法响应原创 2015-04-20 17:44:39 · 1995 阅读 · 0 评论 -
Ajax请求中的async:false/true的作用
test.htmlasy.jsfunction testAsync(){ var temp; $.ajax({ async: false, type : "GET", url : 'tet.php', complete: function(msg){转载 2015-03-04 23:45:49 · 280 阅读 · 0 评论 -
jquery find用法
.find () 从父元素查找子元素: var find = function(){ var val = $("#tclx").find("option:selected"); if(val!=null) { alert("value>>>"+val.val()); alert("text>>>"+val.text()); //双标原创 2015-03-15 22:17:41 · 1492 阅读 · 0 评论 -
jquery 列表全选,反选,选中验证
反选 编号 用户名密码 ${li.usid}${li.usname }${li.uspwd }原创 2015-03-08 21:40:30 · 315 阅读 · 0 评论 -
webRoot 文件相对位置问题
webRoot 文件层级相对文件位置: 1. 同一目录: 哈哈 , 哈哈 2. 上一级目录: 哈哈 3.上两级目录: 哈哈 4.下级目录: 哈哈原创 2015-03-16 00:22:46 · 472 阅读 · 0 评论 -
js模拟多线程
javascript 是没有提供多个线程的方法, 实质 这种语言是单线程执行的。 但可以通过 setTimeout(), setInterval() 方法模拟: var t=0;var int = setInterval("number()",1000);function number() { t++; document.getE原创 2015-04-02 22:32:52 · 473 阅读 · 0 评论 -
常用js 工具方法总结
/*过滤空对象*/function getString(str) { if (str == null || str == "null" || str == undefined) { return ""; } else { return str; }}/*字母,汉字混合字符串的长度*/function getLength(strTemp) { var i, sum;...原创 2015-04-05 01:07:17 · 782 阅读 · 0 评论 -
前台js数据加密,后台解密
因项目需求,需要对用户信息进行加密(以登录为例),前台js中对用户名密码进行加密传输。然后后台进行解密操作 先看一下效果图未对其加密传输对其加密传输从以上可以看出如果不对其进行加密的话,用户的一些敏感信息将会被捕捉到1.前台JS $(function() {转载 2015-04-05 01:12:58 · 6580 阅读 · 3 评论 -
json解析 eval() 和 JSON.parse()
eval和JSON由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。在转化的时候需要将JSON字符串的外面包装一层圆括号:var jsonObject = eval("(" + jsonFormat + "原创 2015-03-29 01:40:11 · 507 阅读 · 0 评论 -
jquery层级选择器, 选取td
$("div span") 选取里的所有元素 (测试环境: W3School 网页测试)$("div > span") 选取元素下元素名是的子元素 不包括子元素的子元素例如: $("div span") .length return 2 $("div > span") .length return 1原创 2015-04-03 14:58:21 · 3375 阅读 · 0 评论 -
弹出框传值问题
父窗口: var ob= function() { //location=no 地址栏只在IE6下有效 IE 789 会显示(只读) 若直接关掉弹出框会报ret[0] 为空 var feature = "dialogWidth:400px;dialogHeight:350px;center:yes;st原创 2015-04-12 18:53:47 · 1025 阅读 · 0 评论 -
style
test document.getElementById("ta").focus();document.getElementById("di").style.color ="blue";原创 2015-04-14 14:31:04 · 337 阅读 · 0 评论