我不是熟练的 Web 开发人员,我的领域主要是 Java
。这就是为什么我一直使用 GWT
作为我的 Web 应用程序(小型/中型)的前端。
随着我在 HTML
和 CSS
技能方面的进步,我一直在考虑尝试一些比 GWT
更直接、更轻量级和更灵活的东西,比如angular.js 或其他流行的前端框架。根据我使用 GWT
的经验,当我使用自己的风格时,我会遇到跨浏览器的差异(作为 Java 开发人员,我不习惯这种情况)。
有没有一种方法或某种框架可以在这里提供帮助,这样我就不必花费数小时来找出问题所在并搜索浏览器 hack?我的意思是 JavaScript
兼容性和 CSS
兼容性(如果有任何问题,HTML
功能兼容性)。什么框架可能是个好主意?
最佳答案
在服务器端软件中,您可以控制环境。但客户端软件的本质是你是客户端的奴隶,无论客户端是什么。在某种程度上,您将始终必须意识到这一点,并对各个浏览器进行故障排除,以使所有地方都完美无缺。
就是说,您可以使用 Bootstrap 之类的东西让基础知识变得非常坚如磐石。 ,或其他 CSS 框架。这提供了一个经过良好测试的基础,应该可以在任何地方可靠地工作。但是,当您在此基础上构建时,将遇到跨浏览器问题,并且没有很好的解决方法。
了解受支持的客户端之间的重要差异是成为一名优秀的前端 Web 开发人员的众多属性之一。
关于javascript - 保证跨浏览器兼容性的Web前端框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23121265/