2014年1月11日

[转载]JS、C#编码解码

摘要: escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS:escape :js使用数据时可以使用escape例如:搜藏中history纪录。0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编 阅读全文

posted @ 2014-01-11 14:50 iackjee 阅读(187) 评论(0) 推荐(0) 编辑

[转载]JS对URL的编码

摘要: 虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。以下是JS下对URL进行编/解码的各种方法:escape方法:就对@*+/ A-Z 0-9 a-z这些字符不编码,其它非ASCII字符都会编码以%XX编码替换,解码使用unescape,escape 方法不能用 阅读全文

posted @ 2014-01-11 14:49 iackjee 阅读(144) 评论(0) 推荐(0) 编辑

2014年1月10日

[转载]jquery tmpl使用方法

摘要: 动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回 HTML 不划算,而在 web 传输方面,现在更多的是使用 JSON 而不是 XML。浏览器端根据 JSON 生成 HTML 有个很苦恼的地方就是,结构不复杂的时候还好,结构一复杂,就想死了,需要很小心很小心地写出几乎无法维护的 JavaScript 代码。如同为解决 PHP 拼数据这方面的问题而有了 Smarty 这些模版,JavaS 阅读全文

posted @ 2014-01-10 12:54 iackjee 阅读(295) 评论(0) 推荐(0) 编辑

[转载]JQuery的Ajax跨域请求的解决方案

摘要: 今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面. 阅读全文

posted @ 2014-01-10 10:44 iackjee 阅读(192) 评论(0) 推荐(0) 编辑

2014年1月9日

[转载]c# 多线程一个带多个参数的方法

摘要: 比如我要线程一个private void subPing(int pre,int end)我在Thread t=之后应该如何写用匿名委托吧!那么简单为什么要这样写!t = new Thread(delegate() {subPing(1,2); });这样调用多简单啊! 阅读全文

posted @ 2014-01-09 20:59 iackjee 阅读(970) 评论(0) 推荐(0) 编辑

2014年1月6日

[转载]jquery cookie的用法

摘要: 原文地址:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526663.htmljQuery cookie是个很好的cookie插件,大概的使用方法如下 example $.cookie(’name’, ‘value’); 设置cookie的值,把name变量的值设为value example $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true}); 新建一个cookie 包括有效期 路径 域名等 example 阅读全文

posted @ 2014-01-06 17:37 iackjee 阅读(153) 评论(0) 推荐(0) 编辑

返回canceled 代码 的原因

摘要: ajax 不支持跨域操作jsonp,才导致返回canceled 代码.解决的办法就是 标签.jquery 也为我们提供了$.Ajax()方法或$.getScript()方法来实现jsonp操作,这个方法的本质也是利用 标签来实现跨域请求的. 阅读全文

posted @ 2014-01-06 11:10 iackjee 阅读(269) 评论(0) 推荐(0) 编辑

[转载]中国天气网API

摘要: 最近在做个网站要用到天气网的api,在网上找了些参考资料,这篇文章对天气网api的介绍比较详细,所以转载之,谢谢原作者的辛勤劳动和奉献精神.原文地址:http://g.kehou.com/t1033317914.html上次做飞信天气预报的时候简单搜索了一下中国天气网的 API ,当然是没有官方文档的,最初是谁挖掘出来的也不可考了。刚才在增加新功能的时候又顺手搜了一下相关资料,发现这个 API 还真不简单。中国天气网有三个 API 适用于不同场合的使用。http://m.weather.com.cn/data/101050101.html这个接口返回的格式如下。{ "weatheri 阅读全文

posted @ 2014-01-06 10:40 iackjee 阅读(343) 评论(0) 推荐(0) 编辑

jquery下拉列表选中项改变时获取新选项的属性值

摘要: 1 $("#textSel").change(funtion(){2 var selVal=$(this).val();3 var selText=$("#textSel option:selected").text();4 var otherAttr=$("#textSel option:selected").attr("...");5 }); 阅读全文

posted @ 2014-01-06 10:12 iackjee 阅读(616) 评论(0) 推荐(0) 编辑

2014年1月5日

EF+lambda表达式 实现LIKE模糊查询

摘要: 1 s => s.XianWID.StartsWith(str)2 匹配以str开头的3 s => s.XianWID.EndsWith(str)4 匹配以str结尾的5 s => s.XianWID.Contains(str)6 匹配包含str的 阅读全文

posted @ 2014-01-05 23:18 iackjee 阅读(13206) 评论(1) 推荐(1) 编辑

导航