
Vadim
01.05.2017
07:44:56
Интересно как выглядят проекты написанные по большей части в функциональном стиле. А то кроме примеров в статьях и книжках ничего не удалось пока найти.
Только на js.

Illya
01.05.2017
07:56:31

Robert
01.05.2017
08:11:12

Google

Robert
01.05.2017
08:11:53

Vadim
01.05.2017
08:28:07

Illya
01.05.2017
10:15:01
redux местами написан не в функциональном стиле
sad but true

Liv
01.05.2017
10:55:48
можете посоветовать какие-то проекты (не очень сложные и замудренные) на vue.js, которые можно использовать в образовательных и консультативных целях?

Вишневый чай
01.05.2017
10:58:08
https://ru.vuejs.org/v2/examples/
https://github.com/vuejs/awesome-vue

Liv
01.05.2017
11:00:16
ок, спс )

Вишневый чай
01.05.2017
11:07:37
гляньте-ка на что я набрел
https://github.com/rigor789/nativescript-vue

Illya
01.05.2017
11:19:26
закопайте пожалуйста
вернее не так
"если оно еще раз шевельнётся - стреляйте" :)

Вишневый чай
01.05.2017
11:20:38
откуда такой скепсис?

Illya
01.05.2017
11:26:09
наличие конкурентов - это круто

Google

Illya
01.05.2017
11:26:17
наличие конкурентов в ранней стадии - очень плохо для сообщества
ну т.е. было бы круто вначале получить одну относительно работающую инициативу и потом пилить еще что-то
а то выйдет как с material design - хреналлиард наполовину сделанных библиотек

Вишневый чай
01.05.2017
11:31:25
наличие конкурентов в ранней стадии - очень плохо для сообщества
Я полагаю заблужением считать, что все кто начинает свои проекты с таким же успехом могли бы комитить в чужие. Все-таки это очень слабо связанные вещи. Наличие конкурентов в ранней стадии это не плохо для сообщетва, а наоборот хорошо - все начинается с ранней стадии. А чем больше инкубатор тем больше вероятность что что-то да вылупиться
а уж касательно связки найтив скрипта и вуе - то тут как раз вообще дифицит начинаний я бы сказал

Illya
01.05.2017
11:33:16
"чем больше инкубатор" работает только в условиях неограниченного внешнего ресурса
это ж типичный пример трагедии общин

Вишневый чай
01.05.2017
11:34:42
ну скажем написание кода это одно из самых материально неограниченных областей сегодня.
vue.js кстати отличный пример того что хороший продукт это совсем не обязательно тот, над которым кропеют сотни программистов гугла. Достаточно одного китайца с правильными идеями и руками из плеч

Denis
01.05.2017
11:38:47

Illya
01.05.2017
11:39:12

Dan
01.05.2017
11:39:12

Illya
01.05.2017
11:39:33
впрочем, я чего... я заткнулся и пошел дальше писать на Angular 4 (как же у меня горит!)

Вишневый чай
01.05.2017
11:39:33

Denis
01.05.2017
11:40:07

Dan
01.05.2017
11:40:29
Если
но миллион обезъян это тоже "если"

Вишневый чай
01.05.2017
11:40:30

Illya
01.05.2017
11:40:37
да ладно, там фряха внутри

Dan
01.05.2017
11:40:50
но это и не нужно. помните историю про петю и васю?

Google

Illya
01.05.2017
11:41:25
Оффтоп (впрочем сегодня можно)
Слышали же историю про утечки памяти в коде управления ракетой?

Вишневый чай
01.05.2017
11:42:02

Dan
01.05.2017
11:42:55

Вишневый чай
01.05.2017
11:43:31
ну лаадно, он был нмного идеальнее чем все что я до этого видел
знаете такое ощущение, когда все стирильно

Illya
01.05.2017
11:48:18
Кстати, коллеги, если вы вдруг обитаете где-нибудь за пределами СНГ и у вас проводятся какие-нибудь митапы (in English, obviously) - я с радостью могу приехать чего-нибудь прикольного рассказать :)

Kosmos
01.05.2017
13:18:13
Подскажите, если кто-то знает, как сделать pug миксин "глобальным", что бы не нужно было его руками инклудить в каждый компонент?

Alexandr
01.05.2017
13:22:29

Kosmos
01.05.2017
13:26:15
Как-то это не правильно, должен быть какой-то способ.

Alexandr
01.05.2017
13:28:50
я тоже так думал
буквально на днях столкнулся

Kosmos
01.05.2017
13:52:55
Как вариант напишу просто npm сприпт для генераци заготовок компонентов, что бы куками не писать ничего.

