М.Двач / Программирование

Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

JavaScript thread Number(`122`); /js/ # OP 1 янв, 00:03 1319289 В конец треда | Веб

9 Кб, 960x384597 Кб, 1280x109291 Кб, 1098x76312 Кб, 200x200

Прошлый тред: >>1311828 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для фреймворков https://codesandbox.io/
Для Ноды с пакетами https://repl.it/languages/nodejs
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства.

Руководство для начинающих:
https://pastebin.com/TivszhZu

Ответы19346204592110521661220262329523558

141 Кб, 423x479
# OP 2 1 янв, 00:04 2 1319290

Готовимся
https://www.youtube.com/watch?v=UnTQVlqmDQ0
https://www.youtube.com/watch?v=VLm3Y7Odb74
https://www.youtube.com/watch?v=qV4EzzQFgEg
https://www.youtube.com/watch?v=MmnuMj3uRdQ&t=5085

Ответы19378

52 Кб, 816x816
3 1 янв, 01:15 3 1319309

>>17yo.png

Ответы19334

4 1 янв, 04:01 4 1319324

Эх, помню, как в начале 2018 не осилил редакс и еле-еле мог в реакт. В апреле осилил редакс, начал поиск работы, нашел в мае, теперь пишу на typescript + graphql + react и кайфую.

Ответы19325

119 Кб, 1267x853
5 1 янв, 04:17 5 1319325

>>1319324
>typescript + graphql + react и кайфую.
мазохист..

Ответы19346

30 Кб, 419x572
6 1 янв, 10:47 6 1319334

>>1319309

Ответы19350

7 1 янв, 11:03 7 1319335

Бума

8 1 янв, 12:40 8 1319346

>>1319289 (OP)

ОП, где нормальная шапка? По ссылками твоим ходить никто не будет. И кому тут нужен твой гитхаб? Вот школьник твоего возраста пилит аналог FindFace: https://habr.com/post/434886/
А не какие-то бесполезные гуи для еслинта.

>>1319325
Это styled components, где там typescript?

Ответы1934819353

sage 9 1 янв, 13:11 9 1319348

>>1319346
>Вот школьник твоего возраста пилит аналог FindFace: https://habr.com/post/434886/
>А не какие-то бесполезные гуи для еслинта.
Ты даун или да? Тот твой одноклассник пишет вообще на джаве, плюс его уже обоссали на этом хабре лул. Или ты не видишь разницы между жавой и жс, дебич?

мимо

Ответы19365

10 1 янв, 13:30 10 1319350

>>1319334
Бля. Я вообще червь-пидор получается по сравнению с этим юным сеньором.

11 1 янв, 13:36 11 1319353

>>1319346
Иди нахуй, чмо. То не гитхаб, а pastebin. А ту простыню текста ты распечатай, сверни в трубочку и засунь себе в жопу, пидор.
мимо не оп

Ответы19365

sage 12 1 янв, 14:52 12 1319365

>>1319348
>>1319353
Откуда столько токсичности? Я лишь попросил вернуть былую шапку, а ты порвался от злости, даже не прочитав внимательно мой пост. Скрыл тред, варитесь в своём озлобленном котле сами.

Ответы19372

13 1 янв, 15:34 13 1319372

>>1319365
Скатертью по жопе.

А ОП - малаца, самая годная шапка за всё существование цикла тредов

мимопроходил

14 1 янв, 16:18 14 1319378

>>1319290
Нет ничего более бессмысленного, чем видео-уроки по программированию (равно как любые другие уроки с высокой степенью невизуальной формализации). Каждое медиа имеет свою знаковую специфику.
Специфика видео такова, что зритель имеет дело с фрагментами времени записанными в виде изображения. В этом смысле видео как нельзя лучше подходит для того, чтобы показать, скажем, как забить гвоздь, работать на станке или как запустить вертолет (особенно если это 3D изображение). Но для изучения программирования этот тип медиа подходит чуть более чем никак. По соотношению — полезная информация * навыки / время это, пожалуй, самый бесполезный способ.

Дорогие будущие жс-джедаи. Не слушайте этого падавана. Не учитесь программировать по видеоурокам НИКОГДА! Купите или скачайте хорошую книгу, или, что еще лучше, книгу с текстовыми туториалами в сети (вместе или по отдельности), чтобы оттуда можно было бы по мере продвижения копировать куски кода и сразу смотреть, как оно работает, например.

Ответы1938519386194271944119558

15 1 янв, 16:27 15 1319382

Где взять идеи для несложных фронтенд тасков?

16 1 янв, 16:40 16 1319385

>>1319378
Дорогие будущие жс-джедаи. Не слушайте этого аутиста. Смотрите видео на ангельском. Специально английский из-за лени вы не станете учить.

Ответы19387

17 1 янв, 16:41 17 1319386

>>1319378
>Специфика такова, что
ты головной ебатель слишком дохуя о себе важного мнения

видеотутор от человека - доступнее текста, ноудискас.

18 1 янв, 16:44 18 1319387

>>1319385
>Специально английский из-за поняшек вы станете учить
да и к тому же, цветные сабы - лучше секса!

5,2 Мб, webm,
1920x1080, 2:12
19 1 янв, 16:49 19 1319390

аптайм двацать часов — я сделaлъ ^_^

Ответы193931955919560

20 1 янв, 16:52 20 1319393

>>1319390
You got the wrong door. The "Verstala club" is 2 threads down.

Ответы19394

21 1 янв, 16:53 21 1319394

