Сохранен 49
https://2ch.hk/pr/res/1414709.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

КАК ЖЕ ЗАЕБАЛ ЭТОТ VUE

 Аноним 11/06/19 Втр 01:28:03 #1 №1414709 
6957137920.png
Да пошло это говно нахуй. Я ебал. Какое же блядь невыносимое говно блядь. Ебанутое дерьмо. Сука блядь.
Аноним 11/06/19 Втр 01:31:01 #2 №1414710 
6768394240.jpg
Ух блядь как же горит сука.
Аноним 11/06/19 Втр 06:46:03 #3 №1414745 
Просто если сравнивать со стройкой программисты это инженеры, крановщики, каменщики. А фронтенедеры ебучие штукатуры. Так что гореть будет так всегда.
Аноним 11/06/19 Втр 06:46:15 #4 №1414747 
c2d902b8352a44bc.png
Аноним 11/06/19 Втр 07:46:38 #5 №1414755 
Лучший фреймворк
Аноним OP 11/06/19 Втр 12:21:57 #6 №1414794 
Какой же jQ ахуенный.
>>1414755
И чем блядь? От его реактивных связей толку никакого. От vue больше проблем, чем пользы.
Аноним 11/06/19 Втр 12:55:30 #7 №1414808 
>>1414709 (OP)
Что такое?
Аноним OP 11/06/19 Втр 13:18:13 #8 №1414813 
>>1414808
Говнофреймворк для фронтенда.
sage[mailto:sage] Аноним 11/06/19 Втр 14:08:03 #9 №1414821 
>>1414813
Пока что кроме твоей порванной на весь тред жопы, мы не заметили и доли конкретики

съебывай, быдло

сажи
Аноним 11/06/19 Втр 14:09:34 #10 №1414822 
>>1414821
Бамп неприятной правде
Аноним 11/06/19 Втр 14:23:09 #11 №1414825 
>>1414813
Не, я знаю что это фреймворк, из-за чего именно бугурт?
Аноним 11/06/19 Втр 14:52:26 #12 №1414829 
получше реакта
Аноним 11/06/19 Втр 14:53:33 #13 №1414830 
>>1414829
Сорта говна для дебилов (тебя)
Аноним 11/06/19 Втр 14:56:05 #14 №1414834 
>>1414709 (OP)
Хорошо, что ты это понял. Теперь тебе просто нужно написать свой фреймворк, лучше предыдущих, который их всех заменит!
Аноним OP 11/06/19 Втр 15:00:39 #15 №1414835 
>>1414834
А нахуя когда есть jQ? Он меня полностью устраивает.
>>1414821
Понастроили огромного монстра с неочевидной логикой. Приходится изьебываться для самых простых вещей, в то время как в jQ всё решается простейшим $().append() и прокручиванием DOM-древа.
Аноним 11/06/19 Втр 15:28:33 #16 №1414845 
>>1414835
так пиши на жиквери, в чем проблема?
Аноним OP 11/06/19 Втр 15:57:37 #17 №1414849 
>>1414845
Я пар сбросил просто.
Аноним 11/06/19 Втр 16:17:02 #18 №1414853 
>>1414849
Ох уж эти девственники.
Аноним 11/06/19 Втр 21:31:03 #19 №1414953 
>>1414835
> jQ

