如何利用.Net内置类,解析未知复杂Json对象
摘要:如果你乐意,当然可以使用强大的第三方类库Json.Net中的JObject类解析复杂Json字串 。我不太希望引入第三方类库,所以在.Net内置类JavaScriptSerializer.DeserializeObject的基础上做了一些封装,可以方便的读取复杂json中的内容,而无需专门定义对应的类型。等不及看的,直接下载源码: JsonObject.7z(2013-08-29更新,第三版)代码实例:namespace JsonUtils{ class Program { static void Main(string[] args) { ...
阅读全文
posted @
2013-08-28 09:57
三聪
阅读(7571)
推荐(2) 编辑
让window.setTimeout等支持带参数方法
摘要:在写js时经常会使用到无参或固定参数方法,比如window.setTimeout(func,300) 比如$("input").click(func)等如果我们需要定时执行的一个参多个参数方法,应该如果处理呢?比如有这样一个方法:function log(a, b){ console.log(a + "_" + b);}我们需要定时400毫秒后执行直接用log方法是行不通的:window.setTimeout(log,100); //错误的我们首先想到可行的方法:window.setTimeout(function(){log(1,2)},100);再来
阅读全文
posted @
2013-02-19 14:42
三聪
阅读(9150)
推荐(4) 编辑
IE下记住文本框的光标位置
摘要:方法一:1//#region--文本框TextArea光标相关2varPos={3//IE版本号4getIEVer:function(){5varmatch=navigator.appVersion.match(/MSIE\s+\d+.0;/);6if(match==null)return-1;7return+match[0].match(/\d+/)[0];8},9getPos:function(textBox){10if(document.selection){11varrange=document.selection.createRange();12varrange_all=docume
阅读全文
posted @
2011-06-14 10:57
三聪
阅读(1381)
推荐(0) 编辑
ie下取得iframe里面内容
摘要:ie下:var doc=document.getElementById("frame1").contentWindow.document;alert(x.getElementById('xxx'));非ie下(标准script)var doc=document.getElementById("frame1").contentDocument;alert(x.getElementById('xxx'));如果就jquery就可以兼容了var doc=$("#frame1").contents();aler
阅读全文
posted @
2011-05-03 15:48
三聪
阅读(293)
推荐(0) 编辑
在Javascript中定义并使用类
摘要:Javascript也是一种面向对象的语言,在使用js的时候我们可能已经发现了他的面向对象的特征,可是我们怎么定义使用我们自己设计的类呢?这里我把我调查到的予以介绍一下
阅读全文
posted @
2008-03-25 20:44
三聪
阅读(810)
推荐(0) 编辑
js中undefined,null,NaN的区别
摘要:1.类型分析:js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 = NaN;var a8 = undefined;alert(typeof a); //显示"undefined"alert(typeof a1); //显示"undefined"alert(typeof
阅读全文
posted @
2008-03-25 18:37
三聪
阅读(3758)
推荐(1) 编辑