• Как легко перейти с jQuery на VUE?

    Мне кажется, что фреймворки подойдут для более сложных приложений, нежели лендинги. В большом приложении есть много компонентов, которе часто используются в нескольких местах, есть роутинг и много других плюшек. Если это одностраничный лендинг, я бы не пихал туда никакой фреймворк. Просто не вижу смысла
    Ответ написан
    Комментировать
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @maxbublik
    JS фреймворки уже несколько лет - это будни фронтэнда, и это не мода, и это никуда не уйдет. Также как никуда не уйдет традиционная верстка. Они будут жить вместе. Четкую границу между веб-сайтами и веб-приложениями провести нельзя, но суть вопроса автора вопроса понятна.

    Конечно же, делать простой лендинг на чем-то типа Angular/React - это клиника. Хотя если нужны интерактивные блоки, очевидно лучше использовать Vue, чем городить что-то на jQuery. Vue как раз хорош тем, что его можно задействовать только для отдельных виджетов, а весь остальной сайт продолжай писать как тебе угодно.

    Сам Vue фреймворк и свой код Vue-виджетов нет необходимости всегда собирать. Шаблоны для Vue не похожи на кошмар, приведенный в листинге. Все верстать кастомными тегами не обязательно, по мне, так это тоже клиника. Да, в продуктив все равно придется собирать, и сборка всегда сложная, и это якорь, который еще несколько лет придется тащить, но со временем втягиваешься, скрипт сборки кочует из проекта в проект. Со сборкой придется потерпеть.

    Короче, если вы верстаете но на JavaScript ничего сложней jQuery вы не умеете, то вы в заднице. И каждый год вы все глубже.
    Ответ написан
    Комментировать
  • Как в IE11 background-image поставить?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    В IE11 background-image ставится точно так же как и во всех нормальных браузерах. Более того background-image нормально работал и в IE6. По всей видимости у вас проблема из-за чего-то другого.
    Ответ написан
    1 комментарий
  • Можно ли сделать запись экрана с помощью js?

    JackShcherbakov
    @JackShcherbakov
    Нельзя. И так есть куча способов следить за пользователем. Зачем запись?
    Ответ написан
    Комментировать
  • Болезнь творца или как создать свой виртуальный мир?

    @santaatnas
    Java, Python, Php
    Вы какую-то ерунду выдумываете на php такое делать)). Unity + С# и вперед)) Можно и под VR сделать. Любая логика, любой код, ИИ и все прочее + интерфейсы бесплатные, куча моделей из коробки. В C# разберетесь, он тоже ООП как и php.
    Ответ написан
    Комментировать
  • Стоит ли учить AJAX без знания PHP и вообще все, что связанно с сервером?

    @egormmm
    Борітеся — поборете!
    Мам, а стоит ли учить математику без знания физики?
    Ответ написан
    Комментировать
  • Как связать Vue.js с php?

    nexmean
    @nexmean
    погромист
    >Или лучше связать front с backend через ajax запросы к api?
    This.
    Ответ написан
    Комментировать
  • Почему цикл не выводит элементы таблицы?

    1) Переходите на PDO. В PHP7 уже нет mysqli_*
    2) Забыли $ в строке record = mysqli_fetch_assoc($result). Измените на $record
    Ответ написан
    1 комментарий
  • Почему возникает ошибка в синтаксисе?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    $a=4;
    $b=10;
    $z= $a*$b;
    
    if ($a && $b > -1) { 
        echo $a-$b;
    }
    elseif ($a && $b < 0) {
        echo $a * $b;
    }    
    elseif ($z < -1) {
        echo $a+$b;
    }

    20170726-054354.png
    Ответ написан
    Комментировать
  • Unity rpg инвентарь, реализация?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Приветствую! Нужно съесть манную кашу. Пробовал сначала сам есть - вышла какая то дичь - хотя формально я ее съел, но измазался в ней весь.
    Пересмотрел кучу туториалов как есть манную кашу - у всех принцип одинаков, но каждый есть по разному - кто то ложку боком заносит, кто то вообще левой рукой ест. А мне нужно есть через трубочку - я не нашел такого функционала.
    Надеюсь у кого то есть годные статьи\видео\примеры, либо кто то может объяснить как есть кашу через трубочку, в идеале на польском.

    Нормальный вариант ответа: никто вам не напишет ничего, потому что у вас своя архитектура, свои допустимые либы и все свое, и лезть в чужую архитектуру - это дорого.
    Ответ написан
    1 комментарий
  • Убрать в JSON ответе кавычки в кавычках?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    проще всего попросить тот сервер сделать по человечески, такой возможно только если там руками собирают JSON.
    Ответ написан
    1 комментарий
  • Как подключить файл в PHP?

    stanislav-belichenko
    @stanislav-belichenko
    Backend PHP Developer
    Есть несколько моментов, которые нужно учесть при подключении файлов.

    • В целом есть два варианта их подключения, через require и через include. Оба сделают одно и то же, но второй вариант выдаст warning при отсутствии файла, а первый - fatal error.
    • Оба варианта имеют свои подварианты, а именно require_once и include_once - в случае использования такой записи файлы включаются в код единожды, и если вы где-то два раза попытаетесь подключить их, подключение произойдет только один раз.
    • Путь, который по умолчанию используется в обоих вариантах, зависит от настроек среды, в каких-то случаях он может быть не задан, и тогда путь считается от файла, в котором вы подключаете другие файлы, а в каком-то будет установлена переменная конфигурации include_path и вся ваша логика нарушится. В связи с этим настоятельно рекомендуют подключать файлы с помощью такой конструкции: include __DIR__ . '/dir/file';, где __DIR__ - "магическая" переменная, содержащая абсолютный путь до папки вашего срипта.
    • Слеши в пути отличаются в разных системах, получить нужный вам можно через предопределенную константу DIRECTORY_SEPARATOR.
    • Если вы подключаете конкретно конфиг вашей системы, вы можете сделать вот так в скрипте: $config = include __DIR__ . '/config.php';, а в конфиге сделать что-то вроде return = ['pass'=>'...', login=>'...'], после чего в основном скрипте получать переменные через что-то вроде config['pass'] - в целом, работать все будет и без этого, но зато так повысится читаемость вашего кода.
    Ответ написан
    Комментировать
  • Что с переводом документации к Symfony 3 на русский?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Не так давно нашёл вот этот учебник.
    Ответ написан
    Комментировать
  • Можно ли обрывать выполнение приложения из кода модели?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Имхо это не по христиански, из модели создавать состояния, этим занимается контроллер, модель о состояниях знать не должна. Возможно для ларавеля это нормально, но в целом это нарушает единую ответственность.
    Ответ написан
    Комментировать
  • Можно ли обрывать выполнение приложения из кода модели?

    za4me
    @za4me
    Человек
    Вынесите запрос к модели в отдельный метод контроллера и вызывайте его.
    Ответ написан
    Комментировать
  • Как вы, опытные, поступаете в таких случаях?

    egor_nullptr
    @egor_nullptr
    Как вы поступаете в таких случаях когда api не возвращает коды ответов, а возвращает тексты?

    Берём другой API.
    Ответ написан
    Комментировать
  • Как подлючить Curl в Win7?

    glebovgin
    @glebovgin
    Full Stack Web Developer
    1. Сама php_curl.dll на месте?
    2. Правите точно тот php.ini ?
    3. Денвер рестартите после изменений?
    4. Для теста сделайте отдельный чистый php файл и там просто сделайте вызов curl_init().
    Ответ написан
  • Принудительное скачивание файла вместо просмотра его в браузере, как сделать?

    RadCor
    @RadCor Автор вопроса
    Если мой ответ вам помог, отмечайте его решением.
    Вопрос решил прописав в корневой .htaccess такую строку:
    AddType application/zip .zip .zipx

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    AddType application/zip .zip .zip .7z
    Ответ написан
    Комментировать
  • Как заставить cURL выдавать результат, а не выводить на экран?

    xDireX
    @xDireX
    Мой маленький хелпер :-)
    function sendRequest($url, $fields = [], $method = 'get', $config = []) {
            $fields = http_build_query($fields);
    
            // http://php.net/manual/ru/function.curl-setopt.php
            $_config = [
                CURLOPT_USERAGENT => 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
                CURLOPT_COOKIEFILE => 'cookie.txt',
                CURLOPT_COOKIEJAR => 'cookie.txt',
                CURLOPT_URL => $url,
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_FOLLOWLOCATION => true,
                CURLOPT_HEADER => '',
                CURLOPT_TIMEOUT => 30,
                CURLOPT_AUTOREFERER => true,
                CURLOPT_SSL_VERIFYPEER => false,
                CURLOPT_SSL_VERIFYHOST => false,
            ];
    
            if ($method == 'post') {
                $_config[CURLOPT_POSTFIELDS] = $fields;
                $_config[CURLOPT_POST] = true;
            }
    
            foreach ($config as $key => $value) {
                $_config[$key] = $value;
            }
    
            $curl = curl_init();
            curl_setopt_array($curl, $_config);
    
            $response = curl_exec($curl);
            curl_close($curl);
    
            return $response;
        }
    Ответ написан
    Комментировать