Pull to refresh
91
0
TedBeer @TedBeer

User

Send message
я не холиварщик, поэтому у меня как у веб-разработчика это не единственный довод.
Вот например пара оперных "фич" ( скажи только что баги - затопчут :-) найденных лично мною:

var obj = {}; obj['A'] = 1; obj['3'] = 2; obj['a'] = 3;
var s = '';
for(var i in obj) s += obj[i];
alert(s);

Вопрос на засыпку что покажут все браузеры, кроме "передовой" Оперы и что покажет Опера? Конечно, это не баг, так как нет стандарта на хранение свойств объекта, просто Опера реализовала не как все, и мне как разработчику надо помнить про это "не как все", и писать специальный код, чтобы было как у всех.
Другой косяк - прицепите на mousemove хэндлер и попробуйте менять на каждое событие на лету курсор у элемента над которым "летаете". Сравните как это работает у всех и как это не работает у Оперы, специально для которой опять же приходиться заглядывать в мозг через анальное отверстие.
А сколько еще есть претензий у моих коллег по цеху!! Слава богу хоть рендеринг стал более предсказуемый в 9.5 версии, а раньше это была такая жопа, поменяешь что-нибудь у элемента и думай за какую письку в опере надо дернуть, чтобы она соизволила перерисовать. Стандарты поддерживаются, слов нет, даже специально тесты на "стандартность" прогоняем под оперу и если там что-то не работает, значит надо ориентироваться на нее и править код для других браузеров ( ФФ в этом плане не идеал, хотя сейчас есть еще и Сафари, который придерживается стандартов). А вот в плане динамического контента, Опере надо расти. Прямо скажем, заточена она под статичные страницы, в результате современные веб приложения использующие AJAX технологии под оперой часто поломаны, а то и вовсе не работают без шаманского бубна "made for Opera".
12 ...
50

Information

Rating
Does not participate
Location
Almere-Stad, Flevoland, Нидерланды
Registered
Activity