
Ksetrin
11.11.2016
08:12:56
lf;t nfr kexit
вернее даже так
пробовал с z-index поиграть, не получилось

Igor
11.11.2016
09:00:35
хочу изучить vue или react. что выбрать? ?

Google

Alex
11.11.2016
09:00:47
что нравится)

Евгений
11.11.2016
09:11:40
выбирай vue или react

Ksetrin
11.11.2016
09:15:48
монетку можешь кинуть, всеравно ни то ни другое не изучешь)

Alex
11.11.2016
09:25:09
https://paulund.co.uk/vuejs-managing-user-input
лучшая статья что видел

Евгений
11.11.2016
09:28:25
ты серьёзно?

Alex
11.11.2016
09:34:59
?
Такое многообещающее название просто

Михаил
11.11.2016
09:41:38
если у тебя есть опыт разработки на фреймверках и понимаешь, что происходит в js то нету разницы, если ты только начинаешь свой путь, тогда лучше реакт, там больше коммьюнити
хочу изучить vue или react. что выбрать? ?

Igor
11.11.2016
12:27:49
понял, спасибо

Rafkat
11.11.2016
13:16:02
Игорь, если новичок, то в Vue будет проще зайти

Alexander
11.11.2016
14:26:02
А мне кажется, наоборот как раз

Google

Alex
11.11.2016
14:35:11
Для vue стек разворачивать не обязательно
Подключил и пользуйся

Alexander
11.11.2016
14:35:58
<div id="root"></div>
<script src="react.min.js"></script>
<script>
var h = React.createElement;
var MyComponent = function MyComponent(props) {
return h('p', null,
h('span', null,
props.children
)
);
};
render(h(MyComponent, null, 'i\'m rendered inside a <span>'), window.querySelector('#root'));
</script>
Что-что? Стек, говорите?

Alex
11.11.2016
14:36:39
Думаешь новичку будут понятны эти h?)

Alexander
11.11.2016
14:36:57
ну назови не h, а element

Alex
11.11.2016
14:37:51
Всё равно) чтобы понять а зачем уже надо зачитываться. А на вью хеллоу ворлд проще. Значит порог вхождения меньше

Михаил
11.11.2016
14:38:13
Зачем разворачивать все самому ?

Alexander
11.11.2016
14:38:13
нет, порог вхождения одинаковый

Михаил
11.11.2016
14:38:26
Стартеры исчезли ?

Alexander
11.11.2016
14:38:31
бойлерплейтов полно
есть возможность все делать прямо в браузере и без них

Михаил
11.11.2016
14:38:46
Потом как научишься хоть что-то писать, тогда уже разбираться будешь как собрать проект

Alex
11.11.2016
14:40:04
Со стартерами хорошо начинать разбираться, но вот в существующий проект тяжелее, так как самому надо

Alexander
11.11.2016
14:40:48
стартеры нужны для сложных вещей типа вебпака с разными лоадерами и этапами сборки
для того, чтобы пощупать одну единственную View-библиотеку, никакие стартеры не нужны

Vitaly
11.11.2016
15:01:11
с каких пор иммутабельный стейт стал сложнее обсерверов? не знаю как вы, но я со времен knockout не понимаю как это работает)

Alexander
11.11.2016
15:09:14
очень даже мутабельный, кстати)
кстати, самым удивительным для меня было, как похож синтаксис использования реакт-компонент без JSX на синтаксис формирования XML-документов в оракле ))

Google

Alexander
11.11.2016
15:12:33
это к порогу вхождения

Евгений
12.11.2016
09:31:49
ребят, не пойму, хочу заюзать плагин для жквери https://github.com/gEndelf/jquery.businessHours и получившийся массив/объект как то передать в vue. Если подключать этот скрипт до vue то он не работает, отображается, но клики никакие не работат, если полсе vue То как я смогу передать в vue переменную?

Leon
12.11.2016
11:21:51
#whois Leon
Работа: banki.ru, недавно перешёл в новый проект, пока не зарелизили
Специалист: frontend-разработка (HTML, CSS, native JS, jQuery, Angular 1)
Могу быть полезен: подскажу по известным темам, по vue.js пока буду только читать и спрашивать, но со временем втянусь)
Интересно: начал изучаеть vue.js, вдохновлён, хочу получать больше информации, примеры и проблемы реального использования
Откуда: Москва
Узнал про группу: нашёл по запросу telegram vuejs

Евгений
12.11.2016
11:50:29
помогите кто нибудь пожалуйста разобраться как jquery плагин с vue скрестить

