Re: Порадьте книгу по JS
Саме так, але включно з вправами.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → JavaScript, TypeScript, ECMAScript → Порадьте книгу по 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 />");
}
Книг та решти всього дуже багато. Eloquent JavaScript, You Don't Know JS Series, Professional JavaScript for Web Developers, Secrets of the JavaScript Ninja та інші.
насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння
Ну, не кажіть. Нині це модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.
Ну, не кажіть. Нині не модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.
в js для цього звичайних масивів вистачає, там і map, і filter, і reduce, і ще щось має бути
P.Y. написав:Ну, не кажіть. Нині не модний напрямок (чи, принаймні, ще донедавна був) — якщо додати ще якісь функції/методи для роботи з ітераторами (назразок map та filter — не знаю, як вони називаються в JS), то можна писати доволі великі масиви коду в функціональному стилі.
в js для цього звичайних масивів вистачає, там і map, і filter, і reduce, і ще щось має бути
Проте, з ітераторами це дозволяє отримувати результат без перевитрат пам'яті на наперед обчислений масив та видавати перші результати ще до того, як увесь набір даних було оброблено.
вам на мою думку потрібно не читати книги, а вивчати конкретні API. книжки це для діток. а для дорослих довідники. тому шукайте довідники і там буде все що вас цікавить
вам на мою думку потрібно не читати книги, а вивчати конкретні API. книжки це для діток. а для дорослих довідники. тому шукайте довідники і там буде все що вас цікавить
===
книжки це для діток
для дорослих є газети
доповнив цю "розумну" думку
насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння
Можливо ти мав на увазі не ітератори а генератори (yield)? Вони корисні наприклад для асинхронних викликів
генератори-комбінатори -- то класна штука однако)
спробуйте erlang чи haskell -- там на генераторах легко прикольні штуки чудити
▼не книжка, але все таки
Колись w3schools був одним з найвідвідуваніших джерел знань про web розробку. А тепер на їхньому сайті навіть DOMContentLoaded знайти не можна.
Betterthanyou написав:▼не книжка, але все такиКолись w3schools був одним з найвідвідуваніших джерел знань про web розробку. А тепер на їхньому сайті навіть DOMContentLoaded знайти не можна.
Погано шукали. От наприклад тут є https://www.w3schools.com/jsref/jsref_e … tLoaded%22.
Гугл їх краще проіндексував ніж duckduckgo. І через форму пошуку на їхньому сайті теж знаходить
насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння
Це в кого? В HTML програмістів?
В Node.js доволі корисна штука. І що в них складного, навпаки полегшують створення циклів.
Для відправлення відповіді ви повинні увійти або зареєструватися