jquery - jQuery 和 ASP.NET MVC 3 真的跨浏览器吗?

标签 jquery asp.net-mvc-3 html

我可以假设基于 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/

相关文章:

html - CSS第一个 child 悬停在一个元素上

javascript - public_html 中的两个索引文件

sql-server - 奇怪的 Entity Framework 错误 : login failed for user

html - 是否通过HTML5视频播放器Plyr累积了YouTube观看次数?

asp.net-mvc-3 - Razor 引用文档

c# - 基于下拉菜单上的选择的 MVC3 锁定文本框

html - 固定在右侧的 div 不起作用

php - 如何让这个 jquery 邮政编码地址检索器与 cURL 一起工作?

javascript - animate() 更新速度不够快

javascript - AppendTo 但每个新追加都是唯一的但仍然使用相同的 jquery