Ответы пользователя по тегу JavaScript
  • На каких сайтах есть бесплатное обучение с выдачей сертификатов?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Битрикс (какой-то базовый курс), бесплатные сертификаты в электронном виде выдавал. Но, я думаю, Вы сами должны понимать, что "бесплатные сертификаты", кроме как для украшения стен туалетов больше никуда особо не годятся. Я когда на собеседование прихожу, обычно следующий вопрос после "что вы знаете об ООП, HTML5, CSS3 и прочих технологиях" сразу уходит с основной темы, о моих знаниях и переходит в тему, того какую я з/п хочу, условия работы и т.д., состою ли я в каких-то сообществах разработчиков и т.д. Пару раз, при подаче документов, "обнаруживались" сертификаты, но их никто даже не смотрел. Всё заканчивалось на вопросе:
    - что это?
    - это сертификаты всякие, по программированию, технике, Unix'ам...
    - а, ну классно


    Дальше их даже никто из папки не доставал.

    Сертификаты, которые хотя бы чего-то стоят, обычно сочетаются либо с обучением, либо с глубокой экзаменацией. Обычно, стоимость только самих экзаменов стоит 80-300$ (сертификат в стоимость включен разумеется, если экзамен сдадите).

    Например, экзамен по Symfony стоит 250€ + Twig (без которого, я себе Symfony плохо представляю) стоит 150€... Остальное - только лишний расход бумаги и Вашего времени.
    Ответ написан
    Комментировать
  • Как реализовать в html форму как здесь http://author-alarm.ru/podderzhka_auto/?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Создаём набор нужных нам селектов, все селекты кроме первого - пустые.

    Далее, после выбора первого селекта, отправляем AJAX-запрос на сервер, с данными о том, что пользователь выбрал в первом селекте. Далее, в зависимости от этого, возвращаем JSON-массив и заполняем им второй селект... и так по цепочке.

    Если пользователь изменил выбор в первом селекте - очищаем второй, делаем повторный запрос и так далее, по кругу.
    Ответ написан
    Комментировать
  • С помощью чего можно создать свою интерактивную карту?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Ну так, на вскидку, можно сделать много слоёв (столько же, сколько районов на карте), наложить на них clip-mask и обрабатывать клик по каждому отдельному слою соответствующим образом. Там уже именуйте их как Вам удобно, добавляйте ID'шники/классы и т.д.
    Ответ написан
    Комментировать
  • JQuery. Сложение числа?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    var deg = 0;
    $(document).keydown(function(e){
      if(e.which == 32){
        deg += 90;
        $('.container').css({
          transform: 'rotateX('+deg+'deg)'
        });
      }
    });


    Я думаю, так должно работать.

    P.S. Не проверял.
    Ответ написан
    Комментировать
  • Как сделать разные модальные окна на JS?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Как-то наверное так:
    function PopUpShow(n){
        $("#popup"+n).show();
    }
    function PopUpHide(n){
        $("#popup"+n).hide();
    }
    Ответ написан
    Комментировать
  • Почему не работает функция scrollTo?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Разве для scrollTo() нужно указывать высоту body, а без этого она не работает?

    Если у Вас нет полосы прокрутки, то прокрутка "сработает", но визуально от этого ничего не изменится.

    По моему, ещё прокрутку желательно делать и для BODY и для HTML одновременно, т.к. в каких-то баузерах, с этим были проблемы. Возможно информация уже не актуальна...

    есть прокрутка страницы вниз на заданный интервал.

    Насколько я помню, ScrollTo(), делает прокрутку не на заданный интервал, а к заданным координатам.
    Ответ написан
    6 комментариев
  • Какой плагин подойдет для такого слайдера?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    А чем активные от "не активных" отличаются? Другими цветами шрифта? Мне кажется, можно взять любой слайдер, например, OwlCarousel или BXSlider и добавить им нужную раскраску в callback смены слайдов, что бы он шрифты раскрашивал как Вам нужно.
    Ответ написан
    Комментировать
  • Как можно реализовать такой переход между экранами сайта?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Не уверен, что Вас это спасёт... Но я видел подобные поделки с реализацией на WebGL, по моему именно на ней, если мне память не изменяет.

    Примеров WebGL'я масса, например планета или ещё 7 (8) примеров.
    Ответ написан
    Комментировать
  • Не работает скрипт input mask. Что нужно делать?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Нужно в исходнике плагина исправить 9-ку на другой символ и использовать соотв. его. Я в своё время так и делал, ничего сложного, попробуйте.
    Ответ написан
    Комментировать
  • Из json вывожу дату в таком формате 2016-11-28T18:59:13.202637Z?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Пример тут (не мой). Делите полученный результат на 1000. В конструктор Date можете попробовать передать дату "как есть", скорее всего это сработает.
    Ответ написан
    Комментировать
  • Можно ли измерять углы на картинке посредством js?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Я думаю, в теории можно.

    Выглядеть это будет примерно так:
    1. Вы загружаете картинку на страницу, в canvas
    2. Через JS получаете 2-х мерный массив писелов (условно)
    3. Анализируете его, по заранее подготовленному алгоритму
    4. Получаете результат

    Вопрос только в вероятности существования алгоритма (п.3), думаю, её (эту вероятность) Вы можете сами пирмерно прикинуть...
    Ответ написан
    5 комментариев
  • Как добавить определенные атрибуты к нескольким элементам DOM?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Подозреваю, что как-то так.

    $(document).ready(function() {
          $('.panel0 .panel1 .panel2').each(function(i, e) {
            var bgColor = $(this).css('background-color'); //Определяем цвет фона
            $(this).attr('data-color', bgColor); //Добавляем атрибут с найденным цветом фона
          })						
        });


    Ещё можно .panel0 .panel1 .panelX заменить на div и операция будет проходить со всеми слоями вообще...
    Ответ написан
    8 комментариев
  • Что скажете о javascript webSocket?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Ваше мнение: стоит ли изучить и использовать технологию в коммерческих проектах?
    Поверьте, стоит. Некоторые финансовые биржи (как пример коммерческого проекта) активно их используют. Веб-сокет, это по сути своей самый обыкновенный сокет, который используется примерно везде (в 99% программ) работающих с сетевым трафиком, накрученный поверх веб-реалий (протокола HTTP).

    Правильно ли я понял, что данная технология не оставляет длинные запросы в адресной строке?
    Эта технология вообще ничего не делает с адресной строкой и никак с ней не связана. Это технология для передачи данных на постоянной основе в режиме реального времени, например, она идеально подходит для реализации чатов.

    можно вычитать о наличии уязвимости в системе
    Если мне не изменяет память, наличие уязвимости возможно в случае использования прокси-сервера ("палёного") и отсутствия шифрования.

    К тому же фишка из ES6, я думал поддержка будет хромать, а она больше 90%.
    Возможно я ошибаюсь, но я не помню связи между RFC-спецификацией и ES6, к тому же, по моему, ES6 появилась позже 2011г. (в котором появилась RFC-спецификация на веб-сокет).

    Был ли у кого-нибудь опыт работы с этой штукой, и возможно ли его применять на практике в текущий момент времени.
    Был, писал и сервер и клиент на C/++, ничего особо сложного не заметил, вопрос времени и желания, что бы детально разобраться... JS-фреймворки и библиотеки (например, Socket.IO), некоторые, активно применяют веб-сокеты в качестве замены лонг-пулам, флеш-сокетам и пр. ерунде.

    Году в 2013-2014, поддержка была ещё не очень уверенная... в 2016-2017м, я бы не особо беспокоился за пользователей, чьи браузеры веб-сокет не поддерживают. Пусть лучше страдает 3% тех, у кого их нет, чем 97% тех, кто мог бы их использовать, но не используют в угоду тем 3%...
    Ответ написан
    Комментировать
  • Как передать содержимое текстового поля формы в переменную без перезагрузки страницы с помощью GET-запроса?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Как-то так примерно:
    $( 'body' ).on( 'click', 'a.md-trigger', function( e ) {
        var txt = $('#id_tektovogo_polya').val();
        $.get('http://domain.com/?get_key='+txt, function() {
            //Код после того, как форма отправилась.
        });
    });


    Очень примерно, но я думаю, суть Вы поймете.

    Что бы ссылка "не работала" - можете использовать вариант приведенный выше, либо удалить из ссылки параметр href, либо сделать примерно так:

    <a href="javascript:void(0);>Ссылка</a>
    Ответ написан
    Комментировать
  • Какой скрипт помогает писать HTML в определённом div'е с подсветкой как в IDE?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Выбирайте! Уверен, их гораздо больше чем 15 и во многих из них есть настройка, позволяющая отключить подсветку кода/языков, которые Вам не нужны.
    Ответ написан
    Комментировать
  • Magnific popup как скрыть всю навигацию в галерее?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Скорее всего - отключить режим галереи:
    gallery: {
      enabled: false
    }


    Подробности тут.
    Ответ написан
    Комментировать
  • Как сделать якорь в меню Wayfinder?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Если мне не изменяет память, изначально в Wayfinder подобный функционал не предусмотрен, по этому вариантов не очень много: либо переписать Wayfinder таким образом, что бы он определял якорь по какому-то признаку, либо, корректировать шаблоны вывода меню соответствующим образом.
    Ответ написан
    Комментировать
  • Можно ли портировать адаптивный сайт в приложение?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Зависит от того, чего Вы хотите добиться. Есть ряд решений, когда сайт упаковывается вместе с сервером и базой и собирается в "единый EXE'шник" (неоднократно встречал подобные реализации для разнообразных оффлайн-справочников), есть вариации с Node.JS/Apache Cordova, можно в ваше приложение встроить компонент "Веб-браузер" (который обычно поставляется с большинством библиотек для построения интерфейсов) и загрузить Ваш сайт в него...
    Ответ написан
    Комментировать