>>1319393
menya zoubaniley =(

22 1 янв, 18:27 22 1319420

Анонсы. Вкатываюсь по местному руководству, уже обмазался версткой. Собираюсь непосредственно к JS переходить. Не подкините годной литературы по JS? А то порой вообще нет возможности в интернет выйти.

Ответы19421

23 1 янв, 18:29 23 1319421

>>1319420
Поддержи Кантора, его книжка всего $12 стоит.

Ответы19426

24 1 янв, 18:45 24 1319426

>>1319421
А версию эльфийскую или русскую брать? Везде только срач по этой теме. Вроде как русскую версию обновили недавно.

Ответы19434

25 1 янв, 19:03 25 1319427

>>1319378
А я удвою. Единственное для чего подходит видео в программирование, это изучение алгоритмов, так как там можно сделать анимации и показывать по шагам как все работает. Для всего остального текст эффективнее.
мимо-помидор

Ответы19438

26 1 янв, 19:36 26 1319434

>>1319426
версию оригинала бери

27 1 янв, 19:42 27 1319438

>>1319427
>мимо-помидор
С зарплатой как у дядюшки тыквы

Ответы19450

28 1 янв, 20:03 28 1319441

>>1319378
+ Добавлю от себя что даже калькулятор, высранный из своей головы, будет для изучения продуктивнее еба интернет-магаза, который ты копируешь с видео-урока. Потому как в первом случае мозговая активность от средне и выше, а во второй просто зомби мод.

29 1 янв, 21:17 29 1319450

>>1319438
Готовь жопу 240к

30 2 янв, 02:05 30 1319520

Двач, чому не рекомендуется выставлять NODE_ENV в коде вот так:
process.env.NODE_ENV = 'production';
?

Пока что все аргументы против этого выглядят как-то неубедительно
>It's gonna be tricky setting process.env.NODE_ENV reliably from the app itself
>I'm a fan of setting NODE_ENV explicitly every time you run the app, as in the second example (NODE_ENV=production node app.js). That way you potentially save yourself from some future hair-pulling in the event that you forget to set your local NODE_ENV back to development

Ответы19522

31 2 янв, 03:30 31 1319522

>>1319520
Нихуя себе неубедительно.

Ответы19524

32 2 янв, 03:32 32 1319524

>>1319522
>It's gonna be tricky
>some future hair-pulling in the event
Хайли лайкли дэр вил би сам ишьюс

Ответы19528

33 2 янв, 03:52 33 1319528

>>1319524
... Как сказал себе разработчик, падающий с небоскреба.

83 Кб, 1280x720
34 2 янв, 09:11 34 1319549

Нахуя учить ванильный js если все равно везде пишут на фреймворках?

Ответы195561956121511

51 Кб, 640x640
35 2 янв, 10:50 35 1319556

>>1319549
УЧИШЬ ФРЕЙМВОРК

НЕ ПОНИМАЕШЬ КАК ОН РАБОТАЕТ

ВЫХОДИТ НОВЫЙ ФРЕЙМВОРК

ТЕРЯЕШЬ РАБОТУ

Ответы19562

36 2 янв, 10:56 36 1319558

>>1319378
Ну хз. Я смотрел и смотрю платные видео уроки на английском и мне норм. А вообще я не понял претензии. Что, типа сложно с экрана копировать код? Так хорошо же, пусть нуб тренируется, мож что и запомнит.
>было бы по мере продвижения копировать куски кода
Просто покопировал куски кода не задумываясь, посмотрел, все сразу работает, теперь ты программист. кек
Ящитаю все равно, книга это или видео курсы. Это в большей степени зависит от учащегося. Также мне лично больше видео нравится: есть просто занятные менторы которые интересно рассказывают, курсы обновляются более актуальной информацией по ходу времени и исправлениями ошибок, у менторов можно получить обратную связь.

37 2 янв, 10:56 37 1319559

>>1319390
Мне тут грили что анимации на ЖС делать не рекамендуется. Только КСС3.

Ответы19573

38 2 янв, 10:57 38 1319560

>>1319390
Молодец.

Ответы19812

39 2 янв, 10:58 39 1319561

>>1319549
Они на жс тому що

40 2 янв, 11:12 40 1319562

>>1319556
>ТЕРЯЕШЬ РАБОТУ
@
А ТЫ И НЕ ПРОТИВ
@
А ТЕБЕ КАК РАЗ

на какую работу, чё ты несёшь, пиздец?
Ты серьёзно думаешь "ща выучу ректал и меня возьмут на РАБотку в качестве РАБа"?

Ответы19619

41 2 янв, 12:13 41 1319573

>>1319559
Там и есть ксс, ретард.

Ответы19576

667 Кб, 1270x1132
42 2 янв, 12:28 42 1319576

>>1319573
Но ведь это жава скрипт тредю, ретард.

Ответы1962819812

43 2 янв, 14:04 43 1319619

>>1319562
а хуле нет, епта? иль еше нуна говногуляр и пидоровью учеть?

44 2 янв, 14:31 44 1319628

>>1319576
Это не я виноват, что тот шизик с версткой высирается сюда.

45 2 янв, 18:08 45 1319711

Не могу понять асинхронщину и non-blocking i/o в Ноде. Если у меня есть функция, в теле которой идёт вызов асинхронной функции, после чего идёт return, то асинхронная функция просто не успеет вызваться. Как тогда сделать вызов асинхронной функции, чтобы она что-то сделала в фоне? Например, мой сервер получил запрос и мне нужно записать что-то в лог и вернуть жсон клиенту. Зачем мне ждать завершение записи в файл, если можно просто отправить данные на запись асинхронно и вернуть клиенту жсон не дожидаясь завершения записи в файл? В общем, поясните тупому.

Ответы19794200942009920293

46 2 янв, 19:43 46 1319749

МОДЕРАТОР У НАС НЕСАНКЦИОНИРОВАНЫЙ ПЕРЕКАТ!!!!!
ШАБЛОН ПЕРЕКАТА НЕ СОБЛЮДЁН!!!! МАССОВО ЖМЁМ РЕПОРТЫ

47 2 янв, 20:44 47 1319794

>>1319711
Либо реализуй асинхронность через коллбеки/промисы, либо вызывай синхронные функции.

48 2 янв, 21:18 48 1319812

>>1319560
^_^

это уже тянет хотя бы на 50кнс ?

>>1319576
найс логика мен, бат ит донт ворк зат вей хех

по факту верстка треда на пр нет, ближайший к ней это жс, щито поделать десу

кстати буквы распидорашивает пиздецки при не фулскрине

хотел калк через ширину вюпорта считать, но т.к все на трасформе вместо позшн абсолют(лефт райт хуят слишком дорогхо) то все постоянно уезжает, оно чому то не может тупо от центра увеличиваться, даже когда фонт алайн сентер стоит, чому так?

контент в каждой ячейке так же выровнен по центру

Ответы20068

49 2 янв, 21:21 49 1319817

а нет напиздел тайтлы под карточкой на абсолюте, нужно релатив кинуть на контент врапер наверн, ща попробую

50 2 янв, 22:58 50 1319911

Тред снесите, шапка переката не соблюдена

Ответы19997

51 3 янв, 00:03 51 1319997

>>1319911 Анус себе снеси.

Ответы20050

52 3 янв, 01:35 52 1320050

>>1319997
Мать твоя redux

Ответы20132

53 3 янв, 02:34 53 1320068

>>1319812
Верстка тред в /врк, только ты пидор используешь тред как личный бложик, не удивительно что тебя ссаными тряпками ото всюду гонят.

Ответы20073

730 Кб, webm,
1920x1080, 0:08
54 3 янв, 02:43 54 1320073

>>1320068
они один хуй юзлес

вот смотри щас пойду и спрошу за фа в афтер блоке контента цески

посмотрим как хоть кто то поможет

Ответы20114

55 3 янв, 04:50 55 1320094

>>1319711
А где в других. Местах, не в года, ты понимаешь ассинхронщину?

Или ты вообще не понимаешь ассинхронность? Почему тогда говоришь, что не понимаешь её в ноде?

Ответы20095

56 3 янв, 04:54 56 1320095

>>1320094
дядь ты не выйобывайся, если шаришь, запили гайдину

57 3 янв, 05:21 57 1320099

>>1319711
Знакомся, это Вася. Вася - асинхронная функция. Ты можешь дать ему две команды, одну он побежит выполнять сразу, а вторую выполнит, когда закончит выполнять первую. И Вася не блокирует твою деятельность. Поэтому ты говоришь Васе, чтобы он сходил и купил кофе, а после того как купил, отнес его к тебе в кабинет, а сам идешь срать. Пока ты срешь, Вася бегает за кофе. Тебе не нужно стоять на том же месте, где ты дал Васе команду, он не блокирует тебя. Он побежал делать то, что ты ему сказал, а ты идешь дальше по своим делам. Когда ты придешь в свой кабинет, там тебя уже будет ждать чашка горячего кофе.

58 3 янв, 05:25 58 1320100

309 Кб, 1920x10802,8 Мб, webm,
1920x1080, 0:29

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

началось серьезное дерьмо

чому кнопуля не пашет анон?

Ответы2010320114

114 Кб, 894x717
59 3 янв, 05:42 59 1320102

ой все идите нахуй, помочнички хуигы..

какое же жс говнище то блеаядь ну просто пиздец сука нахуй я ебаааал

Ответы20114

60 3 янв, 06:06 60 1320103

>>1320100
не пишет потому что ты не видишь из-за говна типа pug styl coffee что ты делаешь

Ответы20107

61 3 янв, 07:15 61 1320107

323 Кб, 1920x10801,9 Мб, webm,
1920x1080, 0:22

>>1320103
>говно
это ты, настолько такое мерзкое и гадкое, что уже свыкся с себеподобным окружением

тебя можно только пожалеть

тебе уже никогда не познать минималистичной и лаконичной красоты питоняшных препроцессоров

со сэд..

Ответы201142815628159

62 3 янв, 07:52 62 1320114

>>1320073
>>1320100
>>1320102
>>1320107
Шизик, это ты?
Ты что здесь забыл? А ну пиздуй обратно в питон тред!

Ответы20117

63 3 янв, 08:03 63 1320117

>>1320114
соси хуй, я у мамы в этом году веб-девелопер :Р

64 3 янв, 09:28 64 1320132

>>1320050
Я твой стейт напрямую шатал.

151 Кб, 1222x971
65 3 янв, 11:35 65 1320168

охуительно, теперь ваша скриптоёбань превентит сабмит формы

ммм щас бы костылей нахуярить, да? любите таким обмазываться по утрам? ммммм

21 Кб, 225x223
66 3 янв, 11:49 66 1320174

React.forwardRef

53 Кб, 1066x157
67 3 янв, 11:52 67 1320175

эта хуйня вообще важная?

68 3 янв, 12:15 68 1320181

84 Кб, 1019x8823,2 Мб, webm,
1920x1080, 0:36

бесполезные куски говна

так же как и ваша недоскриптопараша, все делает только хуже сука..

Ответы20183

69 3 янв, 12:21 69 1320183

>>1320181
У тебя на скринах помесь слона с огурцом, htmlcssjs все в одном. php еще не хватает туда до кучи. Хуй знает как ты додумался до такого высера, я не ебу вообще что это. Так что иди нахуй.
нуб

Ответы20190

70 3 янв, 12:31 70 1320190

>>1320183
ты не нуб, ты безмозглый тупой уебан

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

Ответы20196

71 3 янв, 12:40 71 1320196

>>1320190
Я тебя в рот ебал, чепушило.
>а у меня шаблонизатор в препроцессоре
У тебя хуй в жопе и говно в башке. Ты воротишь такой хренодром чтобы простую формочку склепать? Чтоб ты сдох!

72 3 янв, 14:06 72 1320227

что скажете за ноду и экспресс,каков ваш опыт?

Ответы2029520333

73 3 янв, 16:14 73 1320293

>>1319711
async для кого завезли?

74 3 янв, 16:16 74 1320295

>>1320227
заебись, 3 года в продакшене
правда переехали на apollo-server недавно, один хуй экспресс

Ответы20296

75 3 янв, 16:28 75 1320296

>>1320295
насколько удобно и продуктивно клепать круды?

Ответы20303

76 3 янв, 16:51 76 1320303

>>1320296
ага, советую в связке к typeorm, ваще сказка

Ответы20310

77 3 янв, 17:00 77 1320310

>>1320303
нода устаканилась,ниче не ломают больше?

78 3 янв, 17:28 78 1320333

>>1320227
Сейчас изучаю как раз, пока нравится.

Ответы20336

79 3 янв, 17:31 79 1320336

>>1320333
чем?

Ответы20349

6 Кб, 225x225
80 3 янв, 17:46 80 1320349

>>1320336
чем пыхепе

81 3 янв, 18:25 81 1320369

>>132031
хз, сижу на 8.9.4 верси

82 3 янв, 22:58 82 1320459

>>1319289 (OP)
Анон с SVG-каптчёй...
Смотри: http://www.petercollingridge.co.uk/tools/interactivesvgjs/

241 Кб, 719x713
83 4 янв, 01:11 83 1320491

Парни, занимаюсь преимущественно бекэндом, иногда натягиваю бутстрап на шаблонизатор Django / Flask'а.
Подскажите пожалуйста, вот взять например React - насколько я могу судить он создан как бы в MVC-модели фреймворка бекэнда заменить V - те обрабатывать вьюшки, если навернуть React-router то и С - те отхапать то, чем обычно занимается контролер фреймворка бека, а именно маршрутизацией по url'ам. Ангуляр вроде как позиционируется и вовсе как замена сразу VC, те и вьюшек и контроллера, мол максимум что от бекенд-программера остается нужно - это пердолиться на задворках с самими данными и писать какой-нибудь REST API чтобы легче было выгребать все это JS-фронтенд-фреймворкам. В случае если навернуть еще GraphQL так и вовсе оно само может уже отфильтровывать ненужное и выгребать только нужное.
И так, у меня вопрос: а зачем это все? Может я чего не понимаю но среднестатистический сайт содержит ну десяток страниц, где можно хоть jQuery через ajax дергать JSON и в хуй не дуть, и по скорости разработки это будет в разы шустрее, а по скорости работы - если навернуть кеширование + всякую херь типа Redis на самые часто нужные общедоступные данные то и не шибко медленнее.

Может я прикол какой-то не понял?

Ответы2049420570

84 4 янв, 01:24 84 1320494

>>1320491
>прикол какой-то
c десяток компаний на весь мир заморачиваются из-за реальной необходимости, а остальные просто дрочат и каргокультят

85 4 янв, 01:33 85 1320496

Вопрос, анон. Столкнулся с такой странной (для себя) вещью.

В общем копировать код мне некуда, потому что кода-то, собственно, нет. Вопрос в другом немного.

Занимаюсь написанием какой-то приблуды для себя. Создал функции, которая делает простой GET запрос, получает тело ответа. Наличие подстроки в строки проверяю с помощью includes:

if(body.includes("HUI")) { }

После чего сплитом я делю строку по "&" и возвращаю элемент после &. Если я сразу же выведу в консоль, то я получу правильное значение, но если верну и вызову функцию с выводом ответа функции в консоль, то получу undefined. ЧЯДНТ?

Ответы20505

86 4 янв, 01:38 86 1320499

Чому регулярка /\(|\)/ захватывает только ( вместо ( и ) ?

87 4 янв, 02:58 87 1320505

>>1320496
Опубликовал код тут -
https://repl.it/repls/LavishStainedProfiler

Почему функция возвращает пустоту?

Ответы2052320525

88 4 янв, 04:27 88 1320523

>>1320505
Потому что ты не понимаешь, что такое асинхронность.
И да,
>перенос открывающей фигурной скобки на новую строку
Спасибо за минус глаза.

89 4 янв, 04:47 89 1320525

>>1320505
Читай сначала о промисах, а потом об их упрощении - async/await

https://repl.it/repls/RemoteGlumSequences

43 Кб, 593x434
90 4 янв, 04:53 90 1320526

норм?

Ответы20529

91 4 янв, 05:49 91 1320529

>>1320526
а использовать || уже никак, надо выебнуться?

Ответы23527

92 4 янв, 11:06 92 1320570

>>1320491
В общих чертах - это нужно в основном для крупных проектов.
>среднестатистический сайт содержит ну десяток страниц
Не знаю как там у тебя, но у меня среднестатистический сайт это десятки страницу.
Немного своих примеров: одностраничники, сайты типа небольшой команды сантехников/отделочников, сайт-портфолио художника огромных картин на стенах на заказ (не знаю как это называется); в таких да, хватит jQuery или нейтива.
Все что выше, даже сайты кофеен, булочных, и также более активных художников, дизайнеров одежды, фотографов, мелких бизнесов - у них всех уже страниц больше дюжины спокойно, и они НЕ СТОЯТ на месте, а развиваются. Новости, портфолио, расценки, события, фотоотчеты, рекламные компании, мероприятия, еще какая нибудь лабуда. Меняют даже структуру понемногу - какие-то блоки с инфо на центральную иди другие страницы добавить, повесить большой банер с новогодней акцией на фирму, клиенты жаловались что -то неудобно юзать в кабинете и надо улучшить, добавить функционал ибо чел/фирма начал делать еще что-то, прикрутить комменты на некоторые страницы, сделать программу лояльности старым клиентам (чтобы при заходе цены ниже видели и акции для них).
Короче работа с jQuery при этом, хм, сказать мягко - неудобна. Точнее это ПИЗДЕЦ, на самом деле. С огромными простынями, костылями и охуенными вложенностями, и в конце всегда таким себе самописным js фреймворков с костылизмом и поликостыляцией.
мимо опытный говнокодер

110 Кб, 500x522
93 4 янв, 11:13 93 1320572

2019 ОТ РОЖДЕСТВА ХРИСТОВА
@
ВЕРСТАТЬ САЙТЫ В ЭЛЕКТРОНОБЛОКНОТЕ
@
ДЕЛАТЬ ВЕРСТКУ РУКАМИ ВМЕСТО ТОГО ЧТОБЫ СОЗДАТЬ УЖЕ НОРМАЛЬНЫЙ КОНСТРУКТОР И ВЫКИНУТЬ ВСЕХ МАКАК НА МОРОЗ
@
ХИПСТЕРЫ НА ГОВНОКОНФЕРЕНЦИИ ГУГЛА ВОВСЮ КУКАРЕКАЮТ ПРО PWA
@
ДО СИХ ПОР ПРОДОЛЖАЕМ РАЗРАБАТЫВАТЬ ПРИЛОЖЕНИЯ НА ДЕСКТОПЕ И ЗАЛИВАТЬ НА ПРОДАКШН, ВМЕСТО ТОГО ЧТОБЫ ПОЛНОСТЬЮ ПЕРЕВЕСТИ ВСЮ РАЗРАБОТКУ В ОБЛАКА, ГДЕ ПК ЛИШЬ - ТОНКИЙ КЛИЕНТ.
@
НЕТ НИ ОДНОЙ НОРМАЛЬНОЙ WEB IDE. ВСЕ ВЫГЛЯДЯТ КАК ГОВНОПОДЕЛКИ ВАСЯНОВ С ДИЗАЙНОМ ИЗ СЕРЕДИНЫ НУЛЕВЫХ. НЕТ ДАЖЕ ПОЛОВИНЫ ФУНКЦИОНАЛА ДЕСКТОПНЫХ IDE, ЗАТО У НАС ЕСТЬ ПОНТЫ И ПИАР
@
В ИТОГЕ РАЗРАБОТЧИКИ ЖРУТ ТОРМОЗНУТУЮ, ДОХУЯ ЖРУЩУЮ ПАРАШУ С ДИЗАЙНОМ ИЗ СЕРЕДИНЫ НУЛЕВЫХ ОТ JETBRAINS В КАЧЕСТВЕ IDE
@
НЕГЛАСНЫЕ ТРЕБОВАНИЯ КОТОРОЙ: i7 ПОСЛЕДНЕГО ПОКОЛЕНИЯ И 16Gb RAM, НУ ОБНОВИ ПЕКАРНЮ НУ ЧЕ ТЕБЕ ЖАЛКО ЧТО ЛИ
@
ЕСТЬ ДРУГИЕ IDE НО ОНИ ВСЕ ТОЖЕ НА JAVA
@
А ВСЕМ РАЗРАБОТЧИКАМ НОРМ

Ответы20574205792058220608

94 4 янв, 11:22 94 1320574

>>1320572
>ДЕЛАТЬ ВЕРСТКУ РУКАМИ ВМЕСТО ТОГО ЧТОБЫ СОЗДАТЬ УЖЕ НОРМАЛЬНЫЙ КОНСТРУКТОР И ВЫКИНУТЬ ВСЕХ МАКАК НА МОРОЗ
Вот с этим сразу нахуй. Макаке верстальщику хотя бы предъявить можно. Маняконструктору ты ничего не предъявишь.

95 4 янв, 11:28 95 1320579

>>1320572
>УЖЕ НОРМАЛЬНЫЙ КОНСТРУКТОР
Microsoft Frontpage, кек. Ну, потом Dreamweaver, тоже кек. Я вообще лично считаю что на данный момент невозможно сделать такой нормальный конструктор, ну или это будет чудовищный костыль. Типа как у этот местного арчешкольника который уже две недели делает простую форму на таком маняконструкторе (шаблонизатор в препроцессоре).

Ответы20608

110 Кб, 500x522
96 4 янв, 11:32 96 1320581

PLAYSTATION 2
@
ГОД ВЫПУСКА 2000
@
32 MB RAM, 4 MB VIDEO RAM, MIPS CPU 300 Mhz, GPU ~150Mhz, HDD
@
PLAYSTATION 3
@
ГОД ВЫПУСКА 2006
@
256 RAM. 256 VRAM, CELL CPU 3.2Ghz, GPU 550Mhz, HDD
@
ЛЮБОЙ MIDDLE TIER NOTEBOOK 2018 ГОДА
@
МОЖЕТ СПОКОЙНО ТЯНУТЬ ЛЮБУЮ 3D ЙОБУ С ГРАФИКОЙ КОНСОЛЕЙ ПРЕДЫДУЩИХ ПОКОЛЕНИЙ
@
НЕ МОЖЕТ В 60 FPS ПЛАВНУЮ CSS АНИМАЦИЮ
@
8 GB RAM
@
КАЖДЫЙ САЙТ ЖРЕТ ОТ 100-500 Mb RAM
@
ПОЧТОВЫЙ КЛИЕНТ ОТ ВЕДУЩИЙ IT КОМПАНИИ МИРА ЖРЕТ ВСЕ 900
@
С ЕБАЛОМ ГРУСТНОГО КОЛОБКА ВСПОМИНАЕШЬ ЛАМПОВЫЕ НУЛВЫЕ КОГДА ДЕРЖАЛ ПО 30 ВКЛАДОК В ОПЕРЕ НА 4Gb RAM
@
"When did everything go so wrong?"

110 Кб, 500x522
96 4 янв, 11:32 96 1320581

PLAYSTATION 2
@
ГОД ВЫПУСКА 2000
@
32 MB RAM, 4 MB VIDEO RAM, MIPS CPU 300 Mhz, GPU ~150Mhz, HDD
@
PLAYSTATION 3
@
ГОД ВЫПУСКА 2006
@
256 RAM. 256 VRAM, CELL CPU 3.2Ghz, GPU 550Mhz, HDD
@
ЛЮБОЙ MIDDLE TIER NOTEBOOK 2018 ГОДА
@
МОЖЕТ СПОКОЙНО ТЯНУТЬ ЛЮБУЮ 3D ЙОБУ С ГРАФИКОЙ КОНСОЛЕЙ ПРЕДЫДУЩИХ ПОКОЛЕНИЙ
@
НЕ МОЖЕТ В 60 FPS ПЛАВНУЮ CSS АНИМАЦИЮ
@
8 GB RAM
@
КАЖДЫЙ САЙТ ЖРЕТ ОТ 100-500 Mb RAM
@
ПОЧТОВЫЙ КЛИЕНТ ОТ ВЕДУЩИЙ IT КОМПАНИИ МИРА ЖРЕТ ВСЕ 900
@
С ЕБАЛОМ ГРУСТНОГО КОЛОБКА ВСПОМИНАЕШЬ ЛАМПОВЫЕ НУЛВЫЕ КОГДА ДЕРЖАЛ ПО 30 ВКЛАДОК В ОПЕРЕ НА 4Gb RAM
@
"When did everything go so wrong?"

Показать весь текст
Ответы205842060820938

97 4 янв, 11:32 97 1320582

>>1320572
Visual Studio Code наше все!

98 4 янв, 11:34 98 1320584

>>1320581
Вот это люто джвачую.

99 4 янв, 11:36 99 1320585

Почему на моем сяоми редми нот 3 с арм процессором, android приложение Youtube спокойно без всяких лагов вопспроизводит 1080p без каких либо лагов, а на второй некропекарне с i3 + geforce 9600gt периодические лаги в фуллашди?

Ответы2058720608

100 4 янв, 11:41 100 1320587

>>1320585
А у меня на ноуте HP Intel Core i3, 2 GHz/4 GB озу/64 win10 - пинтерест крашит хром.

Ответы20608

101 4 янв, 12:43 101 1320608

>>1320572
долбоеб не слышал про codesandbox
долбоеб не слышал про рабочую станцию вместо печатной машинки за 3к грина

>>1320579
долбоеб не слышал про вебпак
долбоеб не слышал про шаблонизаторы
долбоеб не слышал про препроцессоры

>>1320581
долбоеб не слышал про модель распространения консолей
долбоеб не слышал про кром вместо говнолисы

>>1320585
долбоеб не слышал про отличия АRМ архитектуры от х86

>>1320587
просто долбоеб

Ответы20668206822068520720

102 4 янв, 14:49 102 1320668

>>1320608
Долбоеб спутал конструктор с бандлером

103 4 янв, 15:25 103 1320682

>>1320608
Отсоси!

104 4 янв, 15:28 104 1320685

>>1320608
Вот из-за таких опездолов чтобы сделать простую формочку нужно воротить комбайн и скоро нужно будет по 16GB оперативы на вкладку.

Ответы20688

105 4 янв, 15:32 105 1320688

>>1320685
тебе, блядь, что не нравиться конкретно? Мощности растут, вычислителная способность растет, и рыночек закономерно решил, что тебе нужно это купить. Не хочешь, пиздуй собирать бананы с пальмы.

Ответы20694

106 4 янв, 15:50 106 1320694

>>1320688
Ага, мощности выросли. Заходишь такой в стим например, а там игрульки с графикой уровня времен Baldurs Gate, или вообще пиксельной графикой - с системными требованиями i5 - i7. Рыночек порешал, и так схавают. Иди нахуй.

Ответы20875

107 4 янв, 16:08 107 1320707

После Кантора начал изучать сегодня ES6+, можно ли ещё сократить этот алгоритм Евклида?
Моё решение:
const euclid = (m, n) => {
const r = m % n;
return r ? euclid(m = n, n = r) : n
}
Я пробовал ещё так
const euclid = (m, n) => m % n ? euclid(m = n, n = m % n) : n
но тогда n вроде бы не успевает вычислить результат остатка от деления

Ответы20712

108 4 янв, 16:23 108 1320712

>>1320707
>const euclid = (m, n) => m % n ? euclid(m = n, n = m % n) : n
>euclid(m = n, n = m % n)
АХАХХАХАХАХХАХАХАХХАХАХХАХАХАХХАХАХХАХАХАХХА

Ответы20714

109 4 янв, 16:27 109 1320714

>>1320712
У меня уже получилось так:
const euclid = (m, n) => m % n ? euclid(n % m, m) : n
А что собственно смешного такого ты тут нашел?

110 4 янв, 16:32 110 1320715

А, я понял. То что я неправильно свап сделал. Очень смешно, пиздец.

111 4 янв, 16:42 111 1320720

>>1320608
CodeSandbox: Online Code Editor Tailored for Web Application.
Это редактор, дебик. Плюс там полюбому есть консоль с башем. Но вот в чем проблема, в баше есть хоткей который удаляет предыдущее слово = Ctrl+W, но если я его нажму у меня закроет вкладку в кроме нахуй, вопрос, что делать?

Ответы20875

112 4 янв, 17:14 112 1320727

жиквери еще торт?

Ответы207872081420961

113 4 янв, 19:44 113 1320787

>>1320727
>жиквери еще торт?
Скорее хлебушек с маслом на 50% из растительных жиров, aka пальмовое масло

Ответы20913

114 4 янв, 20:30 114 1320809

Есть фрилунс на ноде? 4 года опыта, в девопс могу.

115 4 янв, 20:48 115 1320814

>>1320727
Учитывая что он юзается в большей половине сайтов мира + продолжает юзаться (т.к. встроен в вордпресс и джумлы всякие), то да.

Далеко не каждому сайту нужен SPA и фреймворк.

Ответы20819

116 4 янв, 21:14 116 1320819

>>1320814
а отличие от реакта и ангуляра?-

Ответы20821

117 4 янв, 21:26 117 1320821

>>1320819
Это совсем разные вещи. Ангуляр и реакт (его экосистема) это полновесные фреймворки для организации фронта. Они нужны когда UI постоянно обновляется и должен соответствовать данным.

А джикверя это просто библиотечка для более удобной работы с DOM и небольших манипуляций, эдакий улучшенный чистый JS.

Ответы20822

118 4 янв, 21:29 118 1320822

>>1320821
>>1320821
на реакте можно написать приложение ,а на жиквери только украшательства и немного интерактива?

Ответы2083120832

119 4 янв, 21:53 119 1320831

>>1320822
Да.

120 4 янв, 21:53 120 1320832

>>1320822
Ну на джиквери тоже можно написать приложение. Только это будет сложней и дольше.

Ответы21449

121 4 янв, 23:12 121 1320845

ОП внимание блядь, сдохни

Ответы2100521293

122 5 янв, 01:44 122 1320875

2,3 Мб, 1832x1080560 Кб, 1531x750

>>1320694
>системными требованиями i5 - i7
ну так ты поколение то смотри уеба

да и что там писать надо было? P4 блять!? или КораДуба Е8400 ? ты ебанутый, этого нет в продаже сука

и да если руки из сраки можно фпс засадить и с унылым графоном на раз два

или наоборот нахуярить фишечек, так что ботлнекнется уже об цпу, а не вк

>>1320720
исподьзовать вскодо интеграцию

перебиндить хоткей

Ответы21293

123 5 янв, 04:48 123 1320913

>>1320787
> Скорее хлебушек
Сладкий.

124 5 янв, 08:13 124 1320930

Подскажите плиз какие-нибудь учебные материалы по реакту. Но не для начинающих а что-то с практическим уклоном. Что-то вроде design patterns или best practices

Ответы20960

125 5 янв, 09:02 125 1320938

>>1320581
>С ЕБАЛОМ ГРУСТНОГО КОЛОБКА ВСПОМИНАЕШЬ ЛАМПОВЫЕ НУЛВЫЕ КОГДА ДЕРЖАЛ ПО 30 ВКЛАДОК В ОПЕРЕ НА 4Gb RAM
IE-only сайты, ебучий флеш С ПЛАВНОЙ АНИМАЦИЕЙ, но дырявый и устанавливающей тебе вирусы через 0day эксплоиты, когда ты просто кликнул на ссылку в гугле, dr web cure it, постоянные переустановки винды.
Ламповые нулевые, ага.

>ПОЧТОВЫЙ КЛИЕНТ ОТ ВЕДУЩИЙ IT КОМПАНИИ МИРА ЖРЕТ ВСЕ 900
Вид Gmail: стандартный | базовый HTML Подробнее…

Ответы21303

126 5 янв, 10:22 126 1320960

>>1320930
https://blog.isquaredsoftware.com/2016/10/practical-redux-part-0-introduction/

127 5 янв, 10:23 127 1320961

>>1320727
https://github.com/nefe/You-Dont-Need-jQuery

Ответы20963

128 5 янв, 10:29 128 1320963

>>1320961
Клево! Посмотрим что там у нас...

>// jQuery
>$('#id');

>// Native
>document.querySelector('#id');

Ага. Идите нахуй!

Ответы20964

129 5 янв, 10:32 129 1320964

>>1320963
А что не так, собственно?

Ответы2096720968

130 5 янв, 10:41 130 1320967

>>1320964
$('.some-class').closest('.some-parent-class');
Работает в ие7

https://developer.mozilla.org/ru/docs/Web/API/Element/closest
>Это экспериментальная технология

Ха-ха!

13 Кб, 478x80
131 5 янв, 10:41 131 1320968

>>1320964
а вообще $ в начале строки - отметина червя пидора

Ответы20971

132 5 янв, 10:45 132 1320971

>>1320968
>Слышал звон - не знает откуда он

Ответы20977

133 5 янв, 10:59 133 1320977

>>1320971
ага, вот попизди мне блядь еще тут

# OP 134 5 янв, 12:34 134 1321005

>>1320845
Какое я тебе такое большое зло сделал?

Ответы2108321358

135 5 янв, 14:13 135 1321060

А я <script src> в <head> вставляю - это норма?

Ответы2106821086

136 5 янв, 14:26 136 1321068

>>1321060
DOMContentLoaded то ждешь?

137 5 янв, 14:44 137 1321083

>>1321005
Высрал гитхаб свой, например

Ответы21293

138 5 янв, 14:50 138 1321086

>>1321060
Просто добавляй async и вставляй куда хочешь.

Ответы21104

139 5 янв, 15:17 139 1321104

15 Кб, 949x2649 Кб, 964x238

>>1321086
Ну я с async естественно, не просто так. defer кстати почему-то в хроме работает не как async, а как будто вообще без атрибута.
(тег script в head)
1 пик - async
2 пик - defer

Ответы21106

140 5 янв, 15:18 140 1321105

>>1319289 (OP)
Задачка с собеседования вам.
Дается строка str.
Нужно удалить все повторяющиеся буквы, но если их количество четное. То есть:
aabbbc -> bc
2 а и 2 b удаляются, третья b не трогаем потому что она осталась одна.
Если строка пустая то возвращаем прочерк "_"
Или например:
abbadddd -> "_"
потому что 2а и 2b удаляем, 4 d тоже удаляем, в итоге пустая строка и возвращается нижнее подчеркивание.
Можно использовать рекурсию, регулярки, можно циклами, но гуглить нельзя т.к задачка типовая и ответов в интернете много.

Ответы211092111221117211552140921498215002308224404

141 5 янв, 15:19 141 1321106

>>1321104
upd
А вот в огнелисе работает и то, и другое. Браузер для белых людей.

142 5 янв, 15:24 142 1321109

>>1321105
PS если повторов нет, то возвращается строка без изменений.

143 5 янв, 15:29 143 1321112

>>1321105
Слишком просто str.replace(/(\w)(.*?)\1/g, '') || '_'
https://pastebin.com/HeZ3Amm8

Ответы21125

144 5 янв, 15:35 144 1321117

>>1321105
На кого шёл? Этого задания достаточно чтобы сесть и начать зарабатывать? Ну бред нахуй.

Ответы21125

145 5 янв, 15:49 145 1321125

>>1321117
Джун фулстак.
>>1321112
Твоя регулярочка на "abaadd" возвращает а, вместо аb.

146 5 янв, 16:53 146 1321155

>>1321105
А в каком порядке надо возвращать символы в строке? Какая сложность "правильного" решения?

Ответы21187

147 5 янв, 17:12 147 1321169

var i = 1;
i++ + i++ //3
i //3

Я правильно понял, что во второй строке происходит грубо говоря 1 + 2

А если бы было ++i + ++i, то было бы 2 + 3 ?

Ответы21263

148 5 янв, 17:56 148 1321187

>>1321155
Про порядок ничего не сказано.
Сложность n*lg(n) в идеале, а в реальности какая получится.

Ответы21195212102121421530

149 5 янв, 18:13 149 1321195

>>1321187
Ну тогда вот так http://jsfiddle.net/Ldwkja40/2/

Ответы21213

150 5 янв, 18:32 150 1321210

>>1321187
https://pastebin.com/TEf48Ahu
Что-то вроде? Ток не все условия выполнил с прочерками и вот это всё.
Ток я нуб.

Ответы2121421215

151 5 янв, 18:37 151 1321213

>>1321195
>const
В жс константы добавили? Вау. А в учебнике написано, что за константы принимают обычные var, названные большими буквами.
Кстати, у тебя нижинм регистром константа там названа.

Ответы21216

152 5 янв, 18:38 152 1321214

>>1321187
>>1321210
Очепятка там была.
https://jsfiddle.net/1yqdcLk7/

153 5 янв, 18:39 153 1321215

>>1321210
А почему у тебя let вместо var при объявлении? Есть разница между этими двумя операторами?

Ответы21219

154 5 янв, 18:40 154 1321216

>>1321213
https://github.com/airbnb/javascript#naming--uppercase
Согласно стайлгайду, апперкейс для переменных опционален и применяется немного не в тех случаях.

Ответы21220

155 5 янв, 18:43 155 1321219

>>1321215
Хороший вопрос, конечно, когда-то в нём сам пытался разобраться но забил. Разница между let и var насколько я помню в scope'ах, и времени жизни во время обхода циклов for. Насколько помню именно в циклах это имеет какое-то значение, но в месте где работаю просто все используют let и const поэтому я забил и тоже использую let и const.

Ответы21230

156 5 янв, 18:45 156 1321220

>>1321216
Но это неофициальный гайд даже не от разработчиков js

Ответы2122421225

157 5 янв, 18:47 157 1321224

>>1321220
Самый популярный стайлгайд, которому следует большинство коммьюнити.

Ответы21228

158 5 янв, 18:47 158 1321225

>>1321220
Не загоняйся слишком. На работу устроишься будешь писать в том же стиле что и там.

Ответы21259

159 5 янв, 18:48 159 1321228

>>1321224
Действительно. С 80к звёзд я бы чему угодно поверил.

160 5 янв, 18:49 160 1321230

>>1321219
Они пишут let, потому что фанаты бейсика.

73 Кб, 624x600
161 5 янв, 19:37 161 1321259

>>1321225
Двачую, на досуге всегда учишь красивый код и стараешься сам так писать, но в результате на работе стыкиваешься с пикрелейтед.

Ответы2126221323

162 5 янв, 19:48 162 1321262

>>1321259
Пиздос, а каким скайпом вы пользуетесь? Неужели линтер не подсвечивает всё это?
Храни Аллах Господа, что у нас работают на Vue

Ответы21265

sage 163 5 янв, 19:48 163 1321263

>>1321169
Не грубо говоря, а так и происходит.

164 5 янв, 19:52 164 1321265

>>1321262
>Линтер
Вголос. Может тебе еще автоматическую сборку вебпаком и тесты на chai mocha?

Мы на Вью кстати некст проекты все будет делать бэк на ларавеле, а там вью дефолтное решение для фронта, так что я скоро тоже буду крутой.

Ответы21271

165 5 янв, 19:57 165 1321269

хех

166 5 янв, 19:59 166 1321271

>>1321265
> автоматическую сборку вебпаком и тесты на chai mocha
Ну вообще бы да
Сам сейчас занимаюсь освоением тестов только на python. Пытаюсь покрыть нетестируемый говнокод тестами, с кучей затычек, зыглушек, с глобальными переменными, и методами по 200 строк. Каеф.

167 5 янв, 20:39 167 1321293

>>1320845 >>1321083 >>1320875 Иди нахуй, полуебок.

Ответы21360

168 5 янв, 20:50 168 1321303

>>1320938
>базовый HTML
А где в настройках указать чтобы базовая всегда грузилась по умолчанию при заходе?

Ответы21308

sage 169 5 янв, 20:54 169 1321308

>>1321303
Напиши свой скрипт (на джаве), ты ж пердоля погромизд

Ответы21321

170 5 янв, 21:07 170 1321321

>>1321308
okay.jpeg

171 5 янв, 21:08 171 1321323

>>1321259
ОХ ЖЕ Ж ЕБ ТВОЮ МАТЬ

Ответы21332

129 Кб, 1012x636
172 5 янв, 21:22 172 1321332

>>1321323

Ответы21366

173 5 янв, 21:50 173 1321358

>>1321005
Например не использовал нормальную шапку треда. Высрал свой гитхаб, говнокодер это во вторых. Какого хуя ты полез перекатывать?

Ответы21365

174 5 янв, 21:53 174 1321360

>>1321293
Обоснуй

Ответы21363

175 5 янв, 22:01 175 1321363

>>1321360
Обосновал тебе за щеку!

176 5 янв, 22:06 176 1321365

>>1321358
Там тред уже тонул, вот он и перекатил. А 'нормальная' шапка, это простыня для пидарасов.

Ответы2136821383

177 5 янв, 22:08 177 1321366

>>1321332
>proverka
кек
Надеюсь тебе хотя бы платят хорошо за то, что с этим работаешь.

178 5 янв, 22:14 178 1321368

>>1321365
Шапка помогала вкатывальщикам

Ответы213842139321501

179 5 янв, 22:45 179 1321383

>>1321365
Я ШИЗИК НАХУЙ ТЫ МНЕ ПИШЕШЬ?! ТВАРЬ НЕ ПИШИ МРАЗЬ СУКА НАХУЙ ТЫ БЛЯТЬ МНЕ НАПИСАЛ ААААААААААА Я ШИЗИК НЕ ПИШИ МНЕ МРАЗЬ ЭТО Я

Ответы21396

sage 180 5 янв, 22:46 180 1321384

>>1321368
вкатывальщики (ты) не нужны

Ответы21385

181 5 янв, 22:50 181 1321385

>>1321384
Я ментор

182 5 янв, 23:03 182 1321393

>>1321368
Так там же есть ссылка на пастебин со ссылками для вкатывальщиков.

Ответы21424

183 5 янв, 23:05 183 1321396

>>1321383
сдохни гниль

Ответы21422

184 5 янв, 23:43 184 1321409

>>1321105
Посоны не бейте, лучше обоссыте. Но я короч не знаю регулярок, поэтому сделал без них: https://codepen.io/anon/pen/WLzLKQ
нуб вкатывальщик

Ответы24404

185 6 янв, 00:22 185 1321422

>>1321396
СУКАААААА МРАЗБ НЕ БЕСИ НАХУЙ ТЫ МНЕ ОПЯТЬ НАПИСАЛ У МЕНЯ БЛЯТЬ ДИАГНОЗ ТВАРЬ БЛЯТЬ Я ШИЗИК НЕ ПИШИ МНЕ

186 6 янв, 00:23 186 1321424

>>1321393
Он высрал своё говно вместо нормальной шапки. Как ему нагадить?

Ответы21425

187 6 янв, 00:24 187 1321425

>>1321424
Приспусти штаны и потужься.

188 6 янв, 01:02 188 1321449

>>1320832
Бэкбоун (упаси хоспаде) тащит в качестве зависимости жирквери и повсеместно его использует.

22 Кб, 250x250
189 6 янв, 01:54 189 1321461

Здаров пацаны. Залил шапку на GITHUB. Звездочки приветствуются.
Любители простынь в шапке идут нахуй, остальные пруцца.

https://github.com/pr-anon/js_thread

sage 190 6 янв, 03:08 190 1321477

Хочу апдейтнуть свой мувивотчер делал в апреле до красивого дизайна, хуков, тайпскрипта. Стоит ли возиться или забить и начать делать что-нибудь другое?

Ответы21480

191 6 янв, 03:12 191 1321480

>>1321477
>мувивотчер делал в апреле
Ты же уже должен был давным-давно вкатиться.

Ответы21481

sage 192 6 янв, 03:14 192 1321481

>>1321480
Ну да, вкатился, но чето хочется помимо работы делать, да и сейчас выходные, скучно.

657 Кб, 700x968
sage 193 6 янв, 03:26 193 1321486

Ухх бля.

34 Кб, 579x445
194 6 янв, 04:45 194 1321498

>>1321105
Не гуглил, но залез один раз в консольку забыл как ебаный объект RegExp пишется
https://jsfiddle.net/g76svLne/
мимо мидол

Ответы21500

195 6 янв, 04:59 195 1321499

Опубликовал свой первый npm пакет. Поздравьте что ли.

Ответы2151221542

196 6 янв, 04:59 196 1321500

>>1321498
>>1321105

бля не прочел нижнюю часть условия...
https://jsfiddle.net/g76svLne/2/

Ответы24404

197 6 янв, 05:12 197 1321501

>>1321368
дауны не читают шапку, а больше сюда никто и не заходит

198 6 янв, 06:17 198 1321511

>>1319549
Незнаю(

199 6 янв, 06:28 199 1321512

>>1321499
Ну все, теперь успех неотвратим. Через день - миллион скачиваний, через два - десятки тысяч звёзд на гитхабе, через три - Брин, Цукерберг и Безос звонят и плачут в трубку, просят взять контрольный пакет акций.

193 Кб, 1920x1080
200 6 янв, 08:12 200 1321518

нашел йобу по вюхе, чисто на релаксе позалипать, понять суть, что зачем почему

https://www.vuemastery.com/courses

201 6 янв, 09:50 201 1321530

>>1321187
>Сложность n*lg(n) в идеале
Одна из черепашек пиздит.
Там легко n получается

Ответы21544

202 6 янв, 11:08 202 1321542

>>1321499
Поздравляем. Еще бы ссылку сюда на него ДИАНОН ЛИГВИОН.

203 6 янв, 11:10 203 1321544

>>1321530
>Одна из черепашек пиздит.
WTF?

Ответы21628

204 6 янв, 14:07 204 1321628

>>1321544
https://pikabu.ru/story/polzut_kakto_tri_cherepashki_4063729
Баян.

Ответы21632

205 6 янв, 14:10 205 1321632

>>1321628
Lol, спасибо.

206 6 янв, 14:20 206 1321635

Аноны, посоветуйте, пожалуйста, минимальное железо, чтобы и минимальная Убунта в виртуалке (Vagrant, VirtualBox) себя чувствовала хорошо, и JetBrains WebStorm в ней тоже не тормозил.
SSD это понятно, а что по процу и оперативке? Не слабее i5 и не менее 8 Гб, так понимаю?

Ответы2166321682216852169421730

207 6 янв, 14:51 207 1321661

>>1319289 (OP)
Есть проблемка: написал скрипт по отправке почты с помощью аккаунта mail.ru нескольким адресатам на питоне, захожу на веб-морду - в отправленных они не отображаются, а это требуется. Значит нужно как-то ворочать жабоскрипт и имитировать нажатие на кнопочки программно? Расскажите хотя бы как примерно это делать, я в жс 0/10.

208 6 янв, 14:57 208 1321663

>>1321635
Если ты готов ждать переиндексации проекта по 10 мин и автокомплита по 1 мин то ОК.

Ответы21826

209 6 янв, 15:36 209 1321682

>>1321635
работаю на ноуте с 6 гб оперативы и i3 3120, всё шустро работает, не понимаю бугуртов от производительности

55 Кб, 597x297
sage 210 6 янв, 15:51 210 1321685

>>1321635
> JetBrains WebStorm в ней тоже не тормозил.
дохуя хочешь

211 6 янв, 16:10 211 1321694

>>1321635
У меня квад Q8400 4x2,66 GHz, 8 Gb оперативы. Win 10 64bit с вагрантом (дебиан) и Visual Studio Code, и фотошопом (не помню версии) в придачу - все заебись.

212 6 янв, 17:18 212 1321730

>>1321635
Разгони оперативку и не буит тормозить.
Я разогнал с 1333 до 1600

41 Кб, 833x467
213 6 янв, 17:21 213 1321733

Пикрелейтед задачка на побитовые операторы
Я решил по-другому, но работает так же, моё решение лучше или хуже?

function isInteger(a) {
return ~~a === a;
}

Ответы2174221747

214 6 янв, 17:42 214 1321742

>>1321733
Это сайт такой с байтоебскими задачками, или тебе тестовое?

Ответы21744

215 6 янв, 17:43 215 1321744

>>1321742
Это же Кантор, ептить.

Ответы21746

216 6 янв, 17:45 216 1321746

>>1321744
Я конкретно его не читал еще. А что, это байтоебство обязательно знать? Будут спрашивать на собеседованиях?

Ответы21757

217 6 янв, 17:45 217 1321747

>>1321733
В твоем решению на одну операцию больше.

Ответы21758

218 6 янв, 18:02 218 1321757

>>1321746
Конечно, ебать!

Ответы21812

219 6 янв, 18:05 219 1321758

>>1321747
Зато с приоритетами нельзя обосраться, === выполняется раньше ^ и можно забыть скобки.

220 6 янв, 18:05 220 1321759

дарова анон, помоги разобраться с асинхронностью/синхронностью в жс. по дефолту жс синхронный? т. е. если у меня будет цикл, в котором будет вызываться какая-то функция, а после цикла console.log('done') к примеру, то жс сначала вычислит весь цикл (независимо от величины времени, за которое выполняется функция внутри цикла), а потом выведет 'done' в консоль?
перефразируя вопрос: по дефолту жс работает как адекватные языки программирования?

Ответы21963

221 6 янв, 18:44 221 1321793

285 Кб, 1920x1080322 Кб, 1920x1080

пресвятая няшнота _

Ответы23075

222 6 янв, 18:45 222 1321795

-

223 6 янв, 18:46 223 1321797

~_~

141 Кб, 1343x751
224 6 янв, 18:50 224 1321805

kek

225 6 янв, 19:11 225 1321812

>>1321757
Будет просто, говорили они. Будешь формы шлепать, говорили они. А теперь вот оно как оказывается.

Ответы21816

226 6 янв, 19:16 226 1321816

>>1321812
А это самое простое, что есть в байтоёбстве.

Ответы22037

310 Кб, 1920x1080
227 6 янв, 19:20 227 1321820

хуле он до меня доебался блядь!?

Ответы2183022507

228 6 янв, 19:28 228 1321826

>>1321663
Хорошо, что предлагаешь тогда?

229 6 янв, 19:32 229 1321830

>>1321820
Что за редактор?

Ответы22030

230 6 янв, 19:36 230 1321833

Анчоусы, а кто-нибудь на Node.js / React под Виндой кодит, без виртуалок и прочего? Нет проблем? Все дополнения из npm работают, как надо?

Ответы21841

231 6 янв, 19:42 231 1321841

>>1321833
Я. Без виртуалок. Все работает, проблем нет кроме одной - нельзя использовать имя Aux в фейловой файловой системе винды. В качестве консоли использую cmder + git win console.

Ответы21873

279 Кб, 425x538
232 6 янв, 19:44 232 1321845

Мне гуглокапча на что-то намекает.

Ответы21846

233 6 янв, 19:46 233 1321846

>>1321845
Она как бы говорит "селюк, не пытайся вайти-вайти, паши гречу!"

Ответы21848

234 6 янв, 19:47 234 1321848

>>1321846 кекнул

235 6 янв, 20:27 235 1321873

>>1321841
Эээ, не понял, а какие проблемы с Aux?

Ответы21916

236 6 янв, 21:48 236 1321916

>>1321873
У тебя Win 10? Открой рабочий стол, создай например папку, или текстовый документ там, и попытайся дать им имя Aux. Выскочит ошибка:
"Указанно неверное имя устройства"

Ответы21933

237 6 янв, 22:17 237 1321933

>>1321916
И точно. Con тоже нельзя.

Ответы21952

238 6 янв, 22:35 238 1321937

правда что node.js используют в ракетах Tesla?

Ответы21938

239 6 янв, 22:44 239 1321938

>>1321937
Про Теслу не скажу, на строящейся БелАЭС - используется.

Ответы21948

240 6 янв, 22:57 240 1321948

>>1321938
Можно где-то прочитать про это? Я просто хочу JavaScript мастером стать и там ракеты всякие делать

Ответы22071

241 6 янв, 23:31 241 1321952

>>1321933
Это потому что билл гейтса так в школе обзывали.

Ответы2196723536

242 7 янв, 00:08 242 1321963

>>1321759
да. если в цикле не использовать редкие мемы. напиши и запусти. цикл может выполниться позднее done, например если использовать в цикле таймер

243 7 янв, 00:15 243 1321967

>>1321952
Повезло нам что его в школе не обзывали Новая попка папка.
мимо петросян

244 7 янв, 04:42 244 1322026

>>1319289 (OP)
Рассматриваю вот эту софтину для стеганографии в JPEG https://github.com/jaggedsoft/js-jpeg-steg
Скачал zip отсюда: https://github.com/jaggedsoft/js-jpeg-steg/archive/master.zip
Распаковал...
В папку /js-jpeg-steg-master добавил изначальное JPG-фото,
а также создал текстовый файл с неким текстом.

Енкодинг файла в стегопикчу:
Открываю example.html во вкладке браузера.
Прописываю пароль,
выбираю изначальное фото в качестве "Container",
и файл в качесте "Data".
Жмакаю кнопку "embed data"!
Вижу стегофото, скачал "repack.jpg".

Декодинг файла из стегопикчи:
Обновляю example.html во вкладке браузера.
Ввожу пароль.
Выбираю repack.jpg в качестве "Container"
Жмакаю кнопку "extract data".
Вижу ссылку "download extracted data"...
Навёл курсор на неё... Вижу там base64...
Тыкнул в неё...
Скачался какой-то data.dat

Открываю его как текст, и вижу текст встроенного текстового файла.

Вопрос... Как закодировать имя изначального файла в base64, чтобы он не был потом - неведомым data.dat?

244 7 янв, 04:42 244 1322026

>>1319289 (OP)
Рассматриваю вот эту софтину для стеганографии в JPEG https://github.com/jaggedsoft/js-jpeg-steg
Скачал zip отсюда: https://github.com/jaggedsoft/js-jpeg-steg/archive/master.zip
Распаковал...
В папку /js-jpeg-steg-master добавил изначальное JPG-фото,
а также создал текстовый файл с неким текстом.

Енкодинг файла в стегопикчу:
Открываю example.html во вкладке браузера.
Прописываю пароль,
выбираю изначальное фото в качестве "Container",
и файл в качесте "Data".
Жмакаю кнопку "embed data"!
Вижу стегофото, скачал "repack.jpg".

Декодинг файла из стегопикчи:
Обновляю example.html во вкладке браузера.
Ввожу пароль.
Выбираю repack.jpg в качестве "Container"
Жмакаю кнопку "extract data".
Вижу ссылку "download extracted data"...
Навёл курсор на неё... Вижу там base64...
Тыкнул в неё...
Скачался какой-то data.dat

Открываю его как текст, и вижу текст встроенного текстового файла.

Вопрос... Как закодировать имя изначального файла в base64, чтобы он не был потом - неведомым data.dat?

Показать весь текст
Ответы22060

245 7 янв, 05:06 245 1322030

>>1321830
>Что за редактор?
Vuelidjea

246 7 янв, 05:07 246 1322032

и это не редактор а АЙ ДИ ЭАЭ ! не путай пожалуйста, это очень важно

247 7 янв, 05:17 247 1322037

>>1321816
зачем нужно байтоёбство помимо сравнения тхат и тхан?

248 7 янв, 08:16 248 1322050

74 Кб, 225x225137 Кб, 1387x868

249 7 янв, 10:16 249 1322060

>>1322026
Увидел в main2.js reader.readAsArrayBuffer(files[0]);
Выделил в ArrayBuffer'e 256 байт для filename, вытащил его из files[0].name в arraybuffer,
затем сконкатенировал два аррайбуфера, и засунул всё это в контент.
Обратная операция - довольно обратна.

250 7 янв, 11:10 250 1322069

Слышал что все популярные cms работают на php. А есть на жс какие-либо?

251 7 янв, 11:16 251 1322071

>>1321948
Что тебя конкретно интересует?
Каких-то подробных публикаций о использовании в mission-critical задачах чего бы то ни было ты вряд ли найдешь.
А так всё как и везде - важно понимание прикладной области и/или техпроцесса.
Работаю в подрядной организации, реалтайм транспорт данных и событийная модель прекрасно вписываются в философию ноды, не в последнюю очередь благодаря этому выбор пал а пользу именно этой платформы для разработки промышленных SCADA/HMI решений.

Ответы221052211122114

252 7 янв, 13:35 252 1322105

>>1322071
>SCADA/HMI
Щитоэто?
другой анон

Ответы22123

253 7 янв, 13:43 253 1322111

>>1322071
Спасибо, нашёл статью что в NASA легаси переписали на ноду

254 7 янв, 13:46 254 1322114

>>1322071
А как же все эти ко-ко Javascript только в вебе. Где же байтоебство? Выходит JS это язык богов?

Ответы2211622117

255 7 янв, 13:49 255 1322116

>>1322114
>язык багов
быстрофикс

Ответы221452216422224

256 7 янв, 13:51 256 1322117

>>1322114
Байтоебство там где оно нужно. Там где нужно низкоуровневое программирование. Во всех остальных случаях жс спокойно его заменяет. И да жс действительно потихоньку становится очень сильным ЯП учитывая что потихоньку всякая функциональщина входит в моду со всей этой иммутабельностью и прочими плюшками такой парадигмы. А вот кто не умеет писать безопасный код на жс тем хреново живется. Обычно от таких и исходит вой о том какой плохой жс. Обычно это императивные макаки с головой застрявшие в этой парадигме.

Ответы22143

257 7 янв, 14:05 257 1322123

>>1322105
Системы сбора и визуализации данных, сиречь дашборд для управления промагрегатами.

Ответы22247

258 7 янв, 14:26 258 1322143

>>1322117
У меня сайт взломали

259 7 янв, 14:27 259 1322145

>>1322116
Обоснуй

260 7 янв, 14:48 260 1322164

>>1322116
Жду обоснований

261 7 янв, 15:33 261 1322224

>>1322116
Обоснуешь?

262 7 янв, 15:51 262 1322247

>>1322123
Ого, хуясе.

235 Кб, 1280x860
263 7 янв, 15:56 263 1322253

Еще вот такую штуку нарыл у NASA, на js.
>Open MCT (Open Mission Control Technologies) is a next-generation mission control framework for visualization of data on desktop and mobile devices. It is developed at NASA's Ames Research Center, and is being used by NASA for data analysis of spacecraft missions, as well as planning and operation of experimental rover systems. As a generalizable and open source framework, Open MCT could be used as the basis for building applications for planning, operation, and analysis of any systems producing telemetry data.

https://github.com/nasa/openmct

Ответы22259

264 7 янв, 16:10 264 1322259

>>1322253
Значит мы не формошлепы!!!!

Ответы22264

265 7 янв, 16:15 265 1322262

f

266 7 янв, 16:19 266 1322264

>>1322259
Ну, это они там в наса не формошлепы. А мы здесь наверно все-таки они самые.

Ответы22267

267 7 янв, 16:25 267 1322267

>>1322264
У них наверное нету манагеров да и галеры

268 7 янв, 16:27 268 1322269

В MIT сейчас имеет смысл поступать? Я хочу быть богом, который вам челяди будет писать библиотеки и модули

Ответы2227422357

269 7 янв, 16:35 269 1322274

>>1322269
А станешь ебаным задротом, на которого всем похуй, и который будет за кадром. Оно тебе надо?

Ответы22275

270 7 янв, 16:38 270 1322275

>>1322274
Бля и правда, не надо. А тебе не страшно что мы можем тупо использовать готовые решения но сами не можем их сделать и даже не понимаем как оно устроено?

Ответы2229222341

271 7 янв, 17:07 271 1322292

>>1322275
Эм, а что там может быть не понятного.
Ты не понимаешь как двигатель внутреннего сгорания работает, например? Когда уже придумано, то понять не сложно.

Ответы22295

272 7 янв, 17:12 272 1322295

>>1322292
Как работает Redux

273 7 янв, 17:14 273 1322299

Есть ли у жс обьявление типов для функций примерно как в php?

Ответы223022230322315

274 7 янв, 17:16 274 1322302

>>1322299
>Есть ли у жс обьявление типов
Нет.

275 7 янв, 17:16 275 1322303

>>1322299
А оно тебе надо?

276 7 янв, 17:42 276 1322315

>>>>1322299
Хахаахахахаха php холоп приполз в наши хоромы!

277 7 янв, 18:15 277 1322341

>>1322275
Чувак, оставь это для задротов. Ты же не задрот?

Ответы22352

278 7 янв, 18:27 278 1322352

>>1322341
Я математику в 6 классе дропнул, скучно, нудно, абстрактно (лол, просто решаешь хуйню на приколе ради прикола, хуже говна чем математика ради математики нет). Инженером ракетостроителем не мечтал быть, а вот погромистом да

279 7 янв, 18:30 279 1322357

>>1322269
>библиотеки и модули
Это и васян написать сможет, давай по-новой

Ответы22360

280 7 янв, 18:32 280 1322360

>>1322357
Нет, это задротство

281 7 янв, 20:19 281 1322448

Ищу ментора - наставника!

Ответы22451

282 7 янв, 20:24 282 1322451

>>1322448
пиши свой рост вес роль фетиши, место есть?

Ответы22606

283 7 янв, 20:25 283 1322455

JS > PHP > Coffee

59 Кб, 904x700
284 7 янв, 20:26 284 1322456

Пытаюсь в какой-то ООП на ЖС. Можете покритиковать и обосрать его (объективно), а то мне кажется, что это параша.

Ответы224622247522978

285 7 янв, 20:33 285 1322462

>>1322456
Питонист везде спалится.

Ответы22465

286 7 янв, 20:36 286 1322465

>>1322462
Я сишник. Питонист я из-за this.хуита? А без этого можно?

Ответы22476

287 7 янв, 20:52 287 1322474

Кто-нибудь пытался намутить асинхронные конкурентные запросы в Ноде? Нужно отправить 12 параллельных запросов к API (предпочтительно с этой либой https://github.com/sindresorhus/got) на сервер и дождаться ответа по каждому. Мб у кого есть хороший читаемый пример?

Ответы22486

288 7 янв, 20:53 288 1322475

>>1322456
>ЖС
>мне кажется, что это параша
нихуя удивительного анончик, это нормально, месные просто привыкли, а свежему взгляду пиздец как плохо

289 7 янв, 20:54 289 1322476

>>1322465
Думаю, из-за отступов в две строки.

Ответы22479

290 7 янв, 20:59 290 1322479

>>1322476
Хм, я везде так писал почему-то.

Ответы22491

291 7 янв, 21:04 291 1322485

https://learn.javascript.ru/prototype
Не, ну я, конечно, не привередлив, могу многое стерпеть, но что за у вас пиздец с ООП? Вы там ебанулись? Как чей-то извращенный и треклятый ум мог додуматься сделать такой ужас при наличии примеров достойной реализации объектно-ориентированной парадигмы.

Ответы2249322824228372378524001

292 7 янв, 21:07 292 1322486

>>1322474
Promise.all

Ответы22700

293 7 янв, 21:15 293 1322491

>>1322479
>Хм, я везде так писал почему-то.
жспарашовцам нинужна читабельность, они ее избегают, даже больше - они ее нинавидят!

c-j на весь документ пару раз - вот эта заибись

294 7 янв, 21:18 294 1322493

>>1322485
Хуле ебало скорчил? А кто говорил что будет легко? Мы не ищем легких путей.

Ответы22503

295 7 янв, 21:24 295 1322503

>>1322493
Мне кажется или JS просто максимальный червь пидор. Ебанный новый кобол.

296 7 янв, 21:30 296 1322507

>>1321820
Ты хули с питона пересел на жс?

Ответы22811

297 7 янв, 21:35 297 1322517

ненавижу жс

Ответы2252022811

298 7 янв, 21:38 298 1322520

>>1322517
Так и задумано. Жс писали с ненавистью в мыслях. Жс это прикладной брейнфак для веба.

Ответы22522

299 7 янв, 21:41 299 1322522

>>1322520
Я реально пишу на нем код и во мне нет ничего кроме злобы и ненависти. Я ненавижу его. Он извращает хорошее и добавляет извращенное в стандарты. Он убивает в программистах все хорошее и человечное. Он уебок. Он уебок. Он уебок. Он жс.

Ответы2252322811

300 7 янв, 21:42 300 1322523

>>1322522
У меня наоборот.

мимо-питонист

Ответы2252822811

301 7 янв, 21:46 301 1322528

>>1322523
А я вообще писал на сишке. Но начальство ебанулось. Она поехало крышей. Оно решило что микроконтроллеры на жс это очень модно и молодежно. Они поплатятся за это. Но будет уже поздно.

Ответы2253222811

302 7 янв, 21:47 302 1322532

>>1322528
Но это реально работает, братан.
Я все больше и больше начинаю любить жс. Я чувствую, как он меня унижает и этим он мне нравится. Это как жерва начинает любить своего насильника. После питона мне многие вещи были непонятны, но сейчас, я чувствую, что открываю новый мир возможностей...

Ответы2253622811

303 7 янв, 21:51 303 1322536

>>1322532
У меня чувство после жс, что меня выебали в мозги. Стокгольмский синдром скоро будет видимо и я буду везде Huj.prototype.zalupa = function () { }

Ответы22537

304 7 янв, 21:53 304 1322537

>>1322536
Жизнено. Я около двух недель каждый день учу жс и сейчас пиздец - закрываю глаза, чтобы уснуть, а там код ебаный код замыкания кложурес дада кложурес братан замыкания клево промис алл уух аксиос гет кайф нпм ран дев...

Ответы2253922561

305 7 янв, 21:54 305 1322539

>>1322537
Блять, как же жизенно. Удачи тебе!

306 7 янв, 22:16 306 1322561

>>1322537
Кстати да. Мне обычно непонятная поебень всегда снилась, даже ебля и голые бабы никогда вообще не снились. А вот js недавно приснился, что я сижу за компом, смотрю на js код и решаю какую-то задачу (не помню какую после пробуждения). Посоны, что со мной будет?

307 7 янв, 22:31 307 1322570

если я правильно понял, то this в функциях относится к свойствам объекта который передается в функцию, как аргумент?

Ответы22811

308 7 янв, 22:42 308 1322582

Пиздец, читаю You Don't Know JS и охуеваю. 70% нипанятна блядь сложна, нахуй это знать бляяять?

Ответы22758

309 7 янв, 23:08 309 1322606

>>1322451
182 рост
80 Вес
17 см член
22 года
ДС
Фетиш - js

Ответы2262922811

310 7 янв, 23:37 310 1322629

>>1322606
Хорошо, ты принят. Приходи, но очко должно быть выбрито.

311 7 янв, 23:38 311 1322632

//меня послали из релейтед треда сюда, не обессудьте

Востребован на рынке PHP сейчас? Какие навыки считаются сейчас за базу, золотой стандарт?
И какое соответственно портфолио желательно предоставить?

Я решал задачки для удовольствия пару лет по выходным, вот думаю пора начать делать что-то реальное.

ПыСы Я так понимаю львиную долю рынка занимает веб-дев, клепать сайтики для мелко-бизза?
Еще думал пойти стажером на 1С, но там образование нужно, да и вещь не востребованная в мире.

Ответы22649

312 7 янв, 23:58 312 1322649

>>1322632
>Востребован на рынке PHP сейчас?
да
>золотой стандарт
HTML CSS PHP JS SQL

Ответы2266622914

313 8 янв, 00:19 313 1322666

>>1322649
Хорошо, спасибо.

314 8 янв, 00:54 314 1322688

>Одно из решений заключается в том, что объекты безопасные для JSON (то есть те, которые можно преобразовать в строку JSON и распарсить с теми же значениями и структурой) могут быть легко продублированы с помощью:

var newObj = JSON.parse( JSON.stringify( someObj ) );

Охуенно. Чем дальше в лес, тем больше дров.

46 Кб, 500x417
315 8 янв, 01:31 315 1322700

>>1322486
Спасибо, джиэс-бро.

https://repl.it/repls/WildFlusteredQueryplan

>parallel execution took 1483ms
>await execution took 3348ms

Я молодец?

Ответы22701

316 8 янв, 01:34 316 1322701

>>1322700
А нахуя ты юзаешь let в кложурах? let и так не дадут тебе выйти из скоупа.

Ответы22702

317 8 янв, 01:35 317 1322702

>>1322701
Просто привычка юзать let вместо var

Ответы22705

318 8 янв, 01:36 318 1322705

>>1322702
Хуевая привычка. Как-то выстрелишь себе в ногу и пиздец. Лучше почитай про различия между var и let.

Ответы22811

319 8 янв, 01:56 319 1322717

S имеет некоторые синтаксические элементы, подобные классу (например, new и instanceof) довольно давно, а в последнее время в ES6 появились некоторые дополнения, такие как ключевое слово class (см. приложение A).

Но значит ли это, что в JavaScript действительно есть классы? Строго и однозначно: Нет.

Поскольку классы являются шаблоном проектирования, вы можете, приложив немало усилий (как мы увидим далее в этой главе), реализовать некоторое приближение для большей части классической функциональности класса. JS пытается удовлетворить чрезвычайно распространенное желание проектировать с классами, предоставляя, казалось бы, похожий на классы синтаксис.

Хотя у нас и может быть синтаксис, похожий на классы, это больше похоже на то, что механика JavaScript борется против того, чтобы вы использовали шаблон проектирования class. Так как под капотом механизмы, которые вы строите, работают совсем по-другому. Синтаксический сахар и (очень широко используемые) JS библиотеки для работы с "классами" проходят долгий путь скрывая эту реальности от вас, но рано или поздно вы столкнетесь с тем, что классы которые у вас есть в других языках не похожи на фейковые "классы", которые мы создаем себе в JS.

320 8 янв, 02:13 320 1322727

Посоны, как в реакте апдейтить стейт не изнутри этого самого компонента?

Ответы22756

321 8 янв, 03:25 321 1322756

>>1322727
Из родителя ты должен юзать пропсы, из дючернего юзай лифтинг стейта через проброс функции.

Ответы22759

322 8 янв, 03:29 322 1322758

>>1322582
Так не надо читать эту книжку, если у тебя нет опыта с языком. Она для людей, которые уже какое-то время пишут на языке и хотят расширить знания.

323 8 янв, 03:31 323 1322759

>>1322756
А редукс это более цивильный путь чем колбэки городить, и для этого и нужен, да?

Ответы22761

324 8 янв, 03:36 324 1322761

>>1322759
Редакс - это та ещё параша.

Ответы22771

325 8 янв, 04:36 325 1322771

>>1322761
Чому?

Ответы2277322786

326 8 янв, 04:39 326 1322773

>>1322771
Неосилел

327 8 янв, 05:45 327 1322786

>>1322771
На каждый пук надо:
1) Написать экшен в одном файле.
2) Написать редьюсер в другом файле.
3) Добавить переменную с названием экшена в третьем файле.
4) Импортировать функцию с экшеном к компоненту, название экшена к файлу экшенов, название экшена к файлу редьюсеров.
5) Подключить данные из стора в компонент через mapStateToProps.
И эту процедуру тебе придется повторять буквально сотни раз, на каждое нажатие кнопочки и переход по ссылочке в твоем проекте.

