Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写跨浏览器javascript代码_Javascript_Cross Browser - Fatal编程技术网

如何编写跨浏览器javascript代码

如何编写跨浏览器javascript代码,javascript,cross-browser,Javascript,Cross Browser,在web应用程序中,编写javascript是一项常见的工作,我曾尝试创建跨浏览器代码 如果我尽力让它在Firefox中工作,那么它在IE中就不行了 所以我想知道你们是否有任何规则或经验来告诉我如何编写跨浏览器代码 更新: 抱歉,我忘了确保我们不能在我当前的应用程序中使用jquery,因为我们使用的是prototype1.4(比jquery更难使用),所以大多数时候我们都使用本机javascript。我会使用大量的js库,如jquery、sencha、sproutcore等 他们竭尽全力使跨浏览

在web应用程序中,编写javascript是一项常见的工作,我曾尝试创建跨浏览器代码

如果我尽力让它在Firefox中工作,那么它在IE中就不行了

所以我想知道你们是否有任何规则或经验来告诉我如何编写跨浏览器代码

更新:


抱歉,我忘了确保我们不能在我当前的应用程序中使用jquery,因为我们使用的是prototype1.4(比jquery更难使用),所以大多数时候我们都使用本机javascript。

我会使用大量的js库,如jquery、sencha、sproutcore等


他们竭尽全力使跨浏览器问题无效。您总是需要在您想要支持的所有浏览器中进行测试,但是这些库非常优秀,可以为您完成大部分(如果不是全部的话)工作。

我会使用大量的js库,比如jquery、sencha、sproutcore等


他们竭尽全力使跨浏览器问题无效。您总是需要在您想要支持的所有浏览器中进行测试,但是这些库非常优秀,可以为您完成大部分(如果不是全部)工作。

您尝试过吗?这是一个很好的跨浏览器JavaScript库,在JavaScript开发中非常流行。

您尝试过吗?这是一个很棒的跨浏览器JavaScript库,在JavaScript开发中非常流行。

如果您:

  • 具有触发标准模式的Doctype
  • 遵循规范,避免专有浏览器扩展

如果您使用一个抽象出差异的库,其余的大部分都将消失。还有很多厨房水槽选项,如和。

如果您:

  • 具有触发标准模式的Doctype
  • 遵循规范,避免专有浏览器扩展

如果您使用一个抽象出差异的库,其余的大部分都将消失。还有很多厨房洗涤槽的选择,如和。

我推荐CoffeeScript-


它允许您以安全的方式编写,而不必担心全局变量和JS的所有怪癖。值得一看。

我推荐咖啡脚本-

它允许您以安全的方式编写,而不必担心全局变量和JS的所有怪癖。值得一看。

你试过使用吗

它将允许您隔离自己的javascript代码并编写跨浏览器代码

您尝试过使用它吗

它将允许您隔离自己的javascript代码并编写跨浏览器代码