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