@vuejs_ru

Страница 3539 из 3900
Stanislav
30.08.2018
18:16:56
Почему?)
Потому что без роутера не получится прочувствовать всю боль и страдания

Yan
30.08.2018
18:16:57
Если лендос то там и вуе не нид

Alex
30.08.2018
18:17:04
а может и не надо
Без поллитра тайпскрипта не разобраться

Google
Yan
30.08.2018
18:22:58
Оо
Чо

Vladislav
30.08.2018
18:24:33
Без поллитра тайпскрипта не разобраться
с тайпскриптом без пол литра тоже не разобраться

Ѵɑsilii
30.08.2018
18:30:45
с DOM в тайпскрипте весело работать)

Stanislav
30.08.2018
18:32:57
+

Alex
30.08.2018
18:33:29
Ѵɑsilii
30.08.2018
18:34:37
он там какой то другой?
статическая типизация становится дичайшим геморроем

Разве что всюду писать :any, но тогда нафиг он вообще сдался

Alex
30.08.2018
18:35:09
пример в студию

Ѵɑsilii
30.08.2018
18:38:09
Почему?
let button:<HTMLDOMElement> = document.blablabla

и там целый список отдельных типов для дома

Roman
30.08.2018
18:38:43
let button:<HTMLDOMElement> = document.blablabla
Ты этого испугался?)) бедняжка

Google
92662
30.08.2018
18:39:14
Всем привет. Делаю проект и совсем запутался в организации кода. Перечитал документацию несколько раз и посмотрел кучу уроков. Но чет не пойму, как правильно сделать вложенность компонентов, чтоб не плодить кучу одинаковых методов и не передавать события через кучу $emit. Есть ли добрые люди, которые могли бы подсказать тезисно, как сейчас все норм структурировать, чтоб потом не выбросить весь код в мусорку?

Stanislav
30.08.2018
18:39:15
и там целый список отдельных типов для дома
Это ж хорошо, что они уже есть в ТС :)

Alex
30.08.2018
18:40:01
и понимать в чем отличия

Ѵɑsilii
30.08.2018
18:40:08
При тесной работе с домом это овердохрена лишнего тайпа

Alex
30.08.2018
18:40:51
зато ты не сделаешь ошибки обратившись к кнопке как к свг ;)

Ѵɑsilii
30.08.2018
18:44:45
зато ты не сделаешь ошибки обратившись к кнопке как к свг ;)
правильно именовать переменные помогает. А то думаешь "круто" - а через неделю у тебя в коде пара сотен :any)

Alex
30.08.2018
18:45:05
тащить инструмент ради инструмента

как то расточительно

Ѵɑsilii
30.08.2018
18:45:29
Потому я и не использую тайп с домом.

Привлек поначалу, ибо я сам из С++ пришел, а яваскрипт в то время был еще блевательный

со странной видимостью переменных, диким прототипированием и мозговыносящим ООП

Kirill "Loskir" ?¹³
30.08.2018
18:48:19
Такой вопрос: юзаю LESS, где лучше создать less-файлик с глобальными переменными с цветами итд, чтобы импортить его в компоненты? в assets?

Alex
30.08.2018
18:48:42
только подключей его на уровне конфига вебпака

что б он в корень сборки просовывался

до остальных less файлов

и будет доступен глобально в итоге в каждом

Google
Kirill "Loskir" ?¹³
30.08.2018
18:49:37
Alex
30.08.2018
18:49:52
я вангой не работаю)

Kirill "Loskir" ?¹³
30.08.2018
18:50:13
? ладно, спасибо, ща поищу?

Ѵɑsilii
30.08.2018
18:50:25
он таким и остался
но дело потихоньку набирает обороты в правильном направлении. Появился let, стрелочные функции, классы в конце-концов

Alex
30.08.2018
18:50:38
и все по прежнему в es5 трашпилят код

реальные изменения были es3 -> es5