Ответы22811

328 8 янв, 08:50 328 1322811

>>1322507
>пересел
niet, питоняшка будет отдыхать

>не на жс
а на няшный вуй с пугом стилусом и кофем

>>1322517
>ненавижу жс
БОЛЬШЕ НЕНАНВИСТИ К ЖС В ТРЕДЕ ЖС!!1111 "_"

>>1322522
>Я реально пишу на нем код и во мне нет ничего кроме злобы и ненависти. Я ненавижу его. Он извращает хорошее и добавляет извращенное в стандарты. Он убивает в программистах все хорошее и человечное.
в шапку нахуй!

>>1322523
значит ты чмо, а не питонист, просто притворялся

>>1322528
покажи им micropython ;)

>>1322532
>как он меня унижает и этим он мне нравится
ну про что я и говорил, ты чмо опущенное, и место твое у пораши с пробитой ложкой, фу блядь, фу нахуй

>>1322570
>this в функциях
то же что и __self__ в нормальных яп

>>1322606
хуя ты кабан лол, тебе здесь не место)

>>1322705
и после этого они будут гнать на кофе, который нахуй это говно заебаное даже не стал добавлять, а просто врапит каждый блок в анони фанкшан

>>1322786
вангую на галерах самым няшным реактовцам устраивают гей оргии с качественным пройобом всю ночь

