你按照w3c标准来写代码就不会有大问题了,极个别的浏览器,如IE8-的需要特别处理下
解决方案 »
- js的优化问题
- 一个js oop的游戏,和大家交流一下oop的心得(同时谢谢提供原始游戏代码的人)
- JavaScript实现回退到上一页面, 求语句
- 为什么表单验证程序显示错误还提交?
- 问一下EXtJs 布局的问题
- 50分求一小窗口从右下角上升的例子(类似MSN的消息提示)
- 怎么javacript有document对象,dhtml也有document对象?
- 刚才kinzey(kinzey)( )兄弟解答的一个问题,再次请教;JavaScript:有Radio A、Radio B和Text C、Text D;选择Radio A时,让Text C有效,Tex
- 关于设置焦点(focus)的问题
- opener.location.reload()时老是要弹出个对话框,喊我确认什么的,能不能不让它出?
- jquery 与 setInterval 不是老相识吗???
- javascript函数或者封装问题?
http://blog.csdn.net/yenange/article/details/9067445
http://blog.csdn.net/yenange/article/details/9012833
已经尝试JSLintNpp,感觉JSLint能约束开发人员的代码风格,但在这里并不是很实用,比如自定属性的获取\设置规范,createElement方法的使用规范都检测不出来貌似只能挨个页面去规范这些代码了现在是否有关于ie10升级比较权威的兼容性修正文档什么的么?
LZ你描述的那些"问题",真的就是个规范的问题.规范好了,升级兼容IE10,抛开css兼容不谈.真的就是极个别的需要修改的1.html的自定义属性设置/获取已经废弃了“exp.xxx”的形式,必须要使用getAttribute/setAttribute的方式
可能偷懒的方式:整理好你的"自定义属性"清单,写个正则,将你的js文件当成字符串进行正则替换,至于使用getAttribute还是setAttribute,暴力点讲,无非就是=号在前还是在后的问题
2.document.createElement创建DOM节点不能带有<>符号
可能偷懒的方式:这个比较简单了,参考上面的
3.body、div等容器绑定resize事件通过“.onresize”方式绑定失效,需要通过attachEvent绑定
这个好像更简单,resize事件总不可能到处都是吧,即便是,也可以参考上上面的
1.整理好自定义属性清单本身就是个麻烦事,因为如果是存量代码除非挨个文件挨个语句去理解,否则像正常的json数据访问属性也会混淆在内,方法调用也是
2、3还是容易解决现在列出的是已知的问题比较纠结的是ie10升级过程中还存在哪些没有列出的问题,是否可以分享下,或者有什么工具可以借鉴去协助检测的
2、如果不想花费这么大成本改动那最简单的就是只是用ie8模式运行系统,
每个页面顶部加入这句:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
注意:除了dtd,html,head,title,meta外这句代码的前面不能有其他任何html标签如css或script,不然无法生效。
1.iframe 被append到一个容器中时,设置src属性的时机要在append动作之后,如果之前设置在IE10下会发送两次src的请求,第一次请求会比较怪异,parent对象指向会乱套
2.在通过script标签实现资源异步动态请求时,如果请求发送多次,那么记得在回调函数中先将script的onreadystatechange事件释放,即置为null,IE10下会出现怪异现象希望对大伙有帮助