Новости
23-09-2015, 22:43
Кожен фронтенд розробник стикається з проблемами сумісності свого коду. Це відбувається досить рано і я впевнений, що ця проблема встигла налякати ні одне покоління фронтендеров. Нічого не поробиш - такі витрати професії. Таким чином жваво постає питання - як же перевіряти сумісність?
Напевно найправильніше - це тестувати. Тут крити нема чим, але писати навмання теж не правильно, краще перевіряти в документації, а потім все одно тестувати. Так де ж взяти цю документацію? Як не дивно, але простої відповіді немає, великого довідника сумісності не існує, а є уривки інформації і знання колег.
Ну насправді я перебільшую, не хвилюйтеся. Є кілька сайтів, якими я постійно користуюся, їх я вам і порекомендую.
caniuse.com - відмінний сайт, але заточений в першу чергу під останній функціонал. Дає інформацію не тільки про звичайні браузерів, але і про мобільні.
quirksmode.org - набагато більш великий ресурс по браузерам. Заточений під звичайні браузери (про смартфони по-моєму взагалі нічого немає), але зате дає інформацію від IE7. Причому так само вказує на проблемні сторони роботи функціоналу. Серйозний мінус в поганій організації сайту, знайти щось не завжди просто.
https://developer.mozilla.org/en-US/docs/Web - може здатися несподіваним вибором, але в той же час це один з найбільш ємних ресурсів інтернету по API браузерів. Містить інформацію не тільки про рідних програмах, а й про "конкурентів" - з якої версії підтримується, які є проблеми.
Поділитися: comments powered by
Таким чином жваво постає питання - як же перевіряти сумісність?Так де ж взяти цю документацію?