
Stanislav
20.02.2017
23:16:52
express - просто потому-что он проще

Ilia
20.02.2017
23:18:54
а про Koa можете сказать что нить? Express на слуху давно уже. А про Koa - не могу понять на сколько он популярен вообще и пользует ли его кто...

DreaMinder
20.02.2017
23:29:12
Коа - сл версия экспреса по сути. Отличается кардинально тем что использует асинк-эвэйты ну и апи чуть другой
Я бы брал коа если асинкэвейты все равно изучать

Google

Ilia
20.02.2017
23:31:40

DreaMinder
20.02.2017
23:32:47
Значт это судьба)

Ilia
20.02.2017
23:32:48
асинк эвэйты все равно же скоро стандартом станут. краем уха слышал что их многие ждали.
наверное админку попробую запилить по такой схеме (с фронтенд сервером)
в рабочие проекты страшно пока это тащить

Emil
21.02.2017
00:18:39
закинул .mp4 файл в static, ссылаюсь на него в src <video>, но самого видео там нет. подскажите, в чем мб проблема?

Oleg
21.02.2017
00:32:49
Кодек возможно?

Emil
21.02.2017
00:37:38
честно говоря, не понимаю, не понимаю, причем тут кодек

Victor
21.02.2017
01:37:58

Emil
21.02.2017
01:39:17
вы правы! браузер не проигрывает видеофайл. а что с этим делать?

Victor
21.02.2017
01:39:46
перекодировать его
ffmpeg или подобное

Ivan
21.02.2017
04:47:37
ребят подскажите, вот есть такой кусок кофига вебпака
entry: {
app: './app.js',
vendor: [
'blazy',
'fancybox',
'owl.carousel'
],
constructor: './js/constructor.js',
},
resolve: {
modules: ['node_modules']
},

Google

Ivan
21.02.2017
04:48:04
что дальше, я должен в app.js импортировать например blazy?

Alex
21.02.2017
04:51:40
Да
И он и в том и в том бандле будет
Пока commonchunkplugin не добавить, если нужно в одном месте чтобы только был

Ivan
21.02.2017
05:03:45
эм, окей, jquery я подключаю так
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
"window.jQuery": "jquery/dist/jquery.min.js"
}),
и получается что jq и вендоры не имеют доступ к друг другу, верно?
в app.js я имортирую так
import 'blazy';

Alex
21.02.2017
05:05:03
К жиквери имеют, потому что она глобальной прокидываться везде будет
Только странно что дважды подключаешь пакет, а в третий раз конкретный min файл

Ivan
21.02.2017
05:06:23
я запутался если честно
я могу скинуть весь конфиг и поспрашивать, это будет нормально?

Alex
21.02.2017
05:07:55
Давай)
Лучше на пастебин, а сюда ссылку только

Ivan
21.02.2017
05:09:35
http://pastebin.com/nkx1XFFW
я получаю в папке dist app.js, vendor.js и constructor.js которые подключаю в лейауте
все свои скрипты я импортирую в app.js в виде
import 'blazy';
import './less/style.less';
import './js/cart.js';
import './js/contacts.js';
import './js/custom.js';
import './js/delivery.js';
import './js/filter.js';
import './js/global.js';
import './js/instafeed.min.js';
import './js/jquery.inputmask.js';
import './js/jquery.inputmask-multi.js';
import './js/order.js';
import './js/orderOneClick.js';
import './js/pay.js';
import './js/pixelmart.js';
import './js/postamatMap.js';
import './js/privateOffice.js';
import './js/reviews.js';
import './js/shop4.js';
import './js/status.js';
так?
и получаю ошибки в стиле Uncaught ReferenceError: Blazy is not defined

Alex
21.02.2017
05:12:02
Blazy кто-то ещё использует зависимостью?

Ivan
21.02.2017
05:12:31
нет

Google

Ivan
21.02.2017
05:12:41
он вызывается в какой-то из этих js

Alex
21.02.2017
05:13:08
Вот в какой-то из этих js его и нужно импортить
Каждый файл модуль, который ничего о том что вокруг не знает. Описываешь что модулю нужно и вебпак собирает
То что в app.js подключен не сделает его доступным в других файлах

