Сообщения

Сообщения за декабрь, 2020

Курс молодого Frontend'ера

 JavaScript https://habr.com/ru/post/305900/ https://habr.com/ru/post/460741/ https://babeljs.io/docs/en/learn/ https://egghead.io/lessons/javascript-const-declarations-in-es6-es2015 Выразительный Javascript -  https://habr.com/ru/post/253101/ Вопрос 1:  Написать функцию суммирования в виде f(3)(2) // return 5 Ответ 1.1: function f(a) {   return function(b) {   return a + b;   } } Ответ 1.2: используется часто в React - HOC, также можно исплользовать в замыканиях, например для bind или для задачи ниже. Вопрос 2: Исправить ошибку function makeArmy() {     var shooters = [];     for(var i = 0; i < 10; i++) {   var shooter = function() {  console.log(i);    };   shooters.push(shooter);   }     return shooters; } var army = makeArmy(); army[0](); // 10 instead of 0 army[5](); // 10 instead of 5 army[9](); // 10  instead of 9 Ответ 2.1: через let for(var i = 0; i < 10; i++) { -> for(let i = 0; i < 10; i++) } когда выполняется блок кода for (let i=0...) {...}, для него

Книжная полка

Изображение
Язык программирования Java. Кен Арнольд, Джеймс Гослинг, Дэвид Холмс Ссылка Java: эффективное программирование. Джошуа Блох Ссылка Head First. Паттерны проектирования. Фримен Эрик, Робсон Элизабет Ссылка Выразительный Javascript Автор Марейн Хавербек Ссылка Become a ninja with Angular Cédric Exbrayat Ссылка Одноминутный менеджер и Новый Одноминутный Менеджер Джо