Alex
12.11.2016
11:56:05
Обычно в mounted инициализировал с какими-то данными из vue

Евгений
12.11.2016
11:56:22
вот только что в mounted сделал
mounted : function(){
var bh = $('#timetable').businessHours();
,
но как мне теперь значение оттуда передать в модель vue

Alex
12.11.2016
11:57:52
Просмотреть в плагине есть ли какой-нибудь onchange и в нём сохранять обратно в вью

Евгений
12.11.2016
11:58:22
предположим есть onchange в плагине, что значит сохранять обратно в vue?
this.blabla = ...
?

Alex
12.11.2016
11:59:25
Ну там this наверное уже может быть свой. Поэтому заранее сохранить ссылку на this лучше. Ну а так да, просто присвоить обратно

Евгений
12.11.2016
12:01:52
блин, а если в плагинет нет onchange?

Alex
12.11.2016
12:05:08
А какие другие коллбэки есть?
Как понять когда будет значение итоговое

Евгений
12.11.2016
12:05:29
https://github.com/gEndelf/jquery.businessHours
там можно по клику на кнопку например сериализованное значение получить
http://gendelf.github.io/jquery.businessHours/
вот тут пример

Google

Евгений
12.11.2016
12:06:10
$("#btnSerialize").click(function() {
// use: businessHoursManager.serialize() to get serialized business hours in JSON
$("textarea#businessHoursOutput").val(JSON.stringify(businessHoursManager.serialize()));
});
а про колбэк не нашел

Admin
ERROR: S client not available

Alex
12.11.2016
12:07:50
Ну вот по клику получай значение и сохраняй обратно во вью)
Или автору напиши в гитхаб чтобы добавил коллбек в новые версии

Евгений
12.11.2016
12:32:52
жесть, блин, задолбался с этой задачей уже(( как же это долбаное расписание то сделать нормально и не сломать мозг

Alex
12.11.2016
12:34:39

Евгений
12.11.2016
12:35:05
да если б я еще был фронтендером)) я бэкенд делаю, но надо вот такую хреньку запилить
а vue у меня для валидации форм с laravel юзается

Alex
12.11.2016
12:36:58
Там код плагина всего 150 строк
Вполне реально переписать компонентом на вью. Возможно даже меньше строк потребовалось бы)

Евгений
12.11.2016
12:37:14
от этого мне не легче)

Alex
12.11.2016
12:37:42
Я тебе серьезно говорю, не такая это нереальная задача будет

Евгений
12.11.2016
12:37:48
а кто как собирает vue??
webpack??

Alex
12.11.2016
12:37:59
Ага

Евгений
12.11.2016
12:38:17
кто-то может скинуть темплейт? типа ангуляр класса ?)

Alex
12.11.2016
12:38:22
Runtime-build и куча vue файлов

Евгений
12.11.2016
12:38:27

Alex
12.11.2016
12:38:28
Всмысле

Google

Евгений
12.11.2016
12:38:36
я пэхэпэ делаю

Alex
12.11.2016
12:38:56
Тебе этих знаний хватит вполне. Пара циклов да условных конструкций будет
Давно бы уже попробовал и с подсказками сделал) чем сидеть так и мучаться

Евгений
12.11.2016
12:39:37
я даже начал пробовать если честно, но мне это оказалось сложно))

Alex
12.11.2016
12:40:59
В чем сложность возникла

Евгений
12.11.2016
12:42:30
в JS)) я делал не так как в плагине а просто инпутами селектами, чтобы не писать вручную часы а выбирать из списка. Надо туда передавать список заранее заготовленных вариантов времени откуда то (или как то через moments делать это, не знаю). Дальше нужно учитывать что нельзя поставить время закрытия меньше чем время открытия
и всё это связать с моей моделью

Alex
12.11.2016
12:44:11
Ну делаешь заготовку на шаблон. Думаешь какие параметры будешь пропсами передавать. Что там будет. Массив объектов. Потом по этому массиву в for генеришь поля
Постепенно по шагам усложнять и допиливать будешь
Можно и селектами для начала сделать

Евгений
12.11.2016
12:44:57
да, круто, только мне надо делать бэкенд а не тратить время на фронт) я на это потрачу дня 3 чтобы сделать нормально, и нафига оно мне

Alex
12.11.2016
12:45:36
Ну смотри сам). Можешь потратить и сделать и пользоваться. А можешь эти три дня пострадать и ничего не изменится)