Victor
01.05.2017
13:56:19
У меня никогда не было желания юзать миксины пага с вью, так как если разметка повторяется - то наверняка это надо выносить в отдельный вью-компонент. Но, возможно, тут что-то натолкнет на решение:
https://github.com/vuejs/vue-loader/issues/328

Kosmos
01.05.2017
13:57:46
Я хочу использовать bemto
Что бы вместо <div class=“block”>
<div class=“block__element”>
</div>
</div>
Писать:
+b.block
+e.element
Аналогичная сиутация с миксинами scss.
Их приходится руками включать в каждый компонент.

Google

Nikita
01.05.2017
13:59:14
а haml без проблем работает в vue?
я не тестил еще просто

Kosmos
01.05.2017
14:00:22
Вот для чего мне нужны миксины pug: https://www.npmjs.com/package/bemto.pug

Konstantin
01.05.2017
14:37:26
Может быть кому-нибудь пригодится для работы с vuex — https://github.com/lamartire/create-vuex-entities
Скорей всего уже есть подобный модуль, но мне было проще сделать, чем искать.

Павел
01.05.2017
14:59:35
Во, эт тема

Stanislav
01.05.2017
15:17:21
Есть нейммпейсы для модулей. Зачем стриги для имен мутаций нужны?

Konstantin
01.05.2017
15:29:51
Есть нейммпейсы для модулей. Зачем стриги для имен мутаций нужны?
Подобный подход использовал для именования типов событий в редаксе.
Почему бы и нет? На мой взгляд гораздо информативнее будет выглядеть user/set, нежели set, а потом думать, какой именно это сет среди других. Тут получается и уникальность имен, и наглядность, и удобство.

Admin
ERROR: S client not available

Ksetrin
01.05.2017
15:39:56
What is your OS for work?
Windows – 28
??????? 37%
MacOS – 24
?????? 32%
Linux – 23
?????? 31%
? 75 people voted so far.

Stanislav
01.05.2017
15:49:03

Konstantin
01.05.2017
17:27:30

Andrey
01.05.2017
17:40:58
Кстати, я не знаю мелькал ли тут этот ресурс, но скину
http://www.vuescript.com/

Konstantin
01.05.2017
17:44:01

Liv
01.05.2017
17:50:58
расскажите про индексацию: если весь фронт делать на vue, получая данные ajax запросами и отрисовывая, например, карточки товаров шаблонами/компонентами в цикле, то эти данные индексироваться не будут?

Yury
01.05.2017
17:54:47
Гугл будет индексировать, а для яндекса нужно будет через escaped_fragment показывать готовую отрендеренную страницу

Ksetrin
01.05.2017
17:56:23
проверено на личных тестах или есть материал где тестили?

Yury
01.05.2017
17:56:44
Спрашивал в саппорте
У гугла вот даже статья есть: https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html

Liv
01.05.2017
18:08:22
а что используете для DOM манипуляций: возможности самой vue или jquery тянете дополнительно?

Denis
01.05.2017
18:13:18

Google

Alex
01.05.2017
18:52:11

Liv
01.05.2017
18:59:02
свежо предание, да верится с трудом :)

Pauline
01.05.2017
19:10:03

Kosmos
01.05.2017
19:16:14
Я стараюсь не исполозвать jquery без особой надобности. А для каких именно манипуляций он там вам необходим?

Liv
01.05.2017
19:22:25
я стараюсь как можно меньше пользоваться jquery. Сейчас (в данном проекте) использую для парсинга части DOM.

Ilia
01.05.2017
19:36:43

Denis
01.05.2017
19:37:29

Ilia
01.05.2017
19:39:35
Как SEOшник говорю - даже не надейтесь на нормальную индексацию ajax сайтов. Делайте серверный рендеринг.

Сергей
01.05.2017
19:46:04
Здравствуйте. Скажите, как можно удалить элемент из массива по ключу?
решение которое нашел выглядит не красиво:
var test = new Array(1,2,3,4,5);
test.splice(test.indexOf(3), 1);

Denis
01.05.2017
19:48:34
по индексу, delete arr[i]
Ho, всесто элемента будет undef

Evgeny
01.05.2017
19:51:21
Сергейэто и есть красивое решение :)

Сергей
01.05.2017
19:53:12

Alex
01.05.2017
19:53:37

Denis
01.05.2017
19:53:51
только slice

Сергей
01.05.2017
19:55:35
.filter ?
походу так как есть, либо подключать библиотеку.
Вопрос по библиотекам, какая либа будет синтаксисом похожа на пайтон? (имеется ввиду лаконичная и простая)

Denis
01.05.2017
19:56:21

Alex
01.05.2017
19:56:31
Я ничего не понял