Javascript.RU

Голосование: Как лучше
Опции опроса
Как лучше

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 20.05.2015, 20:33
Интересующийся
Отправить личное сообщение для Nikolay256 Посмотреть профиль Найти все сообщения от Nikolay256
 
Регистрация: 12.02.2011
Сообщений: 16

Цитата:
ты имеешь ввиду перезапишется по ссылке?

1
alert(typeof null == "object");
позволь ответить тому, у кого я спрашиваю, твой ответ тут не о чем.
Цитата:
Цитата:
Трансляторы для лохов?
о чем вы, господа? зачем себе так жизнь усложняете? Ладно, если проект большой, но привыкать писать, используя такие конструкции думаю лишнем, в каждый мало мальский проект нужно не забыть добавить ваш транслитор. Зачем? Все на нативном js не хуже реализуется
Ответить с цитированием
  #22 (permalink)  
Старый 20.05.2015, 21:56
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Nikolay256
о чем вы, господа? зачем себе так жизнь усложняете? Ладно, если проект большой, но привыкать писать, используя такие конструкции думаю лишнем, в каждый мало мальский проект нужно не забыть добавить ваш транслитор. Зачем? Все на нативном js не хуже реализуется
до до до, айкидо
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #23 (permalink)  
Старый 20.05.2015, 22:36
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Сообщение от Nikolay256 Посмотреть сообщение
но привыкать писать, используя такие конструкции думаю лишнем
Именно в том и суть, чтобы привыкать. Когда придёт время ты уже будешь иметь приличный опыт и тебе не придётся мучительно переучиваться или писать по-старому бездарно растрачивая своё время.
__________________
29375, 35
Ответить с цитированием
  #24 (permalink)  
Старый 20.05.2015, 22:42
Интересующийся
Отправить личное сообщение для Nikolay256 Посмотреть профиль Найти все сообщения от Nikolay256
 
Регистрация: 12.02.2011
Сообщений: 16

Цитата:
Именно в том и суть, чтобы привыкать. Когда придёт время ты уже будешь иметь приличный опыт и тебе не придётся мучительно переучиваться или писать по-старому бездарно растрачивая своё время.
Все дело в том, что это время может не прийти. И придется это забывать. В общем считаю лишнем нагружать голову той инфой, которая еще не факт что будет актуальна.
Ответить с цитированием
  #25 (permalink)  
Старый 20.05.2015, 22:46
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

nerv_, Aetae,
ребят, не тратьте время) Он либо тролль, либо просто не понимает о чём речь(даже после подробного описания).
Ответить с цитированием
  #26 (permalink)  
Старый 20.05.2015, 22:48
Интересующийся
Отправить личное сообщение для Nikolay256 Посмотреть профиль Найти все сообщения от Nikolay256
 
Регистрация: 12.02.2011
Сообщений: 16

Цитата:
nerv_, Aetae,
ребят, не тратьте время) Он либо тролль, либо просто не понимает о чём речь(даже после подробного описания).
сам ты троль)
иди в доту рубись
Ответить с цитированием
  #27 (permalink)  
Старый 20.05.2015, 23:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Nikolay256, шансы на то что стандарт кардинально перепилят не велики. И даже так я лично не пожалею о времени потраченном на познание нового. "Нужно бежать со всех ног, чтобы только оставаться на месте."
__________________
29375, 35
Ответить с цитированием
  #28 (permalink)  
Старый 20.05.2015, 23:12
Интересующийся
Отправить личное сообщение для Nikolay256 Посмотреть профиль Найти все сообщения от Nikolay256
 
Регистрация: 12.02.2011
Сообщений: 16

Цитата:
Nikolay256, шансы на то что стандарт кардинально перепилят не велики. И даже так я лично не пожалею о времени потраченном на познание нового. "Нужно бежать со всех ног, чтобы только оставаться на месте."
Я тебя понимаю, но я с детства привык изучать все по мере надобности, из-за этого сложно давалась учеба, но с этим подходом сейчас работаю в крупнейшей Российской компании web разработчиком и имею свои собственные проекты. В общем, когда это будет стандартом во всех браузерах, обязательно втянусь. А сейчас пока смысла не вижу. От себя еще хочу добавить: может 100% примут стандарт этот все браузеры, но еще когда, через год-два, больше?
Я еще стараюсь тянуть решения для своих разработок под ie 7, а сколько времени после, мне этот костыль потребуется в свои разработки вставлять? В общем, это только мое мнение, я никому его не навязываю, и уважаю чужое мнение.

