Q
Q
qwoort2015-09-20 20:40:03
JavaScript
qwoort, 2015-09-20 20:40:03

Is there any good literature on differences in browser behavior?

Hello! I'll give you an example right away. I recently found out that Firefox and Chrome handle keystrokes differently. For example, when clicking on the backspace, Firefox triggers 3 events in sequence: onkeydown, onkeypress, and onkeyup. Chrome only has onkeydown and onkeyup. It seems a minor difference, but when developing one resource, this ignorance resulted in a rather serious bug. Actually, is there any sensible literature on this kind of differences in browsers? I don't want to be ignorant again :)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
K
Konstantin Kitmanov, 2015-09-20
@qwoort

There is no single table with all such things. As necessary, information is obtained from various sources. In addition to the one mentioned by Sergey Protko MDN may still be useful:
* caniuse.com
* kangax.github.io/compat-table/es6
* www.quirksmode.org/compatibility.html

S
Sergey, 2015-09-20
Protko @Fesor

explanatory literature

Are you looking for an entomological guide to browsers? Everything is on MDN.
https://developer.mozilla.org/en-US/docs/Web/API/G...

V
Victor, 2015-09-21
@only-victor

There are .chm references for javascript and css, in which for each function there is a table with a list of browsers that support execution.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question