• Лучшие книги для изучения JavaScript в области разработки интерфейсов (Frontend)?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Для чего составлять такую подборку? Вы просто перечислили практически все книги на русском по JS. При чем однотипные.
    Большинство из них описывают одно и тоже. Я прочитал почти все из этого списка. По опыту могу сказать, что читать всю подборку не нужно.
    Посоветовал бы прочитать книгу Ильи Кантора и книгу "Javascript для профессиональных веб-разработчиков", автор Николас Закас вроде.(Вместо второй можно прочитать Фленагана. Подробное руководство., но Заказ мне больше нравится, по моему мнению гораздо лучше объясняются многие вещи). Две эти книги, достаточно объемные и информативные, всю основу прекрасно преподносят.
    Также посоветовал бы книгу по оптимизации производительности, автор также Николас Закас и любую книгу по регулярным выражениям, но это уже после некоторой практики. А также книгу "Веб-приложения на JavaScript". Сам ее только вот начну читать, но по содержанию и отзывам достаточно хорошая.

    Достаточно будет чтобы довольно хорошо освоиться в языке.
    Не нужно читать однотипные книги. С 3 по 6 включительно пункты не стоит читать. Только зря потратите время.

    ООП объясняется в первых двух книгах которые я упомянул. Также книга про паттерны - largescalejs.ru/.

    Но главное не просто читать а повторять все примеры и выполнять все задания, попутно придумывания задания для себя самому. Чем больше практики, тем лучше будет откладываться информация в голове и будет намного лучшее понимание что да как.
    Я читать некоторые книги по несколько раз, потому что не сильно парился сначала о практике, просто читал, выполнял некоторые задания, по ходу было понятно, но через главу, уже все забывалось... Поэтому практикуйте, практикуйте и еще раз практикуйте.
    Удачи в обучении!
    Ответ написан
    Комментировать
  • Как собирать JS для сайта с помощью webpack и gulp?

    bingo347
    @bingo347
    Crazy on performance...
    Автору статьи оторвать руки, за то что учит использовать GlobalScope!
    Вам лично могу посоветовать почитать про common.js модули (это "родные" модули для webpack и node.js), а так же будет полезным этот миниучебник largescalejs.ru
    Ответ написан
    3 комментария
  • Как получить имя домена, с которого загружен скрипт?

    gelevanog
    @gelevanog
    javascript developer
    // объявляем массив 
    var domains = []
    // обходим все скрипты
            $('script').each(function (i) {
                var $this = $(this);
    // объявляем номинальные ссылки, скармливаем атрибуту href атрибут src
                var a  = $('<a href=' + $this.attr('src') + '/>');
                var scriptName = '';
    // получаем имя скрипта
                if(!scriptName.indexOf('/') > -1) {
    // если домен сторонний - обрезаем до последнего "/"
                    scriptName = /[^/]*$/.exec($this.attr('src'))[0];
                } else {
    // если локальный ничего не обрезаем
                    scriptName = $this.attr('src');
                }         
    // загоняем в массив обект типа {script: {hostname: 'hostname', scriptName: 'scriptname'}}
                domains.push({
                    script: {
    // используется браузерный метод тэга <a> 
                        hostname: a[0].hostname,
                        scriptName: scriptName
                    }               
                });
            });
    // выводим результат
            console.log(domains);
    Ответ написан
    Комментировать
  • Как получить имя домена, с которого загружен скрипт?

    mlnkv
    @mlnkv
    JavaScript Developer
    if (document.querySelector('script[src*="test.ru/script.js"]')) {
      /* загружен с test.ru */
    } else {
    
    }
    Ответ написан
    Комментировать
  • Почему не срабатывает событие drop в IE 11?

    Kvarkas
    @Kvarkas
    IT (full stack)
    потому что IE недобраузер, а качалка для нормальных браузеров :)

    а если серьезно то глянь те тут
    Ответ написан
    1 комментарий
  • Как вы боретесь с ленью?

    Не сижу в соц.сетях, спорт спасет от лени!
    Ответ написан
    Комментировать