иначе я никак не могу объяснить выбор ректа вместо вю

328 8 янв, 08:50 328 1322811

>>1322507
>пересел
niet, питоняшка будет отдыхать

>не на жс
а на няшный вуй с пугом стилусом и кофем

>>1322517
>ненавижу жс
БОЛЬШЕ НЕНАНВИСТИ К ЖС В ТРЕДЕ ЖС!!1111 "_"

>>1322522
>Я реально пишу на нем код и во мне нет ничего кроме злобы и ненависти. Я ненавижу его. Он извращает хорошее и добавляет извращенное в стандарты. Он убивает в программистах все хорошее и человечное.
в шапку нахуй!

>>1322523
значит ты чмо, а не питонист, просто притворялся

>>1322528
покажи им micropython ;)

>>1322532
>как он меня унижает и этим он мне нравится
ну про что я и говорил, ты чмо опущенное, и место твое у пораши с пробитой ложкой, фу блядь, фу нахуй

>>1322570
>this в функциях
то же что и __self__ в нормальных яп

>>1322606
хуя ты кабан лол, тебе здесь не место)

>>1322705
и после этого они будут гнать на кофе, который нахуй это говно заебаное даже не стал добавлять, а просто врапит каждый блок в анони фанкшан

>>1322786
вангую на галерах самым няшным реактовцам устраивают гей оргии с качественным пройобом всю ночь

