
Ivan
09.06.2017
18:42:13
Если тебе нужно real time, так тебе в С, QNX и прочий трэш

Roman
09.06.2017
18:42:38

Dmitriy
09.06.2017
18:43:00
я в жс профан, знаю только вуе и немного хомяка щупал.
жквери не в счет

Google

Ivan
09.06.2017
18:44:24

Alex
09.06.2017
18:44:25
Что такое хомяк, не знаю, честно говоря. V8 - это JavaScript движок от компании Гугл, на нем в браузере JS - код исполняется. Ноду это тоже касается

Rafael
09.06.2017
18:44:29

Dmitriy
09.06.2017
18:44:42
Ember JS же

Alex
09.06.2017
18:44:55

Dmitriy
09.06.2017
18:45:01

Ivan
09.06.2017
18:45:09

Alex
09.06.2017
18:45:18
И избавит меня от всякого dead code elimination и прочего

Rafael
09.06.2017
18:45:31

Ivan
09.06.2017
18:46:06
Люди стараются, пилят Ignition и TurboFan, а ты хочешь все в помойку?

Rafael
09.06.2017
18:46:24

Alex
09.06.2017
18:47:33

Ivan
09.06.2017
18:48:20

Google

Alex
09.06.2017
18:48:49
Я не могу оценить JS без V8, потому что он банально не исполнится :)
А вот выкинуть jit, dce, и что там еще есть - да, это надо.

Ivan
09.06.2017
18:50:27
Удачи. В конце концов, кто может помешать человеку заниматься ерундой?

Alex
09.06.2017
18:51:11
Спасибо. Не могу назвать бенчмаркинг ерундой, но каждому оно по-разному.

Ivan
09.06.2017
18:52:02
А какой толк от бенчей?
К тому же в твоём случае это как выяснить, как быстро разгонится до ста машина, если снять колёса и поставить её на ручник

Alex
09.06.2017
18:55:36

Ivan
09.06.2017
18:56:13
Я ж говорю, удачи. Мне даже стало интересно

Rafael
09.06.2017
18:56:53
Я иногда занимаюсь конечно какой-нибудь херней, но не настолько же

Ivan
09.06.2017
18:57:07
Можешь поковыряться в движке, который делают адепты тормозиллы

Alex
09.06.2017
18:58:09
ИМХО, эти пляски вокруг Раста не скоро дадут плоды.

Ivan
09.06.2017
18:59:04

Alex
09.06.2017
18:59:25

Ivan
09.06.2017
19:00:21
Ты не полезешь, я не полезу, а он, глядишь, и пулл реквест сообразит, потом благодарить будем

Alex
09.06.2017
19:00:54

Вишневый чай
09.06.2017
19:04:52

Alex
09.06.2017
19:05:33
как делал?

Вишневый чай
09.06.2017
19:06:23
элемент при добавлении эмитил кастомное событие, к нему и подвязывался

Alexandr
09.06.2017
19:34:27

Google

Ivan
09.06.2017
19:36:12
You know nothing, John Snow

Kelin
09.06.2017
19:45:49

DimenSi
09.06.2017
20:18:01

Dima
09.06.2017
20:34:38
jsx
Можно вообще ручками писать, не использовать темплейты

Kelin
09.06.2017
21:20:40

Rafael
09.06.2017
21:21:21
Максимально ленивый

Kelin
09.06.2017
21:37:02
так-то да
ленивый
по сути, даже асинхронность - часть ленивости

Kelin
09.06.2017
21:37:34
типа впадлу ждать результата)

Timur
09.06.2017
21:38:46
всем привет, я только начал изучать vue, сейчас работаю на проекте с ангуляром, до этого не работал ни с какими js фреймворками, поэтому вопросы у меня могут показаться глуповатыми)
1 как я понял из доков которые пока еще не дочитал, vue предназначен только для работы с дом моделью; работа с сетью и инкапсуляция сервисной логики отданы на откуп другим библиотекам/фреймворкам.. если так, то например связка vue+requirejs+jquery это нормально для полноценного приложения или есть варианты по-лучше?
2 слоты штука на практике почти бесполезная, переиспользовать такой код как-то не очень удобно, или я что-то не понимаю?

Igor
09.06.2017
21:46:21
Подскажите, где почитать про добавление PWA в vue-cli

Kelin
09.06.2017
21:47:14
Гайс, есть одна проблемка с vue-router. Если ручками вбить упоротый URL типа /cases%d0/, то роутер падает с ошибкой
Error in beforeCreate hook: "URIError: URI malformed"

Timur
09.06.2017
21:49:03

Kelin
09.06.2017
21:49:36
а зачем вбивать руками такой url?
А суть не в том, зачем вбивать
Просто чисто теоретически может зайти человек случайно на что-то подобное (вдруг редирект с какого-то сайта криво обработан)
И все я него ляжет
Как это можно пофиксить

Timur
09.06.2017
21:50:13
ну чет такое... странный кейс

Google

Kelin
09.06.2017
21:50:43
тем не мене, косяк есть
и я хочу хотя бы редирект на главную с таких урлов делать

Timur
09.06.2017
21:51:56
в ангуляре есть хендлеры эксепшенов, про вью не знаю, вот выше был вопрос от меня)
тем не мене, косяк есть
а какой версией пользуешься? вроде что-то подобное у них уже пофикшено судя по гитхабу и багтрекеру
https://github.com/vuejs/vue-router/issues/424

