用于跨浏览器事件支持的轻量级库 [关闭]

Posted

技术标签:

【中文标题】用于跨浏览器事件支持的轻量级库 [关闭]【英文标题】:Lightweight library for cross-browser event support [closed] 【发布时间】:2011-03-20 00:54:24 【问题描述】:

跨浏览器处理有时很麻烦。

在这种情况下,我需要捕获相当多的事件,但不能使用超过 10ish Kb 的多功能库。 (例如 jQuery、Prototype、Dojo、YUI、...)

该脚本旨在作为我维护的各种网站的基本跟踪工具。

每个浏览器似乎都在处理事件slightly and sometimes completely differently!


如果有人能指出一个用于跨浏览器事件处理的 Javascript 库,我会非常高兴。

这会让我很开心! =)

【问题讨论】:

说到尺寸...您需要包含 500K 的屏幕截图吗? @scunliffe:哈哈……没门!我显然使用了错误的工具来完成屏幕截图...感谢您修复它。 完全不用担心,我今天早上的无线连接速度很慢,而且速度太慢了! ;-) 【参考方案1】:

爱德华兹院长: http://dean.edwards.name/weblog/2005/10/add-event2/

或者来自 John Resig 的那个: http://ejohn.org/blog/flexible-javascript-events/

【讨论】:

很好的链接。第一个简单而令人敬畏。它小于 KB。 +1 @l.devries 非常感谢!我会检查这些! John Resig 在他的博客上总是有很酷的东西! =) 嘿@devries,我不确定这是否解决了焦点和模糊的跨浏览器不兼容问题? @RadiantHex 你在服务器端使用什么?有什么好的OSS库吗?谢谢 @RadiantHex 这些年后现在有更好的 js 库吗?谢谢【参考方案2】:

我不确定您需要执行多少事件处理,或者您是否希望添加自定义事件,但如果您感到好奇,这里还有另一种选择。它使用 Dean Edwards 并添加了一些花里胡哨的功能,以缩小到 5K 左右。

https://github.com/fat/bean

【讨论】:

服务器端有什么 oss lib 推荐吗?只有 node.js 或在 tomcat/java 领域的东西? 这些年后现在有更好的 js lib 吗?谢谢

以上是关于用于跨浏览器事件支持的轻量级库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

JQuery

js 实现一些跨浏览器的事件方法详解及实例

漂亮的跨浏览器数据可视化图表库 TOAST UI Chart | 软件推介

JavaScript 跨浏览器事件处理工具

跨浏览器事件对象封装

009天之跨浏览器的事件处理程序