иначе я никак не могу объяснить выбор ректа вместо вю

Показать весь текст
Ответы228172281922873

329 8 янв, 09:03 329 1322817

>>1322811
>покажи им micropython ;)
Неплохая идея, но они наверное это уже рассматривали. Да и потихоньку да привыкаешь к жс. В некоторых местах действительно меньше жопоебли чем в сишке. В некоторых.

330 8 янв, 09:05 330 1322819

>>1322811
>а просто врапит каждый блок в анони фанкшан
Вот это смекалочка, конечно.

331 8 янв, 09:25 331 1322824

>>1322485
>объектно-ориентированной парадигмы
Зачем она нужна?

Ответы2283023781

332 8 янв, 09:33 332 1322830

>>1322824
Чтобы писать код?

Ответы22832

333 8 янв, 09:34 333 1322832

>>1322830
Что она тебе такого дает, что ты без нее не можешь код писать?

Ответы22845

334 8 янв, 09:38 334 1322837

>>1322485
Прототипы сложнее, но гибче ООП (который всё равно не нужен)

Ответы22845

335 8 янв, 09:42 335 1322845

>>1322837
Едят говно ложочкой, да добавки просят!
>>1322832
Начальство просит все писать в этой парадигме, так-то я могу вообще и спагетти ебашить и мне похуй.

Ответы22859

336 8 янв, 09:55 336 1322858

68 Кб, 1348x577643 Кб, webm,
1920x1080, 0:16

выбил для вас настроичку - пользуйтесь вайзли, сучечки :3

Ответы22976

337 8 янв, 09:56 337 1322859

>>1322845
>писать на жс
>писать в ООП
Попроси своих начальников выбрать что-то одно.

338 8 янв, 10:12 338 1322873

>>1322811
>> Кофе, стилус и вью
>реактовцам устраивают гей оргии
>иначе я никак не могу объяснить выбор ректа вместо вю
Ой прекрати, человек-юморист

Ответы22875

339 8 янв, 10:13 339 1322875

>>1322873
Я чет не понял, что он про реакт спизданул, если речь шла про редакс. Но это шизик, поэтому логику я его понять даже не пытаюсь.

Ответы22889

340 8 янв, 10:46 340 1322889

