Size: a a a

2020 May 16

IN

Igor N in javascript_ru
В начале июня выйдет седьмое издание "JavaScript: The Definitive Guide" (книга с носорогом). Дэвид Флэнаган вспоминает былое и рассказывает, какие фичи платформы больше не актуальны и описания которых не будет в книге — "JavaScript Features To Forget".

Не будет информации про arguments. В современном js вместо него используют ...args. У конкатенации строк раньше были проблемы с производительностью, поэтому появился паттерн, когда строки добавлялись в массив и затем объединялись с помощью .join(). С развитием движков и после добавления в стандарт шаблонных строк это больше не актуально. Не будет ничего про document.write(). Он активно использовался в эру pre-DOM для изменения страницы во время её парсинга. Ничего не будет про <frameset> и <frame>. Фреймы давно изжили себя, так они портят пользовательский опыт. Не будет в книге описания методов document.getElementById(), document.getElementsByName() и т.п. В современном вебе вместо них используют более гибкие document.querySelector() и document.querySelectorAll().

Формально новая версия Definitive Guide не будет больше "definitive". Седьмое издание будет рассказывать только про актуальные возможности платформы, для всего унаследованного добра остаётся шестое издание книги.

#js #history #book

https://davidflanagan.com/2020/05/12/javascript-to-forget.html
источник

АЧ

Антон Чепур... in javascript_ru
хай)кто-то работал с API фейсбука? Как получить список групп пользователя?
источник

AS

Alex Shumihin in javascript_ru
Все привет
Кто работал с twilio , ?
источник

СП

Серго Программер... in javascript_ru
источник

АГ

Андрей Гуртовой... in javascript_ru
Igor N
В начале июня выйдет седьмое издание "JavaScript: The Definitive Guide" (книга с носорогом). Дэвид Флэнаган вспоминает былое и рассказывает, какие фичи платформы больше не актуальны и описания которых не будет в книге — "JavaScript Features To Forget".

Не будет информации про arguments. В современном js вместо него используют ...args. У конкатенации строк раньше были проблемы с производительностью, поэтому появился паттерн, когда строки добавлялись в массив и затем объединялись с помощью .join(). С развитием движков и после добавления в стандарт шаблонных строк это больше не актуально. Не будет ничего про document.write(). Он активно использовался в эру pre-DOM для изменения страницы во время её парсинга. Ничего не будет про <frameset> и <frame>. Фреймы давно изжили себя, так они портят пользовательский опыт. Не будет в книге описания методов document.getElementById(), document.getElementsByName() и т.п. В современном вебе вместо них используют более гибкие document.querySelector() и document.querySelectorAll().

Формально новая версия Definitive Guide не будет больше "definitive". Седьмое издание будет рассказывать только про актуальные возможности платформы, для всего унаследованного добра остаётся шестое издание книги.

#js #history #book

https://davidflanagan.com/2020/05/12/javascript-to-forget.html
@myshov  крутая инфа
источник

AM

Alexander Myshov in javascript_ru
Андрей Гуртовой
@myshov  крутая инфа
👍
источник

IN

Igor N in javascript_ru
Антон Чепур
хай)кто-то работал с API фейсбука? Как получить список групп пользователя?
источник

P🛸

Pavel 🛸 in javascript_ru
Sagax ты тут?
источник

P🛸

Pavel 🛸 in javascript_ru
Dropbox рассказывают о том, как они говна наелись с CoffeeScript и как потом мигрировали на TypeScript в 2017.

https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017
источник

K

Katod in javascript_ru
`document.getElementById(), document.getElementsByName() и т.п. В современном вебе вместо них используют более гибкие document.querySelector() и document.querySelectorAll().`
последний раз когда я проверял, getElementById доставал айдишники быстрее querySelector'а - что-то поменялось?
источник

t

th.witness in javascript_ru
Katod
`document.getElementById(), document.getElementsByName() и т.п. В современном вебе вместо них используют более гибкие document.querySelector() и document.querySelectorAll().`
последний раз когда я проверял, getElementById доставал айдишники быстрее querySelector'а - что-то поменялось?
Нет, всё так же.
источник

AM

Alexander Myshov in javascript_ru
Katod
`document.getElementById(), document.getElementsByName() и т.п. В современном вебе вместо них используют более гибкие document.querySelector() и document.querySelectorAll().`
последний раз когда я проверял, getElementById доставал айдишники быстрее querySelector'а - что-то поменялось?
Во сколько раз медленнее?
источник

Я

Ярик in javascript_ru
Ну типо for тоже быстрее foreach,но мне кажется большенство foreach использует
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Pavel 🛸
Sagax ты тут?
Вроде Sagax помер давно.
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Остался в жаббере.
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Но я могу отнести ему в могилу.
источник

P🛸

Pavel 🛸 in javascript_ru
Dr. Friedrich von Never
Остался в жаббере.
Кек
источник

P🛸

Pavel 🛸 in javascript_ru
Да думаю можно, почему бы ему тайпскрипт не попробовать
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Pavel 🛸
Да думаю можно, почему бы ему тайпскрипт не попробовать
Я думаю, он будет смешно негодовать и топать ножками, когда ты ему такое принесёшь.
источник

K

Katod in javascript_ru
там вроде на днях кто-то как раз хвастался, что уже год не пишет фронтенд. вроде бы это как раз Сагакс был.
источник