上一个项目里用了没有用过的一个框架,其中果然碰到了几个问题,幸亏都是可搜索引擎的。
remark一下,以备将来
1.IE11在NET4.0下出现“__doPostBack未定义”:
这个问题是在使用了服务端控件以后会出现的,但是是在ie11或ie10下,主要原因是服务端对浏览器版本识别错误造成的,需要服务器打补丁,具体详细的见博文:http://blog.csdn.net/wdw984/article/details/17001447
2.jquery-mobile的框架,在启用ajax特效以后,js的加载需要特殊考虑,项目使用的js文件最好通过后台动态控制加载与展现。
也可以通过禁用ajax的特效来实现各个页面间的独立。但是在启用dom-cache属性以后,需要注意dom加载的次数,对于动态化的部分要做相应的ajax请求处理,而不能使用后端绑定数据的方法
3..jquery-mobile的tap响应时间300毫秒会激发两次相应:使用return false或者延时来消除
如果在点击位置发生页面变化,而且变化在300毫秒内,那么就会有一个很奇怪的现象,一次点击,相同点击位置的两个不同元素都响应,甚至他们不在同一个页面上(前提启用了ajax请求方式)
4.ipad的safari对鼠标事件的支持差异,对mousemove的不支持
5.onresize的兼容性
onresize在ie6,7,8上存在兼容性问题,对事件的激发有所不同