Говно без задач, только полный дегенерат радуется этой лапше.
Аноним OP 11/06/19 Втр 21:32:41 #20 №1414954 
>>1414953
Так-то лучше, чем ванила.
Аноним 12/06/19 Срд 02:37:53 #21 №1415036 
>>1414954
Хуже и в 2019 нинужон.
Аноним 12/06/19 Срд 02:42:09 #22 №1415037 
>>1414954
нет, сейчас ванилла стала лучше имо
fetch поудобнее будет чем жикверный ajax
Аноним OP 12/06/19 Срд 13:46:14 #23 №1415227 
>>1415037
> нет, сейчас ванилла стала лучше имо
Вводить ебанный document.getElementById() нужно до сих пор.
Аноним 12/06/19 Срд 14:25:17 #24 №1415246 
>>1415227
вот блин качать целую немаленькую либу ради линкрилейтед https://jsfiddle.net/vprtn83f/
Аноним 12/06/19 Срд 14:38:24 #25 №1415254 
>>1415227
Это твоя основная проблема и ради этого ты обмазываешься жквери? Просто пиздец, выпились пожалуйста.
Аноним OP 12/06/19 Срд 15:38:31 #26 №1415298 
>>1415254
> Это твоя основная проблема и ради этого ты обмазываешься жквери
$.get $.post, скриптовый рендеринг страницы(по мере необходимости).
Аноним OP 12/06/19 Срд 15:40:40 #27 №1415302 
>>1415298
+jQ UI
Аноним 12/06/19 Срд 16:03:49 #28 №1415328 
>>1415302
Ух бля.
Аноним 12/06/19 Срд 20:15:22 #29 №1415460 
>>1415227
Вот даун, не умеет писать себе абстракции и поэтому тянет неподдерживаемую легаси парашу
Аноним OP 12/06/19 Срд 20:58:44 #30 №1415475 
>>1415460
Я конечно могу прописать $=Document.getElementById; но нахуя, если это сделали за меня и даже лучше?
> легаси парашу
Для фронтендеров каждый день новый революционный и прогрессивный фреймворк выходит, а всё остальное уходит в лета, лол.
Аноним 12/06/19 Срд 21:23:32 #31 №1415485 
>>1415475
Где ты видишь про фреймворк, даун? Наоборот учатся все лучше писать, упаковывать и доставлять. Убери свое дерьмо отсюда насрал блядь прям посреди треда и выебывается как тебе вообще не стыдно джисас крайст
Аноним 12/06/19 Срд 22:03:23 #32 №1415502 
>>1415475
Что есть у тебя когда используешь вью
1. Модульный код
2. Транспиляция (можно писать на es6 и выше)
3. Любой шаблонизатор внутри vue файлов html pug jsx sass stylus...
4. Рендеринг c VDOM
5. MVVM (двунаправленный датабиндинг DOM с моделью, наглядная связь между data моделью и html элементами)
6. c vuex Flux архитектура с синхронизацией состояния между компонентами
7. Поддержка анимации синхронно с жизненным циклом компонентов и всего приложения без головной боли
8. Отладчик для браузеров

Что есть у тебя когда используешь jquery
1. Большой соблазн писать километровую лапшу в одном файле (модульность - нет нее слышали)
2. Если же пытаться разбить код на модули, то единственный доступный способ взаимодйствия между ними PubSub паттерн (исключая глобальные переменные)
3. Где хранятся данные? Где состояние? В каком состоянии находится модуль в конкретный момент времени, когда он получил эвент
4. Нужно динамически рендерить дом? Пусть пользователь ждет пока отобразится большая таблица с пагинаций, тогда сможет нажать кнопку "далее"
5. Как синхронизировать анимацию различный чсстей приложения? Тайминг и "авось прокатит"?


Аноним OP 12/06/19 Срд 22:25:02 #33 №1415508 
>>1415502
> наглядная связь между data моделью и html элементами
Ненаглядная. Хочу сделать элементарную вещь, пройтись по DOM, однако в компонентах просто каша, и не сразу поймёшь, как где и как этот this.$root работает.
Аноним 12/06/19 Срд 22:33:24 #34 №1415515 
>>1415508
>this.$root

Это не часть дата модели. И ты не можешь получить реактивные свойства через this.$root ЕМНИП Это хак под капотом vue и не рекомендуется в документации
Аноним OP 12/06/19 Срд 22:39:37 #35 №1415516 
>>1415515
А как ещё мне по DOM проходиться?
Аноним 12/06/19 Срд 22:48:22 #36 №1415518 
>>1415516
На счет реактивноси для $root я наврал https://ru.vuejs.org/v2/guide/components-edge-cases.html проблема в осномном в маштабируемости так так трудно контролировать синхронность изменений $root и $parent разными компонентами. НАдо использовать vuex

