• Пакет документов для получения инвестиций на pre-seed и seed стадиях?

    sim3x
    @sim3x
    Если у тебя все доки ок - значит у тебя много свободного времени и бизнесс стоит

    Бизнесс, который стоит никому не нужен
    Ответ написан
    2 комментария
  • Uikit - насколько востребован в production?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Если верстаешь простенький сайт или лендос, никакой роли вообще не играет, будет это готовый фреймворк, свой фреймворк или вообще без него.

    Фреймворк важен только в том случае, если после верстальщика над сайтом постоянно будет кто-то работать, особенно это имеет смысл при верстке личных кабинетов, админок, интерфейсов.
    В остальном, мое личное мнение, фреймворки вообще не нужны.

    Знать их нужно все по немногу, если хотите качественно выполнять верстку.
    Но зацикливаться на одном не стоит.
    Это как разработка сайтов только на одной CMS, если учить только одну, когда встанет вопрос сделать что-либо на другой, то вы просто не справитесь с поставленной, даже самой простой, задачей.

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

    Что касается заказов на бутстрапе, тут, я думаю, играет роль больше фактор не знания заказчиками других фреймворков.
    Часто сталкиваюсь с тем, что заказчик говорит "Мне нужна верстка на бутстрапе". Я интересуюсь, зачем, какая цель, почему именно его. А в ответ "Не знаю, просто прочитал, что это модно". Вот основная проблема большинства заказчиков. Слышат звон, но не знают, где он.

    Также, несомненно, большую роль играет еще один фактор - популярность среди разработчиков. Если заказчик не уверен в тебе, как в исполнителе (а он не уверен по умолчанию в каждом новом работнике), то буду просить сделать именно на популярном инструменте. Опять же, по аналогии с CMS, по этой же причине очень много сайтов просят сделать на вордпресс. Просто на доработку сайта на популярном инструменте найти человека проще, чем если, например: Вы сделали сайт на какой-нибудь Express CMS и UIKit, которых и не знает никто. Конечно, сайт на ВП и бустрап проще будет доработать.

    Переработка бутстрапа 4 - это глобальная переработка, фактически 70% ядра фреймворка переписывается. Внедрение флексбоксов, которые еще не очень изучены на рынке, написание к флексбоксам хаков для старых говнобраузеров, в общем, полгода - это нормально. Думаю, что это еще не предел.
    Ответ написан
    7 комментариев
  • Большое кол-во модальных окон, есть решение?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    AJAX не используется. Есть ли какие-нибудь решения?

    Использовать ajax...
    Ответ написан
    Комментировать
  • Как реализовать привязку примечаний к тексту?

    @axeax
    берите комментарий в какой нибудь псевдо-шаблон, типа {{тут комментарий#id_комментария}}, и в нужном месте парсите и заменяйте
    Ответ написан
    Комментировать
  • Режим работы из массива в одну строку?

    AnnTHony
    @AnnTHony
    Интроверт
    $arr = [
     ['Пн', '08:00 - 20:00'],
     ['Вт', '08:00 - 20:00'],
     ['Ср', '08:00 - 20:00'],
     ['Чт', '08:00 - 20:00'],
     ['Пт', '08:00 - 20:00'],
     ['Сб', '08:00 - 18:00'],
     ['Вс', '10:00 - 15:00'],
    ];
    
    $res = "";
    $i = 0;
    
    do {
    	$j = $i + 1;
    	do {
    		if ($arr[$i][1] <> $arr[$j][1]) {
    			break;
    		}
    		$j++;
    	} while ($j < count($arr));
    	
    	if (strlen($res) > 0) {
    		$res .= ", ";
    	}
    	
    	if ($i == $j - 1) {
    		$res .= $arr[$i][0] . ": " . $arr[$i][1];
    	}
    	else {
    		$res .= $arr[$i][0] . '-' . $arr[$j - 1][0] . ': ' . $arr[$i][1];
    	}
    	
    	$i = $j;
    } while ($i < count($arr));
    
    echo $res;
    Ответ написан
    Комментировать
  • Режим работы из массива в одну строку?

    @Mercury13
    Программист на «си с крестами» и не только
    Скажем прямо: данная конструкция работает только если выходные дни в начале или конце недели. Если в середине — придётся расширять алгоритмы, да и труднолокализуема (языковые строки одновременно служат техническими ключами).

    Заводим три переменных: firstDay, lastDay, workHours. Поначалу они пустые строки.
    Проходимся по всем элементам.
    • Если рабочие часы совпадают с workHours — перезаписываем lastDay, и всё.
    • А если нет — проводим функцию dump, перезаписываем все три.
    После цикла принудительно проводим dump.

    Как должна работать функция dump.
    • Если workHours пусто — ничего не делаем.
    • Если результирующая строка непуста — добавляем разделитель.
    • В зависимости от того, совпадают ли firstDay и lastDay, добавляем «Пн» или «Пн-Пт».
    • Ну и, наконец, добавляем рабочие часы.
    Ответ написан
    Комментировать
  • Я разучился подключать jQuery?

    iiiBird
    @iiiBird Куратор тега HTML
    Пока ты спишь - твой конкурент совершенствуется
    <html>
      <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
        <script>  
          $(document).ready(function(){
            $('#btn').click(function(){
              alert('yo');
            });
          });		
        </script>
      </head>
      <body>
        <button id="btn">Button</button>
      </body>
    </html>
    Ответ написан
    Комментировать
  • Взаимодействие php и JS?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Вам нужен ajax.
    Самый самый простой вариант на jquery
    $.ajax({
      url: 'ajax/test.php',
      success: function(){
        alert('Load was performed.');
      }
    });

    UPD матчасть:
    learn.javascript.ru
    Jquery Ajax
    Ответ написан
    Комментировать
  • Каковы юридические последствия размещения недостоверных данных о сотрудничестве?

    edinorog
    @edinorog
    Троллей не кормить!
    Начиная от паяльника в одно место, до исков стоимостью в несколько миллиардов
    Ответ написан
    Комментировать
  • Почему нужно разбивать код на файлы?

    @Snewer
    Ну так и не разбивайте, если все работает и разработкой занимаетесь только вы
    Ответ написан
    3 комментария
  • Как научиться писать самостоятельно код?

    @bnytiki
    Практикуйся уже.
    За год "изучения" ты уже должен был писать и писать и писать.
    JS - один из языков с низким порогом входа - не должно быть проблем с его освоением.
    Ответ написан
    Комментировать
  • Подойдет ИП для запуска стартапа?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    буржуи не дадут принимать деньги по кредиткам в Украину
    Ответ написан
    Комментировать
  • Как в modx сделать такой расчет?

    @seriogja
    Добрый день!

    Вопрос очень похож на: "Знаю таблицу цветов и несколько html тегов, как сделать социальную сеть на 3млн пользователей с 99.9% аптаймом?" Вы для начала определите, что вы хотите сделать. Далее определите, можете ли вы это сделать самостоятельно (хотя бы частично). Если да, то делайте, что можете, а дальше спрашивайте, нет - ищите готовые решения или заказывайте у других разработчиков.
    Это я к тому, что у вас не вопрос, а скорее предложение "сделайте за меня" :)
    Ответ написан
    Комментировать
  • Зачем использовать Vue вместе с Laravel?

    Добавили, чтобы вы jquery спагетти не использовали. Vue (как и другие js фреймворки) сокращает количество кода на клиенте и уменьшает его запутанность.

    Для примера вы создаете админку для магазина. У вас есть следующие варианты:
    1. Делать статическую страницу. На клиенте никакой логики, все вычисляет сервер. При новой покупке администратор должен будет обновить страницу.
    2. Писать динамический фронтэнд с использованием vue, angular и чего угодно остального. Бэкэнд шлет вам уведомления через вэбсокеты о новых заказах без перезагрузки страницы.
    2.1 Вы берете jquery и сначала все идет хорошо. Первые полчаса. Затем ваш код обрастает огромным количеством обработчиков событий. Если товар заканчивается на складе, его надо убрать из таблицы, затем если заказ отменяется, его надо вернуть в таблицу. Вы его вернули, но почему-то кнопка в строке с ним, вызывающая модальное окно перестала реагировать на события, потом еще что-то случилось и еще. Проблемы с jquery растут как снежный ком и вы проклинаете свое решение создать динамическую админку.
    2.2 Вы используете современный js фреймворк. Vue в этом плане хорош низким порогом изучения. Вы загружаете определенные обхекты и в зависимости от их свойств vue сам строит таблицы (с проданными и непроданными товарами), скрывает лишние элементы (не показывать такую-то кнопку, если товар всего 1), отправляет плагинам команды на обновление при изменении объектов и следит за тем, чтобы события, которые отваливались при jquery подходе работали.

    Я не сказать что спец в javascript, но (именно поэтому) меня vuejs на текущем проекте очень выручает.
    Ответ написан
    Комментировать
  • Как в jQuery/javascript сравнивать дату?

    KarleKremen
    @KarleKremen
    Игнорирую Bootstrap
    var startDate = Date.parse('16.11.2016 09:00');
    var endDate = Date.parse('16.11.2016 21:00');


    Только дату в корректном формате поставить надо будет.
    Ответ написан
    4 комментария
  • Как эффективно учить 2 языка программирования?

    gobananas
    @gobananas
    finishhim.ru
    JS и PHP на мой взгляд сильно разные языки. Если учить JS первый то это сложновато, PHP попроще будет. К тому же если сначала JS выучить, то когда возьмётесь за PHP может случится культурный шок и отвращение - эти доллары перед переменными ставить. Если серверный JS сразу в расчёт не брать, то у них даже дебаг довольно сильно отличается.
    По любому языку мощная практика нужна. Надо сесть и непрерывно месяца 3 с ним работать каждый день.
    Мой совет всё же учить по очереди.
    Ответ написан
    2 комментария
  • Как эффективно учить 2 языка программирования?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Языки нужно не учить а работать - тупое заучивание ничем хорошим не кончится. Опыт роляет.
    Ну и точно не два одновременно - если опыта с другими языками ноль.
    Ответ написан
    Комментировать
  • Что делать, если воруют контент?

    alsopub
    @alsopub
    Как вариант для Яндекса - https://yandex.ru/support/webmaster/authored-texts...
    Другой вариант - делать так чтобы поисковики видели новые тексты, а пользователи видели их только после индексации.
    Ответ написан
    1 комментарий
  • Как без JS и таблиц сделать несколько input с label над ними?

    Bellicus
    @Bellicus
    И швец, и жнец, и на дуде игрец.
    Не совсем ясна проблема...
    <label for="input1">
    	<span>Поле</span>
    	<input type="text" id="input1">
    </label>
    <label for="input2">
    	<span>Поле</span>
    	<input type="text" id="input2">
    </label>
    <label for="input3">
    	<span>Поле</span>
    	<input type="text" id="input3">
    </label>
    <label for="input4">
    	<span>Поле</span>
    	<input type="text" id="input4">
    </label>
    Ответ написан
    2 комментария