Serge
30.08.2018
18:51:19
и это все сахар
Да и пофиг. Си тоже сахар над байткодом

Dmitry
30.08.2018
18:51:37
А ещё все все также делают форич в каждом итерабл но при этом нельзя пройтись циклом)

Alex
30.08.2018
18:51:37
только вот классы не являются классами

let вводит только понятие dmz

Ѵɑsilii
30.08.2018
18:51:48
и это все сахар
все мы - сахар поверх атомов Вселенной)

Alex
30.08.2018
18:52:00
а стрелочные функции - как херачили that = this так и будут пока что

а с учетом то, во что это трашпилится порой

лучше написать по старинке в некоторых кейсах

Ѵɑsilii
30.08.2018
18:52:30
Работает? Работает. Внешне даже правдоподобно. Вот и славно

Alex
30.08.2018
18:52:37
вопрос как работает

классы не являются классами

и как работало через prototype chain так и продолжает

Ѵɑsilii
30.08.2018
18:53:01
TS в тот же жс компилится

Google
Dmitry
30.08.2018
18:53:18
вопрос как работает
Так много абстракций, так много внешних библиотек, что не думаем уже о "низком уровне"

Ѵɑsilii
30.08.2018
18:53:30
в жопу все - пишем на css

Alex
30.08.2018
18:53:39
когда ебучая конструкция дает замедление на 1-2 секунды загрузки сайта

это критично

Serge
30.08.2018
18:55:03
Пиши на си - будь мужиком

Alex
30.08.2018
18:55:13
пишу на го - подворачиваю штаны

Alex
30.08.2018
18:56:23
напомни мне завтра)

Admin
ERROR: S client not available

Alex
30.08.2018
18:56:33
хочется живой пример разобрать

в общем проблема была из-за arrow function, которая дала замыкание

и на итерации с большим массивом дало разницу

Ѵɑsilii
30.08.2018
18:58:11
где-то на хабре читал, как мужик психанул и на ассемблере CMS себе для блога написал

Alex
30.08.2018
18:58:16
gc до конца итерации не отрабатывал

а действие было частое

я сходу кусок кода не воспроизведу уже

но решение было - убрать arrow function и исключить замыкание

но не профилируя код никогда бы не подумал что такое бывает

в случае с неоптимизуемыми func call-ами (это когда меняется типизация аргументов) тоже бывает магия

Google
Alex
30.08.2018
19:01:19
короче как минимум надо смотреть что там на выходе в es5 получается

избыточного кода предостаточно

и да - из меня хуевый разьеснятор )) очень грузно формулирую мысли

Dmitry
30.08.2018
19:04:53
Вполне реальная ситуация. Но что поделать, за удобство и скорость всегда ,ем то платим

Alex
30.08.2018
19:06:11
когда 1 секунда загрузки стоит кучу бабок

то не)

Dmitry
30.08.2018
19:06:40
>за скорость платим скоростью
Я про скорость разработки)

Alex
30.08.2018
19:07:08
ну не шибко есть разница в скорости серьезно

Roman
30.08.2018
19:07:17
Alex
30.08.2018
19:07:24
мне что es5 писать что es7 одинаково

писать быстро главное уметь

Roman
30.08.2018
19:07:49
ну не шибко есть разница в скорости серьезно
без примера ничо не могу сказать, у меня из последних тольо webgl замедлял) но чтоб стрелки... ?

Alex
30.08.2018
19:08:18
причем зачастую es5 код либы читабельнее были написаны

чем современные

Dmitry
30.08.2018
19:08:26
Да может ещё баг в минорке был

Alex
30.08.2018
19:08:41
из-за ограничений по лаконичности

Roman
30.08.2018
19:08:42
причем зачастую es5 код либы читабельнее были написаны
смотря что ты подразумеваешь под читабельностью

Dmitry
30.08.2018
19:08:48
чем современные
Есть у меня знакомые которые боготворят фп

Ну там и код конечно

0 расширяемости, вообще ничего

Страница 3539 из 3900