>>1322875
Да хуй его знает, Redux с Vue легко скрещивается, просто неграмотные вуесосы кроме корявой реактивности Vue ничего не знают.

Ответы22896

341 8 янв, 10:54 341 1322896

>>1322889
>Redux
нахуй, когда есть вуих

Ответы23061

342 8 янв, 11:31 342 1322914

>>1322649
>HTML CSS PHP JS SQL
На 30k

343 8 янв, 11:51 343 1322928

Смарите, вот есть у меня 2 компонента в реакте, и я хочу, чтобы один рендерился когда некоторая переменная editMode true, а другой, когда false. Ну и самый банальный вариант, который мне пришел в голову это создать в App компоненте функцию, которая просто проверяет эту переменную и возвращает нужный компонент. Вот только мне надо каждому компоненту передать по 6-7 свойств и мне очень не нравится, что приходится дублировать код, да и вообще выглядит некрасиво. Какой существует бест практис для таких вот задач?

Ответы229402294522980

344 8 янв, 11:56 344 1322940

>>1322928
>чтобы один рендерился когда некоторая переменная editMode true, а другой, когда false
{editMode ? <CompA /> : <CompB />}
>риходится дублировать код, да и вообще выглядит некрасиво
Тогда тебе надо было делать один и тот же компонент, который работал бы немного по-разному в зависимости от пропсов. Например, в круде можно использовать один и тот же компонент для создания нового элемента или изменения уже существующего.

345 8 янв, 11:57 345 1322945

>>1322928
> мне надо каждому компоненту передать по 6-7 свойств и мне очень не нравится, что приходится дублировать код
Дублирование кода плохая практика, да. Не совсем ясно, что в твоем коде не так, ведь ты не удосужился скинуть минимальный пример, но рискну предположить, если тебе в два компонента приходится прокидывать, в основном, идентичные пропсы, то просто просто определи в апп переменную с этими пропсами и через rest props передавай их в компоненты:
const sharedProps = {a: 1, b: 1}
<Component {...sharedProps} />

346 8 янв, 12:37 346 1322976

>>1322858
> кофескрипт
> 2019
О ,шизик-питонаст с рваной сракой и до вас добрался, я смотрю.

мимо

347 8 янв, 12:39 347 1322978

>>1322456
В js нет классов, нет ООП, есть прототипы, читай про прототипы, поведение this и изменяй свою ментальную модель.

348 8 янв, 12:42 348 1322980

>>1322928
> бест практис
Не прокидывать пропсы, бог дал тебе новое контекст_апи / редакс / мобикс, коннекти напрямую.

349 8 янв, 14:25 349 1323061

>>1322896
Шизик про редакс страдал, не про прочие извращения

350 8 янв, 14:36 350 1323075

>>1321793
Что за редактор такой дивный?

Ответы23099

351 8 янв, 14:40 351 1323078

Хочу вкатиться в JavaScript. Сложно ли на него переходить? Востребован ли он на рынке? И в чем его плюсы?

Ответы23166

352 8 янв, 14:47 352 1323082

>>1321105
Не смог решить без гугла, я что-то совсем даун.

327 Кб, 1920x1080
353 8 янв, 15:03 353 1323099

>>1323075
>редактор такой дивный
лол

Ответы23210

354 8 янв, 16:16 354 1323166

>>1323078
Есть один плюс, и он очень серьезный - язык встроен в браузер и на нем можно писать фронтенд в отличии от большинства остальных языков.

355 8 янв, 16:38 355 1323188

>>1322935
Express, MongoDB

Ответы23258

356 8 янв, 16:47 356 1323199

Пройдя изрядную долю курсов и видеоуроков по JS начал чувствовать, что язык уже так не пугает. Сейчас примерно пониманию что к чему, за новыми конструкциями или объектами хожу в справочник и знакомство с ними не вызывает особых проблем. Из того, что уже успел написать: это всякие менюшки, попапы, табы, слайдеры и пр. элементы одностраничников. Пробовал усложнять их функционал, чтобы был поинтереснее. В связи с этим возникает вопрос, что можно вообще попробовать написать на JS, чтобы развиваться дальше?

Ответы232012320623784

357 8 янв, 16:48 357 1323201

>>1323199
2048 напиши.

Ответы23223

358 8 янв, 16:55 358 1323206

>>1323199
>менюшки, попапы, табы, слайдеры
в 2_19 делается средствами ссаного CSS

молодец что проибал время на юзлес хуйню

Ответы2322323261

359 8 янв, 17:01 359 1323210

>>1323099
Ну и чё за хуйня? Я у тебя про редактор спросил, это лютая кастомизация вс код?

360 8 янв, 17:10 360 1323223

>>1323201
:)

>>1323206
Ты же понимаешь, что все, что реализовано через CSS попыткой заменить JS, даже те же слайдеры с инпутами - это настоящее извращение и функционала там 0.

Ответы23268

361 8 янв, 17:37 361 1323258

>>1323188
Почему c экспресом практически всегда монгу рекомендуют?
Кто-нибудь здесь ее юзал, норм ненорм?
другой анон

Ответы2325923822

362 8 янв, 17:39 362 1323259

>>1323258
Нереляционка заебись для небольших проектов, где не особо важен перфоманс.

363 8 янв, 17:41 363 1323261

>>1323206
>в 2_19 делается средствами ссаного CSS
>табы, слайдеры
Да ну не пизди.

58 Кб, 959x597
364 8 янв, 17:45 364 1323268

>>1323223
>настоящее извращение
это костылять на жсговне то что тебе лень изучить в нативных средствах

>>1323223
>функционала там 0
только если ты тупой ленивый уебок

гугли, даже бигменю спокойно без ебли заверстывается стилями

Ответы232702332235622

365 8 янв, 17:48 365 1323270

>>1323268
Что это за срань господня?

Ответы23277

366 8 янв, 17:48 366 1323271

айдишники лишние, ну ты понел

1,9 Мб, webm,
1920x1080, 0:22
367 8 янв, 17:51 367 1323277

>>1323270
а так ты все-таки тупой, ну так бы сразу и сказал...

это застиленная файл форма с сабмитом без жсговна

Ответы2328223955

368 8 янв, 17:53 368 1323280

test

369 8 янв, 17:54 369 1323282

>>1323277
Ты ебнутый. У тебя же там все js. Тебе повылазило?

3,2 Мб, webm,
1920x1080, 0:36
370 8 янв, 17:55 370 1323284

жспараша на видосике при боевых тестах превентила форму от отправки

в итоге подтер этот юзлес щит и зделол по красоте на пьюр цеске

учи матчасть и не думай как другие дауны что жспараша это все что тебе нужно, а верстку и цеску ты выучишь за час до собеса

Ответы23302

371 8 янв, 18:08 371 1323295

>>1319289 (OP)
Мне нравится JS. Вот просто пиздец как нравится. Но от css и html меня тошнит, просто пиздец как. Есть ли будущее? Я в самом начале пути, можно сказать. Недавно вот посмотрел вакансии, и везде js-программист обычно предполагается в качестве фронтэндера, где обязательно нужно знать css и html.

Ответы23312

372 8 янв, 18:15 372 1323302

>>1323284
А потом так БАХ, и кроме современных смузибраузеров требуется поддержка Safari и IE до 10-ой версии включительно (а то и до 7-ой). И ты идешь САСАЙ!

Ответы23312

373 8 янв, 18:29 373 1323312

>>1323295
>Есть ли будущее?
у тебя, нет.

>>1323295
>Я в самом начале пути
а уже пиздлявая шавка, пиздишь о том что тебе не нравится кор тек, хотя ты даже не пытался его понять.

уебывай говно по тикетам за вордпресом убирать вместе с вот этим биомусором >>1323302

Ответы23334

374 8 янв, 18:43 374 1323322

>>1323268
Я знаю как это делать на CSS, ебли больше же. Оно тебе надо?

Ответы23350

375 8 янв, 19:01 375 1323334

>>1323312
>пук

376 8 янв, 19:42 376 1323350

>>1323322
значит плохо знаешь, неоптимально

или чего хуже - жикверьноъ..

Ответы23631

377 8 янв, 20:49 377 1323386

На собеседованиях сильно по алгоритмам гоняют? А то у меня только школьный курс, функан типа производная и интегралы боюсь не смогу решить без подготовки

Ответы23606

378 8 янв, 21:32 378 1323414

А что такое эти "деревья", про которые сишники упоминают?

Ответы23426

379 8 янв, 21:55 379 1323426

>>1323414
Дерево поиска, сбалансированное дерево, красно-хуясное и т.д.
Это структура данных, рекомендуется знать что она из себя представляет и базовые операции с ней. Ничего слишком уж сложного.

Ответы23429

380 8 янв, 22:01 380 1323429

>>1323426
А есть какие нибудь материалы по этому для долбоебов (можно и на англ.)?

Ответы23444

381 8 янв, 22:28 381 1323444

>>1323429
Постарайся собраться с силами и погуглить. А коли не сдюжишь - то и нехуй заморачиваться дальше.

Ответы23466

382 8 янв, 23:11 382 1323466

>>1323444
паста про отличие англоязычных комьюнити от русскоязычных.jpeg
Ладно, хорошо.

Ответы23476

383 8 янв, 23:34 383 1323476

>>1323466
оставайся в говне и это правильно

Ответы23634

45 Кб, 1063x315
384 9 янв, 03:05 384 1323527

>>1320529
>использовать ||

использую если нужно тоже

385 9 янв, 04:41 385 1323536

>>1321952
Con и Aux - это название устройств у MS-DOS

386 9 янв, 08:20 386 1323558

>>1319289 (OP)
Анон, как сделать мультизагрузку с копипастой,
как здесь, на дваче, чтобы превьюшка отображалась?
Пока что нашёл вот это: http://jsfiddle.net/tohan/jtaevhoj/
Но тут нет превью.
В исходниках двача есть некий файл sharkey.js но там всё вкуче.

Ответы2357024048241282420925725

387 9 янв, 08:58 387 1323570

>>1323558
Вот что нашёл: http://jsfiddle.net/ERZVC/2

Ответы23595

388 9 янв, 10:06 388 1323591

Начал изучать верстку по кокодеми, и я вот чего не понимаю, неужели в 21 веке всю верстку ручками пилят? Почему никто не запилит какой-нибудь аналог текстового редактора, способный генерировать большую часть кода? Инбифо я сейчас какой нибудь бутстрап или вордпресс изобретаю.

Ответы2363624358

389 9 янв, 10:19 389 1323595

>>1323570
Эти превьюшки загружаются в <output id="list"></output>
и как тогда их оттуда извлечь и отправить?

Ответы24209

390 9 янв, 11:22 390 1323606

>>1323386
бамп

Ответы23828

391 9 янв, 11:43 391 1323620

Начинаю обмазываться css, пока нашёл "Eric Meyer - CSS. The Definitive Guide"
Накидайте свеженькой годноты, чтобы обмазываться словно ассенизатор

392 9 янв, 12:14 392 1323631

>>1323350
Сейчас даже на js это делать не надо, ведь есть reason

393 9 янв, 12:23 393 1323634

>>1323476
сасай

394 9 янв, 12:25 394 1323635

Знает кто бесплатный domian whois api? Чет все $ просят.

395 9 янв, 12:26 395 1323636

>>1323591
Да они есть, но они говно генерируют.

396 9 янв, 13:06 396 1323657

Посоны, есть какие-то годные приложухи на ведро для практики? Дохуя времени провожу в дороге, надоело просто читать.

Ответы23787

397 9 янв, 16:10 397 1323781

>>1322824
кароче я пять лет писал приветмиры . и особо не понимал практического значения ооп. потом делал крестики-нолики в по командно-императивно-декларативном стиле 80ыx годов. я еле еле сделал крестики нолики. и все после того больше чем в 50 строк делал через ооп. потому что только через ооп можно представить алгоритм -если он сложный. без ооп. мозг путается в абстракцияx если программа большая

398 9 янв, 16:14 398 1323784

>>1323199
2048. сапер. шашки. морской бой. недавно один чувак red alert1 на `ява скрипте` сделал

399 9 янв, 16:15 399 1323785

>>1322485
А що не так? Тут динамику, можно налету менять.
Aлсо TS тебе в помощь

Ответы23793

400 9 янв, 16:17 400 1323787

>>1323657
я список 1000самыx распространенныx англ слов учил с телефона

Ответы23800

401 9 янв, 16:25 401 1323793

>>1323785
ммм, адепты ооп нарисовались. Как там в 2010?

Ответы2380123808

402 9 янв, 16:38 402 1323800

>>1323787
Для практики js я имею ввиду. Задания там какие-нибудь.

403 9 янв, 16:39 403 1323801

>>1323793
Я начинающий хипстер, не понимать о чем ты
const iLoveFP = (v: string) => v.split('').reduce((a, b) => b + a);
console.log(iLoveFP("исосто"));

Ответы2380923930

404 9 янв, 16:44 404 1323808

>>1323793
Правильно делаете что обоссываете этих макак ребят.
В 2019 использовать ООП == быть быдлом.

Ответы24199

405 9 янв, 16:45 405 1323809

>>1323801
Ты не указал тип, который возвращает функция.

Ответы23814

406 9 янв, 16:50 406 1323814

>>1323809
Вывод типа же

407 9 янв, 17:10 407 1323822

>>1323258
Гугли MEAN стек

408 9 янв, 17:18 408 1323828

>>1323606
бамп

Ответы23833

409 9 янв, 17:26 409 1323833

>>1323828
Какие нахуй интегралы? Ебанулся? У нас не матана тред. А вот максимальный подмассив ты за nlogn находить должен уметь.

410 9 янв, 19:34 410 1323930

>>1323801
>iLoveFP
i love FaP

411 9 янв, 20:09 411 1323955

>>1323277
Опять ты, шизик.

Ответы24003

25 Кб, 761x258
412 9 янв, 22:15 412 1324001

>>1322485

ты просто не понял ещё профиты @ в общем у каждой жс-функции есть скрытый объект prototype куда можно писать свои методы и свойства, этот скрытый объект сделан по умолчанию, на случай, если ты собрался использовать жс-функцию в роли конструктора @ кроме этого у всех объектов в жс есть указатель __proto__, который указывает на конструктор с помощью которого был инициализирован текущий обьект

а профит тут в том, что, если ты не будешь использовать prototype для хранения методов, то каждый новый объект, созданный из такого конструктора, будет содержать в себе все методы и свойства родителя и тем самым будет занимать память повторами, что не есть хорошо @ когда ты что-то пишешь в свойство prototype, то все новые поколения объектов тупо ссылаются на него, конструктор в данном случае играет роль прокси объекта, это даёт возможность экономить память машины, согласно этому принципу: https://en.wikipedia.org/wiki/Don't_repeat_yourself

413 9 янв, 22:22 413 1324003

>>1323955

4,8 Мб, 3840x3240
414 9 янв, 22:46 414 1324015

рейт мой мувисерчер

Ответы2418524258

415 9 янв, 23:20 415 1324048

>>1323558
Как же не хочется макабу расколупывать... Бамп!

Нашёл вот это: http://jsfiddle.net/protasovams/v7naLkbk/
Если нажать кнпку printScreen (prt sc),
и ctrl+V, то в поле dropdown - вставляется скрин.

Надо как-то совместить этот пример с этим:
>Пока что нашёл вот это: http://jsfiddle.net/tohan/jtaevhoj/
Чтобы preview было, и чтобы и выбрать, и бросить, и вставить файлы можно было.

Есть готовые примеры?

Ответы2412824139242092476725725

416 10 янв, 00:53 416 1324128

>>1323558
>>1324048

кек даже не знал, что тут такая фича есть

417 10 янв, 01:40 417 1324139

>>1324048
Вот ещё пример мультизагрузки, с возможностью удаления:
https://jsfiddle.net/alexjamesbrown/2nzL9f7g/
Туда можно превьюшки напнуть, и я почти сделал это,
но копипаста пикч тут не работает...

Ответы24209

418 10 янв, 07:28 418 1324181

Суп, двощ, насколько хорошо нужно уметь в программирование для того, что бы в катиться в уютный JS мирок и делать мордочки, верстать и такое прочее с перспективой на фуллстек?

Я имею ввиду, как хорошо нужно знать парадигмы программирования, алгоритмы и структуры данных, паттерны, вот это все, для фронта на JS? Как часто вы используете бинарные деревья или как часто на собеседованиях просят пояснить за перевыделение памяти для массива и ебут по указателя на Си?