Kelin
09.06.2017
21:56:46
у них было ишью, но оно закрыто без комментариев
вот

Admin
ERROR: S client not available

Kelin
09.06.2017
21:57:03
а, нет
таки есть комментарий

Timur
09.06.2017
21:57:28
там комментом коммит привязан, но я не силен чтобы понять)
вставай туда в дебаг и лови проблему) единственное что могу посоветовать
Kelin а на мой вопрос не ответишь?)

Kelin
09.06.2017
21:59:38
Так
Ну что так что, а Vue точно не с jQuery связывать
на вью уже куча всяких каруселек и ui-китов, которые работают и без жквери

Timur
09.06.2017
22:00:28
а как с сервером общаться?

Kelin
09.06.2017
22:00:30
а для взаимодействия с бэком тут многие используют axios
Еще @Fl0pZz активно пиарит свой vue-apify

Timur
09.06.2017
22:01:36
хорошо, спасибо и на этом

Google

Timur
09.06.2017
22:01:46
а если хочешь что-то спрятать?
например сервис какой-нить простенький js-уровня
в ангуляре есть фабрики и сервисы, привык к ним страшно
что-нить подобное для vue есть из коробки или requirejs норм будет?
только увидел pinned message!!!
#whois
я Тимур
работаю в Ламоде в системе управления складом
хорошо знаю java, jee, spring и прочее
немного знаю js, angular
чем я интересен - решайте сами
очевидно, здесь мне интересно, vue
узнал от @GriNAME

Kelin
09.06.2017
22:48:19

Дмитрий
09.06.2017
23:52:01
#whois Привет всем, ушел из hh.ru в проект на vue, пишу три месяца на vue, интересно обсудить best-practice, группу загуглил.
Есть ли смысл в es6 classes (https://github.com/vuejs/vue-class-component) и какие подводные камни вылезли на практике?


Stanislav
10.06.2017
00:52:50
всем привет, я только начал изучать vue, сейчас работаю на проекте с ангуляром, до этого не работал ни с какими js фреймворками, поэтому вопросы у меня могут показаться глуповатыми)
1 как я понял из доков которые пока еще не дочитал, vue предназначен только для работы с дом моделью; работа с сетью и инкапсуляция сервисной логики отданы на откуп другим библиотекам/фреймворкам.. если так, то например связка vue+requirejs+jquery это нормально для полноценного приложения или есть варианты по-лучше?
2 слоты штука на практике почти бесполезная, переиспользовать такой код как-то не очень удобно, или я что-то не понимаю?
Работа с сетью реализуется как вам угодно, хоть fetch, хоть $.ajax. Vue никак в этом плане не ограничивает. Обычно народ юзает Axios.
RequireJS заюзать можно, но смысла в этом нету, когда все самые хипстерские тулзы, типа webpack, HMR, eslint и прочие e2e тесты уже сконфигурированы и собраны в одном месте, достаточно установить их одной командой из консоли (гуглить vue-cli)
Слоты это удобная штука для размещения контента/компонента в определённом месте внутри вашего компонента. Такая же функциональность реализуется в нативных Web Components.
всем привет, я только начал изучать vue, сейчас работаю на проекте с ангуляром, до этого не работал ни с какими js фреймворками, поэтому вопросы у меня могут показаться глуповатыми)
1 как я понял из доков которые пока еще не дочитал, vue предназначен только для работы с дом моделью; работа с сетью и инкапсуляция сервисной логики отданы на откуп другим библиотекам/фреймворкам.. если так, то например связка vue+requirejs+jquery это нормально для полноценного приложения или есть варианты по-лучше?
2 слоты штука на практике почти бесполезная, переиспользовать такой код как-то не очень удобно, или я что-то не понимаю?
В этом видео спикер рассказывает про Vue и делает небольшое сравнение с другими фреймворками. Он, кстати, тоже обитает в этом чатике.
https://youtu.be/7pmw5gvWAf8
Работа с сетью реализуется как вам угодно, хоть fetch, хоть $.ajax. Vue никак в этом плане не ограничивает. Обычно народ юзает Axios.
RequireJS заюзать можно, но смысла в этом нету, когда все самые хипстерские тулзы, типа webpack, HMR, eslint и прочие e2e тесты уже сконфигурированы и собраны в одном месте, достаточно установить их одной командой из консоли (гуглить vue-cli)
Слоты это удобная штука для размещения контента/компонента в определённом месте внутри вашего компонента. Такая же функциональность реализуется в нативных Web Components.
Ах да, и про jquery. Использовать можно, на мой взгляд, только ради плагинов, т.к. экосистема у Vue не богатая. Благо это не трудно.
В остальных случаях, jquery не нужен, все отлично решается средствами самого фреймворка. Имхо.


Roman
10.06.2017
01:07:53

Pavel
10.06.2017
04:53:06
Всем првиет
как можно получить эвентв @click="e."
e.target что бы
с элементом по которому кликают

Rafael
10.06.2017
04:56:31
Кажется это в доках было, как перехватывать ивент

Pavel
10.06.2017
04:57:02
мне нужно именно в " " логику написать
а не выносить в отдельный хендлер