JavaScript
wan06092151
这个作者很懒,什么都没留下…
展开
-
javabean转化json, json转换为javabean
User user = new User();user.setId("1");user.setName("wan");System.out.println(JSONObject.fromObject(user).toString());String str2 = "{\"id\":\"1\",\"name\":\"wan\"}";JSONO原创 2012-03-08 14:10:40 · 90 阅读 · 0 评论 -
JavaScript中的数组之字符串下标
今天在看到 JavaScript 中 Array 这一部分的时候,发现字符串也可以作为数组的下标,以前还真不知道,孤陋寡闻。。。。既然提供了这个特性,那么就有它的存在价值,我们来看看有什么用,欢迎大家补充。首先,Array 是从 Object 继承下来,所以 Array 具有 Object 有的任何能力。看看Object作为集合的情况:新建: var object = new ...原创 2013-06-24 22:04:15 · 681 阅读 · 0 评论 -
javascript/jquery读取和修改HTTP headers
javascript/jquery读取和修改HTTP headersjquery修改HTTP headersjQuery Ajax可以通过headers或beforeSend修改request的HTTP headers,例如: $.ajax({ url: "./test.php", type: "POST", headers...原创 2013-11-14 17:10:51 · 265 阅读 · 0 评论 -
泄露你的JavaScript技术很烂的五个表现
泄露你的JavaScript技术很烂的五个表现原创 2013-01-12 21:42:08 · 107 阅读 · 0 评论 -
使用 document.onreadystatechange()来判断页面加载完毕
使用 document.onreadystatechange()来判断,如果加载完,就执行一个操作。function document.onreadystatechange(){if (document.readyState=="complete") {//你要做的操作。}}说明 :onreadystatechange 事件能辨识readyState 属性的改变。...原创 2013-01-22 11:01:58 · 163 阅读 · 0 评论 -
页面显示(pageshow)和页面隐藏(pagehide)事件
<script type=”text/javascript”>window.addEventListener(‘pageshow’, function(e){//document.getElementById(“drop”).style.display=’none’;替换成处理的代码就可以了。}, false);</script>window.addEven...原创 2013-01-24 16:52:51 · 1259 阅读 · 0 评论 -
(纯静态)js有限级级联下拉框 --转
http://tipx.iteye.com/blog/644531原创 2014-01-14 12:37:55 · 114 阅读 · 0 评论 -
解决JS浮点数(小数)计算加减乘除的BUG
加法函数,用来得到精确的加法结果/** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/function accAdd(arg1, arg2) { ...原创 2014-04-23 16:54:35 · 727 阅读 · 0 评论 -
日期控件
<input class="input160 Wdate " name="beginTime" id="beginTime" value="$!{query.beginTime}" onclick="WdatePicker({dateFmt:'yyyy-MM-dd H:mm:ss',startDate:'%y-%M-%d 00:00:00'})"/>原创 2014-04-23 17:16:05 · 65 阅读 · 0 评论 -
JavaScript的数据类型
JavaScript 有六种数据类型。主要的类型有 number、string、object 以及 Boolean 类型,其他两种类型为 null 和 undefined。 String 字符串类型:字符串是用单引号或双引号来说明的。(使用单引号来输入包含引号的字符串。)如:“The cow jumped over the moon.”数值数据类型:JavaScript 支持整数和浮点数。整数...原创 2012-12-28 15:42:57 · 59 阅读 · 0 评论 -
不同浏览器处理回退的一些异同
Firefox、Opera、Safari在这方面都做得比较人性化,完全的保留了页面unload时的状态,估计是直接从内存中读取缓存数据,所以后退速度相当快;其中Opera9.6会导致计数器停止,可能是个bug。IE在后退时则会回到最初状态,之前JS改变的DOM不复存在。如果想让非IE浏览器退后时也能触发window.onload事件呢?这篇文章提到了解决方案。其实就是在页面是加入: ...原创 2013-06-19 18:46:29 · 117 阅读 · 0 评论 -
window.location.search的用法
location.search是从当前URL的?号开始的字符串 如:http://www.51js.com/viewthread.php?tid=22720 它的search就是?tid=22720 利用这一特点,我们可以编写出一个JS函数 用于获取URL请求参数: //获取url后的搜索串function Request(key){ var seachUrl=window...原创 2013-06-06 14:42:40 · 221 阅读 · 0 评论 -
js中2个等号与3个等号的区别
转自http://ronxin999.blog.163.com/blog/static/4221792020115242149555/首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不...原创 2012-11-08 17:55:10 · 68 阅读 · 0 评论 -
利用Eval解json格式,浏览器会报,invalid label错
比如,如下的代码:function handle_success(response){ var json = eval(response); // response = "{'foo' : 'bar'}"; }浏览器会报,invalid label错, 这是因为, eval会尝试将你的response解释为一个label, 当你在脚本中直接写:<scri...原创 2012-08-01 16:24:07 · 92 阅读 · 0 评论 -
没有形参动态取得传入方法的参数
没有形参的时候,可以用arguments来处理: function test(){ var str = ""; for(i = 0; i < arguments.length; i ++ ) { str += arguments[i] + " , "; } alert(str); } test(1,2);...原创 2013-04-29 16:07:40 · 157 阅读 · 0 评论 -
Javascript对象的属性名称及值的获取
定义一个Javascript对象 var company = { companyName : '蓝惠信息科技工作室', pinyinCode : 'lhxxkjgzs' }; 输出对象的属性、值 for(attribute in obj){ alert(attribute + ":"+...原创 2012-11-21 09:16:10 · 88 阅读 · 0 评论 -
JS及Java的URL编码
js的编码有三个函数 1、escape()函数 escape(string):该方法将ASCII字母和数字、标点符号(* @ - _ + . /)以外其他所有的字符转化成Unicode(十六进制)编码值,并在编码值前加上"%u",通过将特殊字符转换成Unicode编码值可以避免因为编码的字符集不兼容而出现的信息丢失问题。 注释:ECMAScript v3 ...原创 2012-11-21 15:10:34 · 147 阅读 · 0 评论 -
JavaScript匿名函数
JavaScript中的匿名函数及函数的闭包 http://fangqi0131-126-com.iteye.com/blog/299462 JavaScript的匿名函数的参数问题http://zhidao.baidu.com/question/82408946.html ...原创 2012-12-07 13:29:14 · 67 阅读 · 0 评论 -
javascrpt校验及正则
1、isNaN() 函数用于检查其参数是否是非数字值。 2、校验电话号码: regTel = /^1\d{10}|((^0(\d{3}|\d{2}))-)?\d{7,8}(-\d*)?$/;if(!regTel.test($(":text[name='QA12']").val())){ window.alert("请检查联系电话输入是否有误!"); ...原创 2012-12-11 09:15:56 · 84 阅读 · 0 评论 -
javascript 设置select的默认选项
javascript 设置select的默认选项。可以用 selectObj.options[index].selected=true; 来设置selectObj 下拉框的对象index 默认项的下标 如果选项的个数位置,无法确定默认的下标,可以使用下面的方法。该方法在设置默认选项后,还返回该选项的下标。 //设置select的默认选项 ,并取得选项的下标。//...原创 2013-06-04 17:19:58 · 228 阅读 · 0 评论 -
html级联
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><原创 2014-04-24 14:32:12 · 121 阅读 · 0 评论