javascript - 保证跨浏览器兼容性的Web前端框架

标签 javascript css frontend

我不是熟练的 Web 开发人员,我的领域主要是 Java。这就是为什么我一直使用 GWT 作为我的 Web 应用程序(小型/中型)的前端。

随着我在 HTMLCSS 技能方面的进步,我一直在考虑尝试一些比 GWT 更直接、更轻量级和更灵活的东西,比如angular.js 或其他流行的前端框架。根据我使用 GWT 的经验,当我使用自己的风格时,我会遇到跨浏览器的差异(作为 Java 开发人员,我不习惯这种情况)。

有没有一种方法或某种框架可以在这里提供帮助,这样我就不必花费数小时来找出问题所在并搜索浏览器 hack?我的意思是 JavaScript 兼容性和 CSS 兼容性(如果有任何问题,HTML 功能兼容性)。什么框架可能是个好主意?

最佳答案

在服务器端软件中,您可以控制环境。但客户端软件的本质是你是客户端的奴隶,无论客户端是什么。在某种程度上,您将始终必须意识到这一点,并对各个浏览器进行故障排除,以使所有地方都完美无缺。

就是说,您可以使用 Bootstrap 之类的东西让基础知识变得非常坚如磐石。 ,或其他 CSS 框架。这提供了一个经过良好测试的基础,应该可以在任何地方可靠地工作。但是,当您在此基础上构建时,遇到跨浏览器问题,并且没有很好的解决方法。

了解受支持的客户端之间的重要差异是成为一名优秀的前端 Web 开发人员的众多属性之一。

关于javascript - 保证跨浏览器兼容性的Web前端框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23121265/

相关文章:

javascript - Vue - 动态创建使用 v-on :click 等的 div

javascript - 下拉列表中的世界省份详尽列表

javascript - 根据元素更改 ng-hide 样式?

javascript - jquery mobile 中的点击事件

javascript - 如何点击带有特定文本的按钮?

javascript - 如果没有找到结果则显示 div

html - 显示 :none/Display:block with Combined Sibling Selectors

javascript - 为什么 setTimeout(function, 0) 是在下次操作之后执行,而不是在调用的那一刻执行?

CSS:如何制作这种布局?

ruby-on-rails - 在 Rails 的公共(public)文件夹下提供静态文件是否很好?