Ответы2418224186

419 10 янв, 07:33 419 1324182

>>1324181
В джаваскрипте нет указателей в явном виде, как в си, поэтому с подобным мало кто ебется.

Ответы24235

420 10 янв, 08:11 420 1324185

>>1324015
Норм. А какой стек технологий?

421 10 янв, 08:12 421 1324186

но тем не менее ебанушек которым некуда деть свое высшее образование на собесах дохуя

>>1324181
так что пока не задрочишь себя до синьйорского уровня - на джуна даже не думай залупаться!

Ответы24187

422 10 янв, 08:15 422 1324187

>>1324186

Но я же просто хотел делать красивенько в уютном офисе...

Ответы24189

423 10 янв, 08:16 423 1324189

>>1324187
Будешь в подвале байтоебством заниматься!

Ответы24193

424 10 янв, 08:21 424 1324193

>>1324189
И телефон свой убрал! ну-ка за работу, сегодня за троих будешь впахивать.. до ночи останешься. Я чтоли буду за тебя мордочки рисовать? Взял тачпад и вперед ебошь код, такой, чтобы я потом мог продать в 20 раз дороже!

Ответы24196

425 10 янв, 08:23 425 1324196

>>1324193
Зато какое будет портфолио!

426 10 янв, 08:26 426 1324199

>>1323808
обоссываю с долбаебов, которые в SQL указывают pk id, а проще ведь название объекта!

427 10 янв, 09:10 427 1324209

>>1323558
>превьюшка
>>1323595
>превьюшки
>>1324139
>превьюшки
>>1324048
>preview

Глянул вот такую фичу: https://codepen.io/ccrch/pen/yyaraz
Перепилил для превьюшек, с зумом: https://codepen.io/anon/pen/maGBrj
Кому надо - забирайте. Вроде годно получилось.
Только вот... У всех ли это пашет?

Ответы25725

428 10 янв, 10:31 428 1324235

>>1324182
А потом js-мудени 60 раз в секунду ищут линейным поиском по ид обьект в массиве из тысячи элементов.

Ответы24243

429 10 янв, 10:58 429 1324243

>>1324235
А как его правильно искать?
js-мудень

Ответы24249

430 10 янв, 11:05 430 1324249

>>1324243
В теории через Set или отсортированный массив + бинарный поиск. На практике идёшь давать пизды бэкэндеру.

Ответы24392

58 Кб, 1032x898
431 10 янв, 11:10 431 1324250

Как в 2к19 должен выглядеть набор петпроектов на ноде, чтобы этим можно было перед заказчиками/работодателями выёбываться?

У вебдизойнеров лафа прям - наверстай себе три-с-половиной лендинга, да кастомный css к известному сайту - уже хватит.

А на фулстаке чем удивлять, при учёте чтоб не ваять шедевры по пару лет? Подключать кресты с CUDA доп.модулем и вешаться в трей, откуда нейросетями определять что пользователь читаем мангу с фатанари и блокировать ему экран плашкой ТЫПИДОР

После англоязычного обучающего ютуба вообще возникает ощущение, что если набирать известных модулей и делать с ними что угодно, то в итоге получишь не более чем фигляроство.
Или я себя загоняю, и конторам/заказчикам реально можно впаривать хуиту где ты охуенно в gulp забил задачек и изобразил глобальные переменные в spa на Ангуляре?

мимо-спросили-пару-раз-портфолио-а-я-и-не-веду-так-как-считаю-что-достойных-к-показу-проектов-ещё-не-написал

Ответы25412

432 10 янв, 11:40 432 1324255

Не так давно учу JS, никак не могу понять что такое DOM и нахуй он ваще нужен, приведите пример где без него неудобно/некрасиво/невозможнореализовать задачу???
Сорри я деревянный, туго идет очень, есть у кого нибудь инфа подробная о том, что это блять? и нахуй оно надо ваще?
Спасибо за внимание

Ответы2425924265

433 10 янв, 11:47 433 1324258

>>1324015
Writer

434 10 янв, 11:52 434 1324259

>>1324255
Это дом, в котором живут дед html, папа body, мама head и их многочисленные родственники

Ответы26330

435 10 янв, 12:01 435 1324265

>>1324255
>приведите пример где без него неудобно/некрасиво/невозможнореализовать задачу???
Везде где речь идёт о структуре HTML.

Ответы24277

24 Кб, 370x218
436 10 янв, 12:12 436 1324273

Тэкс, может я в глаза ебусь, но не могу найти ссылку на вопросы на собеседовании. Дайте линк, в пн первое собеседование в жизни будет на жуна-пердуна.

Ответы2427824279

437 10 янв, 12:19 437 1324277

>>1324265
погоди я так понимаю для того, чтоб условно к конкретным кускам обращаться JSской, чтоб изменять какой либо отдельный кусок разметки?верно я понимаю или хуйню несу?

Ответы24281

438 10 янв, 12:20 438 1324278

>>1324273
кот прикольный)

439 10 янв, 12:20 439 1324279

>>1324273
>4) Детально опишите процесс трансляции JS-кода вплоть до уровня ассемблера

Ответы2430624356

440 10 янв, 12:23 440 1324281

>>1324277
По сути DOM это структура HTML постороенная из исходного месива тегов.
Без него ты вообще ни с чем работать не сможешь, без предварительного парсинга всего документа как стринга. Отображать и манипулировать - уж тем более.

Если вообще далеко заходить то по сути когда тебе говорят "умение обращаться с html через js", то подразумевается именно то что ты DOM освоил (ну и ивенты, и ещё ряд особенностей).

Ответы24335

441 10 янв, 13:05 441 1324306

>>1324279
>5) нарисуйте на полу правильный ориентированный пентакль и призовите сатану.

Ответы24311

442 10 янв, 13:11 442 1324311

>>1324306
Вот это кстати вполне себе по-джуновски. Лепишь какую-нибудь рисовальную библиотеку, фигачишь пентаграммку и выводишь в консоль что Сатана де прибыл.

443 10 янв, 14:10 443 1324335

>>1324281
бля браток спасибо, наконец то допер!
примеры посмотрел обращения js к дом элементам, все сразу понятно стало че за хуета, спасибо, но по факту это блять структура в тегах, все просто как дерево условно ответления

444 10 янв, 14:27 444 1324346

Двачик, сап
господа, а что вы думаете про курсы js от яндекса на курсере? стоит вкатиться с их помощью?

Ответы24379

445 10 янв, 14:45 445 1324356

>>1324279

В инсте писал компилятор из жс в машинный код. Пятерку поставили, но получилось все равно очень плохо

446 10 янв, 14:51 446 1324358

>>1323591
Для HTML есть Emmet, который ускоряет ввод тегов, а для CSS есть процессоры с более компактным синтаксисом

447 10 янв, 14:56 447 1324363

Правильно ли я понимаю суть props? Это такой объект который автоматически создает react и помещает туда state компонентов.

Ответы243702438524775

448 10 янв, 15:00 448 1324370

>>1324363
Такое бредовое и бессмысленное определение пропсов я ещё не слышал.

Ответы24378

449 10 янв, 15:04 449 1324378

>>1324370
А как правильно тогда?

450 10 янв, 15:06 450 1324379

>>1324346

Тебе не кажется, что "вкат" это процесс набора знаний до определенного уровня (джуна). Соответственно, нужно просто много читать/кодить/учится. Так что дерзай. Курсы хорошие, но книжки мне больше нравятся.

Ответы24527

451 10 янв, 15:16 451 1324385

>>1324363
Не. Пропсы это типа кагбы извне переданные данные в компонент ('умный' или 'тупой' компоненты без разницы). Передаются они типа как атрибуты тегов HTML например: <img src="loli.jpeg" />, где src это будет пропсом, лоля его значением, а img компонентом, по аналогии.
В случае 'тупого' компонента, т.е. когда это просто функция - пропсы скопом принимаются в виде аргумента функции.
В случае 'умного' компонента, т.е. когда это класс отнаследованый от импортированного класса Component - то пропсы скопом доступны всегда через свойство (ака переменную) класса props, т.е. this.props , и которое не нужно самому создавать ибо оно типа наследуется от вышеупомянутого Component, но если в твоем этом классе-компоненте есть функция конструктор (ака constructor() ), то надо связаться с духом предков, типа вот так:
constructor(props) {
super(props); // полюбасу
// твой код разный
}
Как-то так.

Ответы24774

19 Кб, 800x450
452 10 янв, 15:32 452 1324392

>>1324249
>На практике идёшь давать пизды бэкэндеру.
Я и бэкэндер. full stack: node, react

Ответы24398

453 10 янв, 15:47 453 1324398

>>1324392
А где у тебя 1000 элементов может быть? Из бд только, а там свой индексированный поиск.

Ответы2439924608

454 10 янв, 15:51 454 1324399

>>1324398
Не знаю. Я просто спросить учусь еще пока, и где там может быть много записей я не ебу.

Ответы24406

455 10 янв, 16:10 455 1324404

>>1321105
Посоны не бейте, лучше обоссыте. Под влиянием анона >>1321500 переписал свой код https://codepen.io/anon/pen/vvzvMJ
>>1321409 - нуб вкатывальщик

Ответы24532

456 10 янв, 16:23 456 1324406

>>1324399
Ну не парься тогда. lgn поиск давно уже за тебя реализовали.

Ответы24407

457 10 янв, 16:25 457 1324407

>>1324406
Да я прост.

458 10 янв, 16:39 458 1324415

>>1324412 (OP)
>>1324412 (OP)
>>1324412 (OP)

459 10 янв, 21:21 459 1324527

>>1324379
спасибо
нет, влажных очков не ношу
хочется максимально много практики и информации "без воды" в одном месте из-за неимения достаточного количества свободного времени
хотя, это уже звучит, как фантазия

16 Кб, 137x287
460 10 янв, 21:27 460 1324532

>>1324404
https://jsfiddle.net/g76svLne/157/
переписал свой же пример немного. Вот что стоило в нем изначально поменять но я забил:
предикат:
смысел всего этого функционального дерьма в том, чтобы сделать функции максимально реюзабельными моя ошибка помимо бля преобразований строки в массив -> сет -> массив -> строку что пиздец на самом деле была в том, что в filter было отрицание, теперь его нет, и эту функцию теперь можно использовать в любом другом похожем кейсе, достаточно передать подходящий предикат.

вынес нахождение и убирание уникальных значений тоже в отдельную функцию, в итоге в зависимости от задачи, можно будет включать/исключать ту или иную функцию и код станет более гибким.

например если мне нужно будет выпилить только гласные, я смогу написать еще один предикат, который определяет гласная ли буква передана или нет и передать в removeLetters и вуаля одна и та-же функция может делать другую задачу.

461 10 янв, 21:48 461 1324545

10 Кб, 630x1723 Кб, 371x67

jsаны, посоветуйте как лучше сделать.
Вот например я создал package и хочу опубликовать его в npm репозиторий.
В package json в bin указываю точку входа в приложение index.js (пикрил1)
Теперь после публикации и установки пакета глобально я могу я через консольку вызывать myapp и запускать свое приложение.

А как сделать так-же если у меня index не .js а .ts? Он же сам по себе не работает, его нужно или скомпилить в js (не мой случай) или прогонять через ts-node(то что нужно)

К сожалению как на пикрил2 сделать нельзя.
Я думал тут получится указать что типо ts-node скармливаем ts файл, но не, это все считается как путь и не сработает.

Ответы24685

462 10 янв, 22:30 462 1324608

>>1324398
В задачах с WebGL, например. Объекты в сцене.

Ответы24713

463 11 янв, 00:08 463 1324685

>>1324545
>очу опубликовать его в npm репозиторий.
> прогонять через ts-node(то что нужно)
Не надо так делать.
В npm и так достаточно поломанных пакетов.

464 11 янв, 01:11 464 1324713

>>1324608
>WebGL
>1000 объектов
>столько же друколов
лал

Ответы24730

465 11 янв, 02:42 465 1324730

>>1324713
>>1000 объектов
>>столько же друколов
Ну это ты сам придумал, сам посмеялся

466 11 янв, 08:31 466 1324767

>>1324048
>Нашёл вот это: http://jsfiddle.net/protasovams/v7naLkbk/
>Если нажать кнпку printScreen (prt sc),
>и ctrl+V, то в поле dropdown - вставляется скрин.
Как сделать так, чтобы когда вставляется туда dataurl или base64 текстом, чтобы пикча загружалась на фон?
Если голый бейс грузится, без указания типа,
то надо бы проверить его валидность как-то,
попытаться построить пикчу на его основе,
и если она полностью заполнена - вывести на фон и сохранить как файл...

Как можно реализовать это?

Ответы24874

467 11 янв, 09:02 467 1324774

>>1324385
Пройдите курс по реакту на freecodecamp. Там все есть без воды и лишнего говна. А то проходите сложные курсы на курсерах всяких где нихера не могут понятно объяснить а потом тупите.
Идея пропсов проста как дважды два. Это передача данных от родительского компонета к чайлд компоненту. На простом примере.
У тебя есть родительский компонент App который рендерит child компонент Welcome.

<App>
<Welcome user='Mark' />
</App>
Тут ты передаешь в компонент Welcome проперти user

Тут у тебя компонент Welcome принимает этот проперти
const Welcome = (props) => <h1>Hello, {props.user}!</h1>

Все просто. Если же у тебя компонент созданный через класс то вместо {props.user} нужно писать {this.props.user}

Ответы2477524809

468 11 янв, 09:03 468 1324775

>>1324774
>>1324363

469 11 янв, 09:46 469 1324803

Антоны, я практически выучил все, что касается дотнета и асп.нета
Но в вакансиях также пишут, что надо знать javascript

Можно ли его выучить за 3 месяца? Html и CSS я уже знаю.

Ответы24810248112487624983

470 11 янв, 09:56 470 1324809

>>1324774
Зачем ты процитировал пост, в котором уже и так написано то, что ты написал?

471 11 янв, 10:00 471 1324810

>>1324803
За неделю можно не особо напрягаясь на freecodecamp

472 11 янв, 10:01 472 1324811

>>1324803
>за 3 месяца?
Основы да. Кантора можешь попробовать навернуть.

473 11 янв, 11:01 473 1324833

Как правильно интерполировать ассинхронную функцию в шаблонном литерале. `Test test ${asyncFunReturnString()}`

Ответы2483524877

474 11 янв, 11:05 474 1324835

>>1324833
Из синхронного окружения? Никак, она у тебя не успеет ничего вернуть.

Ответы2483925290

413 Кб, 505x530
475 11 янв, 11:15 475 1324839

>>1324835
никаких чудес эх

476 11 янв, 12:21 476 1324874

>>1324767
Пока что сваял вот это: https://codepen.io/anon/pen/YdJjEg

А дальше надо как-то к blob'у пришпандорить все эти проверки, если копипастят текст.

Ответы25725

477 11 янв, 12:23 477 1324876

>>1324803
за день можно(раз знаешь .aspx html css) если взять javascriptera и попроситть чтоб он все пересказал. попутно делая тестовые примеры. так чтоб сложности он пояснял за минуту, а не ты с ними сидел по 2 часа с каждым недопониманием.

если сам будешь, то дня 3. из-за того что надо гуглить разные недопонимания и долго в них ковыряться там где ответ в одно предложение.

если без aspx. htmlcss то 20дней(без перерыва) если тебе все покажет асс. и 200дней если сам ковыряешся

478 11 янв, 12:25 478 1324877

>>1324833

const sayHi = () => new Promise((res, rej) => setTimeout(() => res('js'), 1000));
const wtf = async fn => `Test test ${await fn()}`;

const run = async () => {
const str = await wtf(sayHi);

console.log(str);
};

run();

нахуя?) Как по мне некрасиво в шаблонных строках вызывать функции

479 11 янв, 15:03 479 1324983

>>1324803
Что ты хочешь выучить? Спецификацию языка, библиотеки, инструменты, что? Вот выучил ты шахматные ходы. Это сделает тебя сильным шахматистом?

480 11 янв, 15:42 480 1325015

Node-братья, как лучше разделить зависимости фронтенда и бэкэнда? Есть сервер на NodeJS, у которого есть свои зависимости. Хочу на этом же Node-инстансе настроить сборку Gulp, но не хочу, чтобы серверные зависимости и зависимости Gulp сливались.

481 11 янв, 15:50 481 1325022

