Задать вопрос
Ответы пользователя по тегу JavaScript
  • Какой способ переадресации лучше использовать?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Зависит от ТЗ.
    Если вам нужно обработать запрос на сервере и передаресация динамическая - php.
    Если нужна постоянная, но более дешевая и статическая переадресация - htaccess.
    Если переадресация нужна динамическая, но без лишних запросов на сервер - js.

    html переадресация, ну я даже не знаю, вероятно это для клиентов без поддержки http в полной мере и без js.
    Ответ написан
    Комментировать
  • Поясните пожалуйста, как здесь используется оператор new?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Смотрите код MyAppRouter, скорее всего там ответ на ваш вопрос
    Ответ написан
    Комментировать
  • Web-разработка. Уровень погружения в язык программирования: PHP vs JavaScript. Где "глубже"?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Не могу сказать, что прям вот каждую секунду нужно все из этого списка использовать, но иногда приходится: PSR, composer, yii, symfony, monolog, phpunit, xdebug, codeception, mysql, couchdb, mongodb, elasticsearch, rabbitmq, redis, memcached, xcache, bash, vagrant.
    Ответ написан
    Комментировать
  • Что выбрать (Golang&JavaScript) или (Python&PyQt)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    GUI вы для чего писать собрались?

    Если это web - ну выбора особого нету (js), разве что на умирающем flash еще.

    Если же собираетесь делать desktop апликухи: можете посмотреть в сторону https://github.com/go-qml/qml. Но для данного кейса я бы рекомендовал смотреть в напрвлении QML и C++
    Ответ написан
    Комментировать
  • Как получить UML из готового AngularJS проекта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы можете конечно рендер uml на основе вытаскивания angular-овских аттрибутов из html, но проще это сделать руками в разы.
    Ответ написан
    Комментировать
  • Как "это" можно сократить?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    function getModElement(selector, value) {
        $(selector)[value? 'show' : 'hide']();
    }
    
    function getMod(m1, m2, m3) {
        getModElement('#a1', m1);
        getModElement('#a2', m2);
        getModElement('#a3', m3);
    }
    Ответ написан
    Комментировать
  • Серверная часть сайта (система управления )?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Из слов "удобная", "простая", "функциональная" - выберите два.

    Сайт уже почти сделан на HTML + CSS3 + JS + jquery

    Если представить сайт как большую собаку: вы почти сделали ее шкуру, а остальное тело - на самом деле и есть сайт. Судя по хотелкам, которые вы привели у вас от сайта готово ~5%, не более того.

    Что лучше учить и использовать для таких задач и как будет быстрее? или лучше было взять какую нибудь цмс?

    Вам в любом случае нужно будет что-то учить, либо cms, либо фреймворк. Так же придется либо допиливать cms под ваше ТЗ, либо писать на базе фреймворка.

    Посмотрите в сторону PrestaShop
    Ответ написан
    Комментировать
  • Имеет ли смысл посмотреть на другие client-side MVC фреймворки, если я сейчас очень хорошо разбираюсь в Backbone.Marionette?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Не, не стоит, ваша цена, как специалиста и так слишком высокая. Дайте дорогу тем, кто знает большее количество систем и держит руку на пульсе))
    Ответ написан
    Комментировать
  • Как понять тестовое задание?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    localStorage / sessionStorage. Но вообще говоря - вполне ок практика спрашивать, если что-то не ясно у "заказчиков", даже для тестового задания.
    Ответ написан
    Комментировать
  • Как научиться писать чистый код,читабельный и хорошо оформленный HTML,CSS,JS?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Верстка: БЭМ
    JS: jslint
    По архитектуре можете почитать Макконнелла
    Ответ написан
    Комментировать
  • Как и где лучше хранить код на некоторое время?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    sessionStorage, при закрытии страницы данные же должны пропадать?
    Ответ написан
  • Какие имеются пути пути развития?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    выучив язык - не знаю как написать на нем что-либо

    лолшто?? Парень, если ты не знаешь как что-то написать - то и язык ты тоже не знаешь)) Реши для начала проблему "что", потом "как". Проще понять что-да-как на практике: поставь себе цель, например "хочу сделать собственный бложик за 3 недели", и решай эту задачу. Нельзя ответить на вопрос "как", если ты не знаешь чего хочешь.

    Упорно не могу читать толстенные книги

    Страдай))

    Как научиться "фиксировать прочитанную информацию" ?

    Лично я изучаю что-то новое по следующем алгоритму:
    1. Читается в быстром темпе книга на 800 страниц, я не стараюсь все запомнить, листинги пробегаю очень бегло. Цель - понять, что за чем нужно, и как используется.
    2. Пытаюсь написать простенькие програмульки, делающие что либо полезное, вместе с книгой.
    3. Книга откладывается в длинный ящик - пользуюсь официальной документацией.
    4. Изучаю существующие фреймворки.

    Книги типа "чо-то там за 21 день" можешь использовать как туалетную бумагу, или что бы под ножку стола подставить.

    Web или Android разработка.

    Попробуй И то И то. Я не говорю стань ас-ом, попробуй. Вот эта картинка четко показывает, как все происходит на самом деле
    fd37cf62dfd6a3fe8bacc4866e0631dd.jpg
    Поглядываю в сторону MEAN stack, есть ли какие-то книги...

    "Новое" и "книги" - это не совсем совместимые вещи)) Привыкай учиться по статьям и документациям вообще постоянно, это не так стремно, как звучит.
    Ответ написан
    Комментировать
  • Как создавать крутые веб-приложения с защитой данных?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. Если кто-нибудь сталкивался с защитой инфы в веб-приложениях, поделитесь ссылочками - как шифрация-дешифрация данных реализуется на стороне сервера и клиента, если клиент использует браузер.

    Настройка https в nginx
    nginx.org/ru/docs/http/configuring_https_servers.html

    2. Какую базу данных юзать? Вопрос глупый, но работал я только с инфоблоками битрикс, да MySQL изучал немножечко. Может настало время изучить что-то новое?

    Шифрование MySQL
    dev.mysql.com/doc/refman/5.5/en/encryption-functio...

    3. Собственно, само веб-приложение. Как оно строится, с чего начинать, чем заканчивать? Может был опыт у кого, может им кто-то уже делился на хабре.

    Котеров PHP5 В подленнике

    ------

    Судя по формулировке вопроса знаний вообще не ахти, перед тем, как создавать сикьюрное приложение - попробуй хоть какое-то создать))
    Ответ написан
    3 комментария
  • Обучение по видео урокам. В чем фишка?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Обучение по видео эффективнее учебников и статей?

    Нет, в видеоуроке нет возможности рассмотреть все возможные варианты работы с технологией.

    Какие есть причины, чтобы начать разбираться в технологии по видео урокам?

    Время. Намного быстрее для общего понимания просмотреть 2 раза видео по 2 часа, чем читать книгу на 800 стр. Безусловно, в памяти отложится меньше, посему сразу необходимо практиковаться.
    Лично я учусь хотя и по книгам, но принцип тот же: сначала читаю как художественную, что бы понять что в принципе я смогу и зачем нужен тот, или иной механизм, листинги при этом либо смотрю бегло, либо не смотрю вообще. Дальше - официальная документация и практика.
    Ответ написан
    Комментировать
  • Какой язык выбрать для написания back-end?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Меня интересует, какой язык предпочтителен в бекенде ?

    Проведу аналогию: что вы больше предпочитаете ложку, вилку, или чашку?

    ЯП - это инструмент для конкретных задач.
    Ответ написан
    3 комментария
  • Проблема с переносом приложения, как решить?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Пройдитесь по пунктам из этого вопроса: Почему не работает php на web-server в Ubuntu?
    Ответ написан
    Комментировать
  • Подгружать контент сразу или постепенно средствами ajax?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Можете посмотреть в сторону catberry
    Ответ написан
    Комментировать
  • Изменение CMS под свои интересы?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Нет, код каждой CMS свят и непорочен, их не программисты делали, они изначально были, есть и будут. Посему - ни в коем случае.

    Вообще говоря можно конечно, но не стоит этого делать по вполне конкретным причинам:
    * невозможность обновления без ручного мерджа кода.
    * сторонние расширения могут вести себя не предсказуемо.

    Но если очень хочется - делайте правки в виде обертки.

    З.Ы. xmoonlight дело говорит
    Ответ написан
    Комментировать
  • Как определить свой уровень программирования?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Эти уровни - абстракция, причем зависящая от компании. Пройдите несколько собеседований и спросите, что думает о вас интервьюер.

    Юниор чаще всего - это программист с в основном теоретическими знаниями, либо наоборот только практическими знаниями. Он умеет решать более-менее стандартные задачи. Юниора обязательно надо учить. При получении нового задания он "создает" свое решение.

    Мидл - знания уже подкреплены опытом, может (в отличии от юниора) предсказывать последствия тех, или иных решений. Может решать задачи по проектированию модуля, или его части. Получив новое задание - может скомпоновать из уже существующих решений свое и реализовать его.

    Синьйор - понимает не только то зачем использовать ту, или иную технологию, а еще и как она работает, например почему при HL форин ключи сожрут io hdd. Может спроектировать и вести средний по размерам проект. Получив новое задание он уже знает как его решить кучей способов, выбор заключается только в правильности интеграции решения.

    -----------------

    Многое зависит от интервьюера.
    У меня был случай, собеседование на php senior developer: поговорили про HL оптимизации, архитектурные предложения для решения неких задач, способы оптимизации и т.д., а потом:
    - перейдем к практике: что произойдет в таком коде:
    $a = 5 + '5abc' + 'abc5';
    - произойдет следующее: я посмотрю blame скрипта и поговорю с автором этой строчки, что бы узнать, что такого хренового в жизни может произойти, что бы он позволил себе это написать.
    - ну, тут вопрос на приведение типов
    - 10, но вы в своей практике с подобным сталкивались?
    - нет
    - вот и я не сталкивался...
    Ответ написан
    1 комментарий