Профиль пользователя заблокирован сроком «навсегда» без указания причины
  • Как реализовать ajax?

    deleted-tnorman
    @deleted-tnorman
    Почитайте о Angular.js или Backbone.js, то что вы придумали уже создано и в достаточно мощной и качественной реализации, которая позволяет управлять процессом очень удобными способами.
    Ответ написан
    1 комментарий
  • DOMDocument php, как получить содержимое блока, с html тегами?

    deleted-tnorman
    @deleted-tnorman
    Вот чудо методы для работы с дом-моделью в PHP.
    Я не сильно понял вопрос, но благодаря всякой фигне, которая тут написана, мне удалось управлять DOM моделью в PHP.

    Вам надо обратить внимание на всякие такие штуки как DOMElement. Потому, что получив DOMDocument веселье не кончается. Теперь вам надо наладить работу с его "Документа" элементами. А значит не помешает так же распочковать структуру всех искомых элементов.
    Это можно делать с помощью методов работы с ДОМЕлементами. Такими методами как

    public DOMNodeList getElementsByTagName ( string $name )

    Но я советую более детально ознакомиться с возможностями работы с ДОМЕлементами, чтоб не вышло путаницы. Найти там то, что вам надо и решить свою задачу.
    Ответ написан
    Комментировать
  • Почему создатели EcmaScript (Javascript) выбрали "use strict" для строгого режима?

    deleted-tnorman
    @deleted-tnorman
    Личное предположение "use strict" надмозг переводит как "использовать строгое", это уже выглядит как команда к действию.
    Если же употреблять "strict mode" то, допустим, это переводится как "строгий режим", но строгий режим что?
    И у нас оказывается потребность писать уже не просто "strict mode" а "strict mode on" чтоб было ясно, что мы этот строгий режим включаем.

    Личное предположение.
    Ответ написан
    Комментировать
  • Как орагнизовать наследование в Javascript таким образом, чтобы наследовались статические методы?

    deleted-tnorman
    @deleted-tnorman
    extend?

    function extend(target, source) {
    for (var prop in source) {
    if (source.hasOwnProperty(prop)) {
    target[prop] = source[prop];
    }
    }
    return target;
    }
    Ответ написан
    Комментировать
  • Как узнать уровень фронтенд разработчика?

    deleted-tnorman
    @deleted-tnorman
    Я могу ошибаться, я в этом плане совсем салага, но.

    AJAX
    Программирование
    Объектно ориентированное программирование
    MVC

    Backbone пойдет очень хорошо для освоение фронт-енд, но не помешает так же вникнуть в серверную часть. PHP с его простенькими фреймворками навроде Slim.

    Работа с базой данных.
    Даже если непосредственный контакт с настоящей базой данных вам не предстоит, вам не помешает понимать, как бек-енд с ней работает.

    Если это предложение не покажется лишним, то вот по поводу PHP [ Slim, RedBean, SQLight]

    Создание простейшего приложения на Backbone с пониманием того, что вы делаете, позволит вам называть себя "front-end developer". Просто фронт-енд это не дизайн, это уровень логики не ниже чем на серверной стороне, просто находящийся на стороне клиента.
    Ответ написан
    Комментировать
  • Как сделать выпадающее по клику меню на CSS?

    deleted-tnorman
    @deleted-tnorman
    Недавно лепил нечто такое.
    Вариант без JS.

    Прячешь чекбокс, сразу после него элемент, который должен разворачиваться.
    Далее делаешь для чекбокса лейбл отдельный и по нажатию на него включаешь \ выключаешь спрятанный чекбокс.
    Таким образом получаешь триггер который фиксируется в одном из двух положений.

    Далее селектором отлавливаешь объект стоящий после чекбокса в зависимости от состояния чекбокса вкл \ выкл

    .check + .field{
    стили класса field при не отмеченном чекбоксе стоящем перед ним
    }

    .check:checked + .field{
    стили класса field при отмеченном чекбоксе стоящем перед ним
    }

    вариант не универсальный (новый зависимый элемент = новый чекбокс + новый стиль)

    <div class="search">
                <label class="glyphicon glyphicon-search" for="searchButton"></label>
                <input type="checkbox" class="check" id="searchButton"/>
                <input class="field" name="searchInput" placeholder="Найти..."/>
            </div>
    Ответ написан
    Комментировать
  • Какие материалы надо изучить для создания HTML BUILDER`а?

    deleted-tnorman
    @deleted-tnorman
    Качественное создание подобного конструктора требует всех тех навыков и умений, обладание которыми позволит вам называть себя "middle frontend developer".

    Чтоб уточнить, что конкретно вам стоит изучать воспользуйтесь одной из бесчисленного числа бирж труда и задайте поиск по профессии "middle frontend developer", у большинства подобных вакансий есть список требований (на подобие такого )

    Необходимые навыки
    - 2 or more years’ experience in architecting, designing and developing JavaScript applications
    - Strong understanding of OOP principles
    - Strong experience with HTML, CSS and Javascript
    - Solid expertise of UI/UX design methodologies and standards
    - Experience with REST API / JSON
    - Experience with common JS Frameworks (AngularJS, BackboneJS)
    - Cross-browser development
    - At least UX with mobile devices (iPad)

    Добавьте сюда навыки работы с серверной частью (к примеру PHP + MySQL) и получите перечень необходимых навыков.
    Ответ написан
    Комментировать