Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (7)

Наибольший вклад в теги

Все теги (46)

Лучшие ответы пользователя

Все ответы (83)
  • Веббилдеры Adobe Muse и прочая нечисть мира сего. Ваше отношение и прогнозы?

    DaFive
    @DaFive
    Не вытеснит. Ибо создание сайтов такими девелоперами ограничивается этими самыми лэндинг-пэйджами и парой страниц. Более менее серьезный проект от требовательного заказчика сразу поставит в тупик такого гуру. Не говоря уже про простейший JS (вида показать-скрыть блок). А если попросят авторизацию - так вообще вилы. А что касается таких одностраничников, которые из коробки кроссбраузерные и респонзивные - тут да, можно и не учить ничего. Купил фреймворк и штампуй.
    Ответ написан
    1 комментарий
  • Как в jQuery получить набор элементов после текущего вплоть до конкретного?

    DaFive
    @DaFive
    Если все дивы лежат в контейнере с id test:
    var divs = $("#test div.start").nextUntil('div.end');
    console.log(divs);

    Если без контейнера и больше дивов с такими классами нет, то просто:
    var divs = $("div.start").nextUntil('div.end');
    console.log(divs);


    Модификация для "особых" случаев. Мне на самом деле лень приводить к красивости, вам так нагляднее будет:
    var start_divs = $("#test div.start");
    var end_divs = $("#test div.end");
    
    for (var i = 0; i < start_divs.length; i++) {
    	var $start = $(start_divs[i]);
    	var $end = $(end_divs[i]);
    	console.log($start.nextUntil($end)) ;
    }
    Ответ написан
    Комментировать
  • Как организовать работу над Веб-проектом с двух компьютеров?

    DaFive
    @DaFive
    Наладить работу с обоих с синхронизацией внесенных изменений.

    GIT не рассматриваю ввиду разработки в одиночку

    Вам система контроля версий нужна. Кто сказал что гит только для командной разработки? Гит подойдёт как нельзя лучше. И изменения удобно смотреть и не надо кучи плагинов для размещения и заливания файла на удаленный сервер. Запушили ветку, на сервере подтянули, конфликты решили, если потребуется, вот и всё. Не хотите свой гит поднимать? Возьмите битбакет или гитхаб. Для одного человека все бесплатно.

    В PhpStorm есть возможность синхронизации на сервер рабочей директории через sftp или ftp (секция deployment в настройках).
    Ответ написан
    2 комментария
  • Как парсить сайт, использующий Ajax?

    DaFive
    @DaFive
    Easy.
    Загружаем страницу, получаем атрибут кнопки "Показать телефон" вида blst="число".
    Я напишу на PHP, сами дальше разберетесь.
    Пишем функцию decrypt.
    function decrypt($value) {
            $decrypt = $value / 17;
            $p1      = floor($decrypt / 100);
            $p2      = $decrypt - 100 * $p1;
            $t1      = substr("" + $p1, 1) . '-' . pad($p2, 2);
            return $t1;
    }
    function pad($num, $size) {
            $s = $num + "";
            while (strlen($s) < $size) {
                $s = "0" + $s;
            }
            return $s;
    }


    Вызываем функцию decrypt() с аргументом blst. Получаем недостающие цифры телефона через дефис.
    Собственно, сама реализация есть у них на сайте :)
    Ответ написан
    6 комментариев
  • JQuery как передать аргументы функции?

    DaFive
    @DaFive
    function test(arg1) {
    	console.log(arg1, arguments);
    }
    
    test(1, 2, 3, 5, 'test');

    Пробежаться по arugments, начиная с индекса 1 и получить, все что надо.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)