Аноны, подскажите, я блять уже изъебался http://jsfiddle.net/ftcy0qsn/
Этот мудак не проверяет display, а приравнивает его или я хуй пойми что он делает, но не то что нужно, я уже пытался и обернуть в скобки перед сравнением и подрочить на него и всё равно нихуя

Ответы2502525063

482 11 янв, 15:55 482 1325025

>>1325022
Похоже всё само починилось, заменой на алёрт http://jsfiddle.net/ftcy0qsn/1/

483 11 янв, 16:40 483 1325063

>>1325022
у тебя мудак none не в скобках.

484 11 янв, 17:11 484 1325080

аноны, как с помощью js сделать проверку типа если пользователь с мобильного устройства - то вывести ему например код <div class="mob"></div>, а если с пека, то <div class="pc"></div>

Ответы250852509125421

485 11 янв, 17:20 485 1325085

>>1325080
Проверить ширину window, хз

Ответы25088

486 11 янв, 17:24 486 1325088

>>1325085
ну это ладно, а как выводить то код? с помощью document.write? чёто хром этого не одобряет из-за мобилопидоров

487 11 янв, 17:34 487 1325091

>>1325080
Заюзай модернизр, в нем вроде есть проверка. Он повесит на body нужный класс. В хтмл пишешь оба дива, и для пк и для мобиле, и стилями скрываешь ненужный.

Ответы25096

488 11 янв, 17:43 488 1325096

>>1325091
а что насчёт этого скажут ПС, они нелюбят когда что-то скрывают от юзера, плюс если код большой, будет куча ненужного кода, который ещё и не отображается

Ответы25300

489 11 янв, 20:41 489 1325180

Есть вариант курсов (не видео!), где тупо пошагово верстаешь макеты?

Ответы2542628360

490 11 янв, 23:26 490 1325270

Есть книга доступна объясняющая азы js? Именно книга и именно для новичка. Все из шапки как я посмотрел не подходят для нулевого уровня

Ответы2527125283

491 11 янв, 23:28 491 1325271

>>1325270
все подходит

Ответы25278

492 11 янв, 23:42 492 1325278

>>1325271
Нихуя, глянь отзывы на любом сайте, все пишут что только для тех кто знает основы

Ответы25288

493 12 янв, 00:24 493 1325283

>>1325270
http://www.r-5.org/files/books/computers/languages/escss/main/Christophe_Porteneuve-Pragmatic_Guide_to_JavaScript-EN.pdf
http://www.r-5.org/files/books/computers/languages/escss/fp/Nicholas_C_Zakas-The_Principles_of_JavaScript-EN.pdf
http://www.r-5.org/files/books/computers/languages/escss/fp/Marijn_Haverbeke-Eloquent_JavaScript-EN.pdf
и т.д.

Ответы26846

494 12 янв, 00:42 494 1325288

>>1325278
на hk/pr самые правильные отзывы

495 12 янв, 00:44 495 1325290

>>1324835

!async function() {
`Test test ${await asyncFunReturnString()}`
}();

496 12 янв, 01:16 496 1325300

>>1325096
>>1325096
Ну тогда строчи 2 жс-файла c версиями под пк и мобилу, экспортирующие соответственные элементы.
Дальше что-то типа:
const el = await import(`version.${ isMobile? 'mobile' : 'pc' }.js`)
document.appendChild(el);

но 1) https://caniuse.com/#search=dynamic import
2) это ебланство

497 12 янв, 04:30 497 1325339

Анон, у меня два вопроса:
1) function KakojtoObject()
{
this.variable="content";
this.method=function(){console.log(this.variable)}
}
Как сказать js, что this в методе относится не к методу, а к объекту-родителю?

2) Нужна библиотека для создания UI музыкального патчера. Нужны подвижные боксы(двигаемые мышкой), а так же линии соединений для боксов.

Ответы253602536725393

498 12 янв, 06:45 498 1325360

>>1325339
Не еби мозг и пользуйся синтаксисом классов, который автоматически все методы пишет в прототип.

Ответы2538525386

499 12 янв, 07:25 499 1325367

>>1325339
Либо бинди методы, либо используй в качестве метода анонимную функцию

Ответы25385

че че 500 12 янв, 08:32 500 1325381

Я могу создать телеграмм канал, посвященный этому треду? Многие в телегах двача ищут такой канал, но его нет.

501 12 янв, 09:20 501 1325385

>>1325367
Ебать танцы с бубном.
Видать этот >>1325360, придёмся выйти из зоны комфорта и перейти из прототипного в классический ООП.

Ответы2538625387258322583828359

502 12 янв, 09:21 502 1325386

>>1325385
> Видать этот >>1325360 прав
Фикс.

503 12 янв, 09:22 503 1325387

>>1325385
Ты запускал код, который сам написал? Он у тебя работает, если что, и нет причин, чтобы он у тебя не работал. Единственная проблема - излишнее потребление памяти, если ты кучу этих объектов создашь.

504 12 янв, 10:19 504 1325393

>>1325339
А что не так? В консоли content выводится.
Будет что-то иное, если ты этот метод выделишь в отдельную переменную типа: const method=new KakojtoObject().method; method();

144 Кб, 600x800
505 12 янв, 11:41 505 1325412

>>1324250
>Подключать кресты
Сукаблять, загуглил за эти нативные аддоны, проникся идеей, порадовался что не зря CPP учил.

И что я получаю? Три, блять, часа ебли с долбоёбским модулем node-gyp, который то на Питон ругается, то собственные же команды выполнить не может, то ищет настройки хуй знает где. Далее уже сбилженный проект Студии дрочить пришлось. Но естественно там тоже хуита пошла - оказалось что ебучий NAN.h не подключён, а используемые в туториалах методы вообще в нём отсутствуют.

Охуенно, просто охуенно. И это, блять, ебучий ХЕЛЛОУВОРЛД, вообще без ничего, строго по лекалам официального репозитория.

Ебануться просто, я как будто в сказку попал - осталось только на компиляторе "Borland" прочитать и систему с дискеты переустанавливать.
Но при этом какие-то пидорасы не гнушаются написанием статей, видосов и даже конференций о том какая это здравая технология. Сукаблять.

Я этих ублюдков не понимаю просто. Весь гугл по этим запросам выдаёт отчаявшихся людей, которые потонули в пердолинге и забили хуй на связку Node/C++. Но при этом даже на официальном сайте Ноды висит статейка про это.
Стыдоба несчастная, даже порты Хаскеля под .Net менее сырыми выглядят чем этот пиздец без документации и, де факто, работоспособности.

506 12 янв, 12:01 506 1325421

>>1325080
а разве это делают не с помощью @медиазапросов ??

507 12 янв, 12:12 507 1325426

>>1325180
Бамп вопросу. Разве практика не лучший способ обучения?

Ответы25564

508 12 янв, 13:25 508 1325458

Мужики, а сейчас из сайта добавлять его в закладки нельзя ? Просто есть такая задача. А десяток перепробованных мною вариантов не дают результатов, максиму сообщение 'CTRL - D to add favavorites'

509 12 янв, 15:03 509 1325496

Кто-то в курсе, когда в сраную Мудиллу наконец-то добавят длинную арифметику? В Хроме они уже чуть ли не целый год, да и на сайте Говнолиса про них написано.

510 12 янв, 17:30 510 1325564

>>1325426
Есть же интенсивы академии.

511 12 янв, 18:16 511 1325597

http://jsfiddle.net/bj9me5rc/3/

Анон, по кнопке открывается обычный попап с сайтом, созданным через

window.open("http://yandex.ru/", "popup", "width=500, height=300");

Хочу, чтобы попап закрывался, если кликнуть вне.
Это возможно?

В коде он закрывается только если попап создать без урла пустым

window.open("", "popup", "width=500, height=300");

Ответы2563225677

512 12 янв, 19:12 512 1325632

>>1325597
Есть же window.close

Ответы25645

513 12 янв, 19:23 513 1325645

>>1325632
Я им и закрываю, код в песочнице
Срабатывает только если попап создан пустым

514 12 янв, 20:32 514 1325677

>>1325597
Создаешь под попапом див на все ебало, вешаешь на онклик закрытие попапа

515 12 янв, 21:44 515 1325725

И снова, на связи - превьюдрочер...

Нацепил, короче, эти свои >>1324209 превьюшки
>https://codepen.io/anon/pen/maGBrj
к кнопкам выбора файлов из поста >>1324209
>пример мультизагрузки, с возможностью удаления: https://jsfiddle.net/alexjamesbrown/2nzL9f7g/
Получилось - вот это: https://codepen.io/anon/pen/JwemBb (Выберите здесь файлы с картинками...)
Здесь, при выборе файлов,
можно удалять их по отдельности,
смотреть их превью (если выбрана картинка),
приближать и обсматривать превьюшку - курсором мыши.
Подправил выравнивание списка, слегонца, и прицепил небольшую красную css-кнопку, на превью.
И ещё гифку "No Image" создал тут: https://loading.io/animation/text/#
кропнул её здесь: https://ezgif.com/crop сконвертил в бейс, и прописал её, в виде base64.
Добавил ещё несколько пикч, размером 64x64 (они закомментированы в коде).

Странице, для работы, нужен bootstrap.css и JQuery.
Первый - прописан в html, второй вгружается сайтом codepen автоматически.
Их можно выгрузить, сохранить, и загружать локально.

А вот как теперь прикрутить всё это к этой дропзоне >>1323558
>http://jsfiddle.net/tohan/jtaevhoj/
чё-т не пойму...
Но, я сделал её кликабельной, в одну кнопку, и с прогресс-баром, и добавил лимит - вот тут: http://jsfiddle.net/se0bcvth/
Тут и выбрать можно файл и перетащить его в дропзону...
Однако, копипастить файлы туда в дропзону нельзя.
Кто-нибудь знает, как сделать Ctrl+V???

А вот, с этой копипаст-ареей >>1324048
>http://jsfiddle.net/protasovams/v7naLkbk/
вообще муть какая-то...
Там, в evt.target.result - содержится blob при загрузке картинки...
Хотелось бы туда прицепить вот эту шнягу:
>>1324874
>https://codepen.io/anon/pen/YdJjEg
ну, когда dataURL или голый base64 из-под картинки - текстом копипастится в эту копипаст-арею,
чтобы пикча выводилась, с рандомным именем, и вгружалась как файл...
Всё это - воедино собрать бы. Кто-нить поможет, с этим?

Ну, и... Можете уже копипастить, и цеплять всю эту поебнятину - на эти ваши сайты.
Алсо, сюда, на двач, пришпандорить бы такие превьюшки.
Я уже написал пост в /d : https://2ch.hk/d/res/421281.html#593822 (М)
В общем, хорошего настроения, аноны...

515 12 янв, 21:44 515 1325725

И снова, на связи - превьюдрочер...

Нацепил, короче, эти свои >>1324209 превьюшки
>https://codepen.io/anon/pen/maGBrj
к кнопкам выбора файлов из поста >>1324209
>пример мультизагрузки, с возможностью удаления: https://jsfiddle.net/alexjamesbrown/2nzL9f7g/
Получилось - вот это: https://codepen.io/anon/pen/JwemBb (Выберите здесь файлы с картинками...)
Здесь, при выборе файлов,
можно удалять их по отдельности,
смотреть их превью (если выбрана картинка),
приближать и обсматривать превьюшку - курсором мыши.
Подправил выравнивание списка, слегонца, и прицепил небольшую красную css-кнопку, на превью.
И ещё гифку "No Image" создал тут: https://loading.io/animation/text/#
кропнул её здесь: https://ezgif.com/crop сконвертил в бейс, и прописал её, в виде base64.
Добавил ещё несколько пикч, размером 64x64 (они закомментированы в коде).

Странице, для работы, нужен bootstrap.css и JQuery.
Первый - прописан в html, второй вгружается сайтом codepen автоматически.
Их можно выгрузить, сохранить, и загружать локально.

А вот как теперь прикрутить всё это к этой дропзоне >>1323558
>http://jsfiddle.net/tohan/jtaevhoj/
чё-т не пойму...
Но, я сделал её кликабельной, в одну кнопку, и с прогресс-баром, и добавил лимит - вот тут: http://jsfiddle.net/se0bcvth/
Тут и выбрать можно файл и перетащить его в дропзону...
Однако, копипастить файлы туда в дропзону нельзя.
Кто-нибудь знает, как сделать Ctrl+V???

А вот, с этой копипаст-ареей >>1324048
>http://jsfiddle.net/protasovams/v7naLkbk/
вообще муть какая-то...
Там, в evt.target.result - содержится blob при загрузке картинки...
Хотелось бы туда прицепить вот эту шнягу:
>>1324874
>https://codepen.io/anon/pen/YdJjEg
ну, когда dataURL или голый base64 из-под картинки - текстом копипастится в эту копипаст-арею,
чтобы пикча выводилась, с рандомным именем, и вгружалась как файл...
Всё это - воедино собрать бы. Кто-нить поможет, с этим?

Ну, и... Можете уже копипастить, и цеплять всю эту поебнятину - на эти ваши сайты.
Алсо, сюда, на двач, пришпандорить бы такие превьюшки.
Я уже написал пост в /d : https://2ch.hk/d/res/421281.html#593822 (М)
В общем, хорошего настроения, аноны...

Показать весь текст

516 12 янв, 22:50 516 1325765

Подскажите простенькие wysawig редакторы для создания шаблонов email типо mosaico, нужен плагин или типо того.

517 13 янв, 01:04 517 1325801

А где перекот

518 13 янв, 04:54 518 1325832

>>1325385
емнип в классах тоже надо методы биндить или анонимные функции ставить

Ответы25838

519 13 янв, 06:38 519 1325838

>>1325832
Ты абсолютно прав, так как классы - синтаксический сахар над прототипами,
а >>1325385 не понимает в JS, и писал не используя прототипы.

520 13 янв, 07:04 520 1325842

Сам не запилишь- никто не запилит
https://т.ме/joinchat/JdK8SlUUPcY6qw9mNLsWlw

Ответы25844

# OP 521 13 янв, 07:17 521 1325844

>>1325842
Ты такой умненький, первый догадался конфочку в говносервисе запилить. До этого никому эта идея в голову не приходила.
Дарю идею для стартапа. Запели сервис с уникальной, бесподобной, неповторимой возможностью обмениваться текстовыми сообщениями в Интернете. Но чтоб не только свою телефонку надо было за это сдавать, но ещё и анализ кала, нормы ГТО и секреты одноклассников. Мне кажется, быдло вроде тебя должно неудержимо схавать.

Ответы28362

4 Кб, 180x125
П Е Р Е К А Т # OP 522 13 янв, 07:37 522 1325848

П Е Р Е К А Т

>>1325847 (OP)

# OP 523 13 янв, 07:44 523 1325850

Мне тут даже смерти желали за хуёвый перекат. Ну, думаю, подожду после бамп-лимита, погляжу на перекат мечты. А нет его. Скулёж есть, переката нет. Как так?
Шапка с Гитхаба мне не очень нравится. Но тот анон что-то предложил и сделал. Надо обязательно этим воспользоваться в качестве респектоса.

524 13 янв, 23:35 524 1326330

>>1324259
Ты бабулю доктайп забыл.

525 14 янв, 23:03 525 1326846

>>1325283
Спасибо! Не подскажешь с какой начать?

526 16 янв, 21:01 526 1328156

>>1320107
Слабоумная макака

527 16 янв, 21:04 527 1328159

>>1320107
Ты настолько выблядок, что даже твоя мать-блядь, выплёвывая тебя в обосранном лифте из своей ёбаной всеми пизды, мямлила во время родом более вменяемо, чем этот понос в коде для тотальных анимешных пидоров-инфантилов. Поводил хуем по твоей слабоумной обезьяньей головке, полуёбок

528 17 янв, 08:00 528 1328359

>>1325385
>классический ООП
Не классический, а классовый, или Симула-подобный. Классический ООП был придуман Аланом Кейем.

529 17 янв, 08:03 529 1328360

>>1325180
htmlacademy, но там не полные макеты. Хотя может по подписке есть и полные.

530 17 янв, 08:07 530 1328362

>>1325844
Telegram - отличный сервис. Это двач говно.

531 27 янв, 00:57 531 1335622

>>1323268
JS типо не нативный язык? =)
а обработку всего этого говна как ты будешь делать, тоже на CSS?

Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 6 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion