TheBarmaley

Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Tilks Цитата: остальных, гугло программистов, козлами называет | так оно на самом деле и есть - число пакостей с каждым новым релизом только растёт, перекрывая плюсы от вводимых фич.. потому они и есть.. ну.. те самые..)) Цитата: если речь о toLocaleString() , то пишет что результат непредсказуемый, в старых реализациях, там где без параметров | так вот и гемор-то, шо в старых браузерах он как раз предсказуемый, а в новых кодописцам надо дополнительно извращаться.. то бишь, код, написанный (и работающий!) в старом, перестаёт работать в новом - не гут оно, это ж сколько лишней работы.. ну, как минимум - совместимость снизу вверх должна быть всегда.. иначе - кроме как "каззлами" разрабов не назовёшь..)) Цитата: не очень понял, что надо получить, и где там текст | а что непонятного-то? ты чуть выше, от начала, глянь - проблема в получении корректной даты в локальном формате.. раз простейшее туЛокале не пашет без бубна - вот и приходится огороды городить.. я к тому, что ваще не факт (не проверял), что если писать функции даты/времени под новые стандарты, то они нормально будут работать и на старых браузерах - потому как хотя бы для своих аддонов/кода ту самую обратную совместимость хочется получить..) Цитата: d.toLocaleString("ru-RU"); | это понятно, речь была о том, шо в старых браузерах и по дефольту понималось, какая у клиента локаль - в ней и отдавалось.. а в новых лишние телодвижения надо делать - хотя браузер прекрасно знает, какая локаль у юзера.. ну и + несовместимость по коду "вниз", к примеру - параметры туЛокале в том же ие понимаются только с 11-й версии, значит, твой код не будет работать на предыдущих.. мну, кстати, не раз сталкивался с тем, что, в частности, в стрикт-моде старые браузеры более требовательны к качеству кода - то, что на ура прокатывает в том же 49-м, в 31-м генерит ошибку и не пашет.. отсюда - вот тебе и ещё один потенциальный гемор - мы ж заранее не знаем, какой браузер у юзера, а тупо ограничивать - мол, 70+ и трындец - ну нифига не по феншую оно, это удел говнокодеров, выучивших пару строчек из самого свежего стандарта и не думающих о потенциальных проблемах у енд-юзеров..
|