Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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
有没有以基于标准的跨平台JS和DOM为目标的JavaScript框架?_Javascript_Dom_Frameworks - Fatal编程技术网

有没有以基于标准的跨平台JS和DOM为目标的JavaScript框架?

有没有以基于标准的跨平台JS和DOM为目标的JavaScript框架?,javascript,dom,frameworks,Javascript,Dom,Frameworks,我试图找到任何JavaScript框架,其唯一目标是跨所有浏览器标准化DOM和JavaScript 我不是在寻找那些创建自己的API来解决这些常见问题的框架。我想要一些允许我在Internet Explorer中调用例如myElement.dispatchEvent(“单击”)的东西。不是用自己的API创建自己的观察者模式的东西 目前我能找到的最接近的东西是www.flowjs.com,它看起来不错,涵盖了很多内容,但缺少document.createEvent和其他一些功能,并且没有提供作者的

我试图找到任何JavaScript框架,其唯一目标是跨所有浏览器标准化DOM和JavaScript

我不是在寻找那些创建自己的API来解决这些常见问题的框架。我想要一些允许我在Internet Explorer中调用例如myElement.dispatchEvent(“单击”)的东西。不是用自己的API创建自己的观察者模式的东西

目前我能找到的最接近的东西是www.flowjs.com,它看起来不错,涵盖了很多内容,但缺少document.createEvent和其他一些功能,并且没有提供作者的联系信息

问候,


克里斯可能就是你要找的人。您可能也会发现有趣的…

尽管Prototype有自己的API,但它尝试这样做(至少部分)。如果您使用Firebug,您会注意到许多添加到DOM中的方法,以便使DOM在所有浏览器中都平等

我知道这不完全是你想要的,但这是一个折衷的解决方案

此外,在某些浏览器中,可能无法覆盖DOM的某些元素。尝试执行
window.alert=函数(i){}有一个包含DOM事件/DOM核心和许多其他标准实现的框架。虽然还不太为人所知,但我强烈建议您对此进行研究


另外,请注意,myElement.dispatchEvent(“单击”)不是标准的东西。

对跨浏览器标准化JS和DOM的JS库的全面总结:

  • base2
    创建者:迪安·爱德华兹-
    项目页面:

  • flowjs
    创建者:Richard Herrera-
    主页:
    项目页面:

  • JDC
    创作者:Tavs Dokkedahl???-
    项目页面:

  • 板坯
    创造者:肖恩·霍根(就是我)-
    项目页面:

  • 警告:这些库可能比您预期的大。
    IE6/IE7实际上需要很多代码

    Base2看起来非常有趣!Base2当然令人印象深刻。我还提到了NWEvents,因为它的选择器引擎看起来非常快:Wow很快,选择器对这个项目来说不是什么大问题。但我会在将来记住这一点。谢谢