• Как установить composer и как им пользоваться под windows?

    K-2
    @K-2 Автор вопроса
    Постараюсь подвести первые итоги.

    Composer можно пользоваться в 2х вариантах.
    Глобально(установив программу) и Локально(ничего не устонавливая)
    И тот и тот способы работают только из командной строки. (Пуск->Стандартные->Командная строка)
    Для того чтобы что-то скопировать в командную строку ctrl+v не работает! Пользуемся правой кнопкой мышки->вставить

    ЛОКАЛЬНО пошагово
    1. Создаем папку, в которой будет проект на компьютере.
    2. В Командной строке пишем команду cd и путь к папке с проектом:
    cd C:\xampp\htdocs\test_composer
    3. Т.к. программа не установлена, нужен загрузочный файл(мини-программа composer), для его загрузки в Командной строке пишем команду:
    php -r "readfile('https://getcomposer.org/installer');" | php
    теперь в директории появился загрузочный файл
    4. Запускаем команду загрузки фреймворка(у каждого свой), в Командной строке пишем:
    php composer.phar require silex/silex ~1.1 (для фреймворка silex)

    В Командной строке, команды запускаются по разному при локальной и глобальной загрузках:
    Локально: php composer.phar require silex/silex ~1.1
    Глобально: composer require silex/silex ~1.1
    php composer.phar меняется на composer
    Еще при локальной загрузке нужно каждый раз закачивать установочный файл(это не сложно и описано в шаге 3):php -r "readfile('https://getcomposer.org/installer');" | php
    При глобальной загрузке этот файл не нужен.

    ГЛОБАЛЬНО пошагово
    1. Скачиваем программу composer https://getcomposer.org/Composer-Setup.exe
    2. Запускаем. При запросе файла php указываем путь к локальному хостингу -> папку php
    3. Теперь делаем все тоже самое что и при локальной загрузке, но пропускаем шаг 3, и изменяем запросы из Командной строки(вместо php composer.phar пишем composer). Пример:
    было так: php composer.phar require silex/silex ~1.1
    стало так: composer require silex/silex ~1.1

    О других отличиях между глобальной и локальной загрузками пока-что тут ничего не ответили!
    Ответ написан
    1 комментарий
  • Почему не передаётся значение в функцию?

    K-2
    @K-2
    насколько я понял, не надо ее передавать в функцию. у вас не та функция, вашу переменную и так там видно.

    var num = 1;
    var SizeViewPort = document.documentElement.clientWidth;
    var block = document.getElementById("layer2");
    var left = window.getComputedStyle(block,null).getPropertyValue("left");
    left = left.replace("px", "");
    //document.getElementById('echo2').innerHTML=left;

    // начать повторы с интервалом 1 сек
    var timerId = setInterval(function() {
    num = +num + +1;
    document.getElementById('echo').innerHTML=num;
    var css = document.getElementById("layer2");
    css.style.left = num+'px';
    document.getElementById('echo2').innerHTML=left;
    }, 1000);

    // через 10 сек остановить повторы
    setTimeout(function() {
    clearInterval(timerId);
    //alert( 'стоп' );
    document.getElementById('echo').innerHTML='стоп';
    }, 10000);
    Ответ написан
  • С помощью чего можно читать PDF, чтоб при наведении мыши на английское слово выдавались варианты перевода?

    K-2
    @K-2
    попробуйте это.
    Надо выделить слова(предложения), нажимаете alt+ctrl - выскакивает перевод
    www.dicter.ru
    Ответ написан
    2 комментария