Последний раз редактировалось Nikolay256, 21.05.2015 в 00:24.
Ответить с цитированием
  #29 (permalink)  
Старый 21.05.2015, 11:28
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 182

Сообщение от Nikolay256 Посмотреть сообщение
ты имеешь ввиду перезапишется по ссылке? давай по подробнее) интересно, что за баг был
Был в моей практике случай, когда один фреймворк каким-то веселым чудом поменял поведение массивов... всех массивов вообще. Я толком не разбирался, как именно это вышло, лишь знаю в тысячах строк фреймворка идет работа с Array.prototype. Суть в следующем. Массив можно перебирать, как и объект, через for (var key in array) - это даже в документации написано (я специально на всяких w3...- сайтах искал). И на самом деле все браузеры так и делали. При этом для массива перебираются только его индексы. Однако после применения того фреймворка в IE у меня стали в качестве ключей вылезать length и еще какие-то ключи. Что-то там было через прототипы изменено. Очень повезло, что ошибка быстро обнаружилась и не пришлось делать глобальных переделок.

И кстати, не просто typeof null == 'object', а typeof null === 'object'. Просто лично я не использую сравнение со строкой из-за паранойи... а вдруг в каком-нибудь тупом браузере будет не 'object', а 'Object' или 'OBJECT'... Тогда и проверка без учета типа провалится... Но это скорее всего именно паранойя... дождемся Спартанца из десятки))))
Ответить с цитированием
  #30 (permalink)  
Старый 21.05.2015, 11:54
Интересующийся
Отправить личное сообщение для Nikolay256 Посмотреть профиль Найти все сообщения от Nikolay256
 
Регистрация: 12.02.2011
Сообщений: 16

Цитата:
Был в моей практике случай, когда один фреймворк каким-то веселым чудом поменял поведение массивов... всех массивов вообще. Я толком не разбирался, как именно это вышло, лишь знаю в тысячах строк фреймворка идет работа с Array.prototype. Суть в следующем. Массив можно перебирать, как и объект, через for (var key in array) - это даже в документации написано (я специально на всяких w3...- сайтах искал). И на самом деле все браузеры так и делали. При этом для массива перебираются только его индексы. Однако после применения того фреймворка в IE у меня стали в качестве ключей вылезать length и еще какие-то ключи. Что-то там было через прототипы изменено. Очень повезло, что ошибка быстро обнаружилась и не пришлось делать глобальных переделок.

И кстати, не просто typeof null == 'object', а typeof null === 'object'. Просто лично я не использую сравнение со строкой из-за паранойи... а вдруг в каком-нибудь тупом браузере будет не 'object', а 'Object' или 'OBJECT'... Тогда и проверка без учета типа провалится... Но это скорее всего именно паранойя... дождемся Спартанца из десятки))))
у меня тоже пару месяцев назад такое было)) length влезал в массив, пару дней отлавливал. Какой-то девелоп поставил на ту страницу сайта библиотеку, со странным перебором for по массиву, тоже долго ругался)
Цитата:
typeof null === 'object'.
я так тоже не использую, просто меня один коллега отчитал, что не использую полную проверку(использую №2) я вот и решил конкурс запилить, сам уже ответил, как аргументирую свою позицию:
Цитата:
Я лично за вариант 2, так как считаю №1 лишней смысловой нагрузкой
Те, кто будет использовать данную ф-ю в дальнейшем, должны знать, что они передают в нее.
да и его вариант оказался недостаточно правильным, так как не обрабатывает null, я чет сразу не втыкнул в это, тут ребята показали)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать что бы картинки с другого url отображались как свои zlodey Серверные языки и технологии 1 04.05.2015 21:30
Как правильно реализовать такой функционал? Julian Общие вопросы Javascript 3 16.01.2015 12:34
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как правильнее? Рикка (X)HTML/CSS 8 09.10.2007 09:30