Зачем тебе проходится по DOM. Ты можешь легко контролировать только сязь модели и виртуального DOM который у тебя в шаблоне описан
Аноним 12/06/19 Срд 22:55:33 #37 №1415520 
>>1415518
Реальный ДОМ ты можешь отслеживать только в "конечных состояниях". Для этого есть хуки
Аноним OP 12/06/19 Срд 23:11:55 #38 №1415525 
>>1415518
> Зачем тебе проходится по DOM
Вот задача: круговое меню. Нажимаешь на главную кнопку, должны отрисоваться по кругу другие кнопки.
Создаём компоненты, ок. А дальше: анальная боль.
Аноним 12/06/19 Срд 23:22:20 #39 №1415526 
>>1415525
Создаешь компонетны по одному для каждого элемента меню. Состояние всего меню хранишь в Vuex.State Мапишь состояние меню на свойства элементов с помошью computed свойств. Состояние всего меню принажатиии на кнопку коммитишь commit('PRESS_BUTTON, {buttonNumber}) Изменения состояния меню происходят синхронно для всех 'лементов меню. Можешь все это добро отлаживать в vue devtools
sage[mailto:sage] Аноним 13/06/19 Чтв 00:27:42 #40 №1415550 
ne-ustanavlivaetsya-net-framework-4-na-windows-73.jpg
>>1414709 (OP)
Выпей таблетки и разберись за архитектуру приложений, построенных на Vue, а не сразу в бой рвись, срака ты порванная.
Если у тебя встала задача обхода DOM в коде на Vue, то ты явно не туда копаешь и вообще не понимаешь, с чем играешь, лол.
Очевидной сажи за шиворот.
Аноним OP 13/06/19 Чтв 01:00:02 #41 №1415560 
>>1415526
Столько абстракции для одного меню?
Аноним 14/06/19 Птн 00:56:21 #42 №1416115 
>>1415560
А нахуй ты взял vue ради одного меню?
Аноним 14/06/19 Птн 10:25:23 #43 №1416208 
Господа, подскажите макаке как быть. Есть vue-каталог игр для игрового клуба, с помощью axios'a подтягивается .json-файлик со списком игр, выводится на страницу в виде сетки, игры разделены по категориям - htc, psvr, ps4, "все" - нужно, чтобы при клике на какую-то категорию фильтровать этот самый список, а при клике на "все" - выводился очевидно изначальный список всех игр, ну и чтобы изначально эта категория "все" выводилась.
Демка:
https://codesandbox.io/s/driv3r-9mb88?fontsize=14
Аноним OP 14/06/19 Птн 12:23:40 #44 №1416293 
>>1416115
Если на одну менюшку столько говна, то боюсь представить, во что превратится весь проект.
Аноним 14/06/19 Птн 12:26:27 #45 №1416296 
>>1415526
> Создаешь компонетны по одному для каждого элемента меню
Разве компоненты это не просто классы по которым уже создаются экземпляры?
Аноним OP 14/06/19 Птн 12:31:35 #46 №1416298 
>>1415550
> Если у тебя встала задача обхода DOM в коде
Не представляю, как можно работать с элементами DOM без самого DOM.
Аноним 15/06/19 Суб 06:59:21 #47 №1416727 
>>1416298
Vue работает с DOM за тебя. Глазоньки открываем.
Аноним 15/06/19 Суб 17:31:54 #48 №1416885 
>>1416208
Там где у тебя фильтр, добавь проверку на категорию
>>1416293
Одного компонента достаточно, суть в инкапсуляции. Возможно, что на твоей статичной министраничке, тебе оно не нужно
Аноним 16/06/19 Вск 10:32:24 #49 №1417109 
Проиграл с вебчмохи с устаревшим стеком, и закостенелым сознанием.
comments powered by Disqus