最近的文章列表

收集的33个常用的js验证
常用JS验证
  1. //去除左侧空格
  2. //去右空格 
  3. //去掉字符串两端的空格 
  4. //去除字符串中间空格
  5. ...
2013/6/22 Comments:
Sencha Touch / jquery easyui datagrid数据源为json文件时404 405 Method Not Allowed

当运行第一个ST项目时,会发现会很慢,(如果你的是win下的,用IIS),原因是,没有设置IIS下的JSON的扩展程序映射。

当jquery easyui的datagrid插件使用.json文件为数据源,通过非http协议访问【就是直接拖进浏览器查看效果】,能正常加载.json文件并且生成datagrid数据源。但是通过http协议访问示例代码时,无法加载json文件生成datagrid的数据源。

这个是由于服务器软件,如iis的配置MIME类型或者一些配置不正确导致的。
...

2013/6/22 Comments:
JSONP获取数据时 Resource interpreted as Script but transferred with MIME type text/html

 在用ST(Sencha Touch2.1.1)时,Ext.data.JsonP.request({...}) 请求数据的时候,报出了下图的警告,但是数据还是返回了, 我返回的数据形式是: Ext.callback1({name: 'camnpr', site: 'www.camnpr.com'})

...
2013/6/22 Comments:
Ext返回json数据的中文为乱码 application/json; charset=utf-8

Ext应用数据大部分都是json,在使用过程中,中文有时候会乱码。 

1、前后台所有文件统一用utf-8编码方式。(文件用记事本打开,另存为,选择编码utf-8)

2、Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8'加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱码问题。

3、在Response Headers中设置Content-Type:text/json;charset=utf-8,在JAVA中实现方法:response.setContentType("text/json; charset=utf-8"),此方法可以解决用EXT在显示后台中文时的乱码问题
...

2013/6/22 Comments:
HTTP 405 Error – 方法不被允许 (Method not allowed)

当在做Sencha Touch的时候,因为请求的数据源,大部分都是JSON,那么请求camnpr.json这种文件,需要服务器的支持,否则,就会报错405 Error。下边是IIS的设置方法:

 

...
2013/6/22 Comments:
浏览器默认的并发数限制

每款浏览器都有自己的默认并发连接数,而且浏览器默认对同一域下的资源,只保持一定的连接数,会阻塞过多的连接,这都会影响到浏览器对网页的加载速度。

浏览器对同一个域名可以并发请求,下面是每个浏览器默认的并发数限制

 

Browser

...
2013/6/11 Comments:
前端人员必须知道的10个CSS3属性(附例子)

之前有说道css2的30个应该记住的CSS选择器,那么新的CSS3又有哪些新属性呢?虽然大多数需要特定的前缀,但你仍然可以在你的项目中使用它,其实上我也鼓励大家这么做。

关键是首先确定你是否对各个浏览器之间的细微的差别有所了解,你能肯定的说IE显示的90度的角就不圆滑嘛?这取决于你的决定。但是要永远记住,网站设计不必看到所有浏览器的不同。在文章的最后,我们将显示一个有趣的最终的案例。

...
2013/6/9 Comments:
win8 IE10 typeof window.localStorage Error 拒绝访问 unknow

在Qwrap群里有人问道,IE10下 alert(typeof window.localStorage); 为什么显示是:unknow

如果用Object.prototype.toString.call(window.localStorage)判断会是什么呢?

...
2013/6/9 Comments:
datepicker 配置与用法 jQueryUI

 

需要引的资源:

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>

...

2013/6/4 Comments:
HTML5 本地缓存 window.localStorage

首先自然是检测浏览器是否支持本地存储。在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者用法完全相同,这里以localStorage为例。

if(window.localStorage){
 alert('This browser supports localStorage');
...

2013/6/4 Comments: