我可以假设基于 ASP.NET MVC3(Razor 和 HTML 5)和 jQuery 的解决方案将完全跨浏览器和跨平台吗?
我知道我应该只对选择器和事件使用 jQuery,而不是将它与老式的原始 javascript 混合使用,如果我们遵循这个建议,我们最终会得到一个在 IE、Chrome、Safari 和 Opera 中运行的完整的跨浏览器应用程序在 iPad 上也没有问题吗?
有没有人真的做过这样的事情并取得了好的结果?
我们计划使用 DevExpress MVC 扩展 2011 v1 或更高版本(如果可用)。
谢谢!
最佳答案
跨浏览器开发与服务器(ASP.NET MVC)无关。它是关于编写符合标准的 HTML、CSS 和 JS。
您使用的 JavaScript 框架无关紧要。
主要问题是修补旧浏览器以模拟新功能。我推荐你使用
这 4 个库将修补大多数旧浏览器,使其兼容 ES5、CSS3 和 DOM3。
您仍然需要为高级 DOM 功能打几个补丁。
As anybody done anything like this really and got good results?
是的,编写单元测试并进行浏览器兼容测试的人员确认他们的网站是跨浏览器兼容的。
您不要编写代码并假设它有效。测试您的浏览器。
关于jquery - jQuery 和 ASP.NET MVC 3 真的跨浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6439616/