jquery - 新的 ASP.NET MVC 3 应用程序、浏览器注意事项

标签 jquery asp.net-mvc internet-explorer-7 ie7.js

我们正在构建一个新的 MVC 3 应用程序来支持我们的业务,时间表非常紧迫,并且需要实现大量功能。我想了解同时支持 IE7 而不仅仅是 IE8、IE9 和 Chrome 是否会减慢开发速度,或者最终是否只是对 css 文件进行一些细微的调整。

假设所有 javascript/DOM 选择/操作都将使用 JQuery 完成,我们是否可以想象所有客户端代码都将在 IE7 和 IE8/9 上完全运行,或者您是否认为支持 IE7 也会成为一项重大工作而不是只是小的造型练习?

谢谢!

最佳答案

如果您足够幸运,只需依赖 jQuery 依赖项,那么您应该会发现,如果您已经支持 IE8,那么支持 IE7 非常简单。您不会发现其他开源 js 项目会出现这种情况(例如 OpenLayers,尽管它声称具有跨浏览器兼容性,但使用起来并不有趣)。

我建议您预先构建通用内容和 CSS 模板并确保它们在 IE7 中工作。您应该发现不会有任何其他问题。我不会低估修复 css 可能造成的开销。我们确实必须在某一时刻重新设计整个 CSS,因为这些所谓的 ie7 修复开始变得难以维护(增量黑客可能会变得难以处理)。

这完全取决于您正在做什么,但在一般情况下应该非常简单。处理 Web 应用程序中的浏览器性能和内存泄漏是完全不同的事情。

我个人的偏好是只支持你必须做的事情。我很高兴尽可能放弃 ie6/7,但我很高兴如果您想在一天结束时获得报酬,这并不总是可行。

关于jquery - 新的 ASP.NET MVC 3 应用程序、浏览器注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569311/

相关文章:

javascript - $.parseJSON 在 Internet Explorer 10 中不工作

javascript - href 链接中的哈希值将发送到 Controller

c# - MVC 5 Razor View 未将 bool 绑定(bind)到输入

asp.net-mvc - ASP.NET MVC设置验证日期格式在Chrome上失败

html - 如何在 ie 7 中使用 html 和 css 水平和垂直居中 IMG 标签?

javascript - 如何正确地将 keyup() 函数应用于具有不同输入的不同 DOM 元素?

javascript - 除了一段代码,jQuery 可以正常工作

javascript - 我需要有人来修复这个小脚本,它几乎可以工作了!图像出现在 View /滚动中

Jquery append <select> 在 IE7 中不起作用,但在 Firefox 中起作用

html - 由于 h1 标签,IE7 中的空间