Ivan
21.02.2017
05:16:58
var bLazy = new Blazy({});
setTimeout(function () {
bLazy.revalidate();
}, 2000);
export {blazy};
я правильно понимаю?

Alex
21.02.2017
05:18:30
Вообще непонятно что ты делаешь)
Вот в каком файле ты его используешь — там и сделай импорт

Ivan
21.02.2017
05:21:48
import 'blazy';
так?
в верху файла

Alex
21.02.2017
05:22:51
Да. Только в том js где ты говоришь он используется)

Ivan
21.02.2017
05:23:18
или так? import * as bLazy from 'blazy'; )

Alex
21.02.2017
05:23:53
Он у тебя ругается что в каком-то модуле используется blazy а импорта его нет

Emil
21.02.2017
05:25:50
на странице есть множество элементов с transition (appear), вопрос - можно ли сделать так, чтобы переход со страницы происходил ПОСЛЕ того, как отыграют анимации исчезновения элементов?
т.е я хочу, чтобы при переходе на другую страницу элементы анимированно исчезали и только потом появлялся новый компонент, отвечающий за новый route

Ivan
21.02.2017
05:27:16
Ура, спасибо)
я прост тупой
подскажи пожалуйста, если я получается тупо импортирую мои файлы из node module, зачем я описываю вендоры в кофиге и вызываю коммон чанк?
и да я спасибо тебе большое, это дерьмо как-то заработало

Google

Alex
21.02.2017
05:30:38
Чтобы они лежали один раз в одном бандле

Ivan
21.02.2017
05:31:03
но они получается не используются?

Alex
21.02.2017
05:31:45
Используются

Ivan
21.02.2017
05:32:23
import * as Blazy from 'blazy';
я же тяну модули из node_modules

Alex
21.02.2017
05:32:52
Просто подключив в трех местах — в три модуля добавится либа. А коммончанк вынесет либу в одно место и в трех тех поставит ссылку

Admin
ERROR: S client not available

Alex
21.02.2017
05:33:15
Тянешь. А при сборке потом их уже не будет

Ivan
21.02.2017
05:34:08
вроде бы понял, спасибо)

Igor
21.02.2017
05:59:36

Alex
21.02.2017
06:00:50
технические требования наверн

Andrey
21.02.2017
08:05:31

Cyber
21.02.2017
08:37:41
чят, сорян за тупой вопрос но не добрался до матчасти еще. Why vue? чего в нем принципального нового?
понятно что пиздуй в википедию, но интересно от коммьюнити послушать

Boris
21.02.2017
08:38:19
Он прост легок и легко разрабатывать на нем
после backbone было сложно понять парадигму

Cyber
21.02.2017
08:38:39
mvc? flux?

Boris
21.02.2017
08:38:40
но сейчас уже понимаю его плюсы

Cyber
21.02.2017
08:39:02
я бэкбоун не юзал, секу немного в ng

Boris
21.02.2017
08:39:45
значит тебе будет проще

Google

Boris
21.02.2017
08:40:00
перепиши что нибудь что ты делал на ангуляре под вью
это будет лучштй ответ для тебя

Cyber
21.02.2017
08:41:11
но пока времени не нашлось

Alex
21.02.2017
08:43:18

Stanislav
21.02.2017
08:45:00

Stanislav
21.02.2017
08:49:49

Andrey
21.02.2017
08:51:45
Видимо он про :class="somevariable"

Stanislav
21.02.2017
08:52:39

Stanislav
21.02.2017
08:52:53
Да, прикольная тема :)

Stanislav
21.02.2017
08:53:19
Видимо он про :class="somevariable"
не, я про то что вешаешь класс на одном компоненте, потом вешаешь класс на рутовом элементе этого компонента и оно когда отрендерится - все смержит
а в каждом проекте реакта, вместо этого, есть свое изысканое решение… то ли импортируется метод cn, то ли mixin'ами добавили функцию для комбайна классов
и все равно убого смотрится в конце концов

Stanislav
21.02.2017
08:56:06
:)

MVP
21.02.2017
09:39:39
скажите если есть подписка на клик то пишу так - v-on:click="doStuff"
а если надо еще touchstart tochend слушать?
отдельными атрибутами или как то можно обхъединить?

Alex
21.02.2017
09:40:41
Скорее всего отдельными