21

Re: Порадьте книгу по JS

Саме так, але включно з вправами.

Подякували: FakiNyan1

22

Re: Порадьте книгу по JS

окей, тоді буду шукати роботу за їжу і паралельно гратись на тому сайті

Подякували: 0xDADA11C71

23

Re: Порадьте книгу по JS

читаю зара Ніколаса Закаса - "Розуміння ЕКМАСкрипт 6"
то оце хтів сказати, що ітератори та деструкція - круті штуки

function *range(num, from, step)
{
  for(let j=0, i=from; j<num; j++, i+=step)
  {
      yield [i, i+=step];
  }
}

for(let [i1, i2] of range(5, 2, 2))
{
    document.write(i1+" "+i2+"<br />");
}
Подякували: 0xDADA11C7, OlhaOlha, P.Y., leofun014

24

Re: Порадьте книгу по JS

Книг та решти всього дуже багато. Eloquent JavaScript, You Don't Know JS Series, Professional JavaScript for Web Developers, Secrets of the JavaScript Ninja та інші.

25

Re: Порадьте книгу по JS

насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння

26 Востаннє редагувалося P.Y. (08.04.2019 18:03:12)

Re: Порадьте книгу по JS

Ну, не кажіть. Нині це модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.

Подякували: bebyk1

27

Re: Порадьте книгу по JS

P.Y. написав:

Ну, не кажіть. Нині не модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.

в js для цього звичайних масивів вистачає, там і map, і filter, і reduce, і ще щось має бути

28

Re: Порадьте книгу по JS

FakiNyan написав:
P.Y. написав:

Ну, не кажіть. Нині не модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.

в js для цього звичайних масивів вистачає, там і map, і filter, і reduce, і ще щось має бути

Проте, з ітераторами це дозволяє отримувати результат без перевитрат пам'яті на наперед обчислений масив та видавати перші результати ще до того, як увесь набір даних було оброблено.

29

Re: Порадьте книгу по JS

вам на мою думку потрібно не читати книги, а вивчати конкретні API. книжки це для діток. а для дорослих довідники. тому шукайте довідники і там буде все що вас цікавить

30

Re: Порадьте книгу по JS

uaLoper написав:

вам на мою думку потрібно не читати книги, а вивчати конкретні API. книжки це для діток. а для дорослих довідники. тому шукайте довідники і там буде все що вас цікавить

===

книжки це для діток
для дорослих є газети

:D  :D  :D  доповнив цю "розумну" думку

31

Re: Порадьте книгу по JS

FakiNyan написав:

насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння

Можливо ти мав на увазі не ітератори а генератори (yield)? Вони корисні наприклад для асинхронних викликів

32 Востаннє редагувалося 221VOLT (14.04.2019 15:29:01)

Re: Порадьте книгу по JS

генератори-комбінатори -- то класна штука однако)
спробуйте erlang чи haskell -- там на генераторах легко прикольні штуки чудити

33

Re: Порадьте книгу по JS

Betterthanyou написав:
не книжка, але все таки

Колись w3schools був одним з найвідвідуваніших джерел знань про web розробку. А тепер на їхньому сайті навіть DOMContentLoaded знайти не можна.

34

Re: Порадьте книгу по JS

leofun01 написав:
Betterthanyou написав:
не книжка, але все таки

Колись w3schools був одним з найвідвідуваніших джерел знань про web розробку. А тепер на їхньому сайті навіть DOMContentLoaded знайти не можна.

Погано шукали. От наприклад тут є https://www.w3schools.com/jsref/jsref_e … tLoaded%22.
Гугл їх краще проіндексував ніж duckduckgo. І через форму пошуку на їхньому сайті теж знаходить

Подякували: leofun011

35

Re: Порадьте книгу по JS

FakiNyan написав:

насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння

Це в кого? В HTML програмістів?

В Node.js доволі корисна штука. І що в них складного, навпаки полегшують створення циклів.