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

Этого треда уже нет.
Это копия, сохраненная 11 декабря 2018 года.

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

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

61 Кб, 1050x1050
JavaScript thread 117 24 окт, 20:48 1283967 В конец треда | Веб

Ссылка на прошлый тред: >>1278734 (OP)

Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы: https://github.com/vladimir37/js-thread/blob/master/Wiki/faq.md
Список материалов для изучения: https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md
Список инструментов и направления JS-разработки: https://github.com/vladimir37/js-thread/blob/master/Wiki/tools.md Конфа /pr/ в Slack: https://slack-2chpr.herokuapp.com/

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД! Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.

Ответы84783

24 окт, 21:10 2 1283978

МУСАРА САСАТЬ

24 окт, 21:46 3 1283989

какой тред лучше, этот или в врк?

Ответы839948400184049

24 окт, 21:58 4 1283994

>>1283989
Обои.

24 окт, 22:05 5 1284001

>>1283989
||

Ответы84009

24 окт, 22:19 6 1284009

>>1284001
&&

25 окт, 00:38 7 1284044

Аноны, разъясните, что такое callback-функции? Где про них внятно написано?

Ответы84047

25 окт, 00:49 8 1284047

>>1284044
>что такое callback-функции?
Функция, передаваемая аргументом другой функции, и выполняемая ею в определённый момент собственного выполнения.
>Где про них внятно написано?
У Кантора того же

Ответы84301

25 окт, 01:00 9 1284049

>>1283989
В этом больше специалистов и можно что-то посложнее спросить, там — можно больше поговорить, о чем-то интересном, что лишь слегка связано с js.

Ответы84353

25 окт, 02:36 10 1284066

Чмо, где тег?

Ответы84105

25 окт, 02:37 11 1284067

Пересоздайте с тегом

Ответы84091

25 окт, 04:18 12 1284091

>>1284067
Есть же модератор, который может отредактировать пост.

25 окт, 04:27 13 1284092

Короче, такая тема. Пытаюсь пились скрипт для левого сайта.

Но сразу встрял, что нихуя не работает. А именно не работает поиск елемента - по ид, классу, ксс и т.п. Тупо выдает андефайн. Причем было, что разок заработало, перезагрузил страницу - все , хуй не видит. Элемент точно есть.

Что за хуйня, это какая-то защита от скриптов?

Ответы84098841008413984167

25 окт, 04:51 14 1284098

>>1284092
Вопрос 2.

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

Я так понял нужно использовать xmlhttprequest. Прочитал статьи по этой хуйне - там только текстовый файл с сервера показано как дернуть.

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

Ответы841008413984651

25 окт, 04:52 15 1284100

>>1284092
>>1284098
Вебмастер-фрилансер, ты?

25 окт, 06:09 16 1284105

>>1284066
Обычно перекатчики-активисты даже тему не указывают, так торопятся. А тут всего лишь тег.

Новая шапка:
https://pastebin.com/X2HtWsFS

прошлый ОП

25 окт, 07:23 17 1284116

Где б конфа в этом вашем слаке?

Ответы84156

25 окт, 09:34 18 1284139

>>1284092
>Что за хуйня, это какая-то защита от скриптов?
Ну ты проверь, выполняется ли вообще твой скрипт, запусти свои команды вручную в консоли и т.д. Может элементы потом создаются, в прошлом треде же был уже один с setTimeout'ами.
Никакой защиты от скриптов, которая не даст искать ЖС'ом элементы только твоим кодом быть не может.

>>1284098
>разве это норм всю страницу грузить ради немного данных?
Если у сайта нет никакого API для получения данных, то иначе ты и не сможешь. Что сервер отдаёт, то и жри, как говорится.

Ответы84636

25 окт, 10:47 19 1284156

>>1284116
#random

25 окт, 11:07 20 1284167

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

Ответы84181

sage 25 окт, 11:34 21 1284181

>>1284167
99%, что этот ваш Джаваскрипт — говно без задач, созданное на коленке какими-то поехавшими наркоманами и работающее через жопу) сажи треду сука))

Ответы8420484226

25 окт, 12:33 22 1284204

>>1284181
бамп.

Ответы84226

39 Кб, 957x336
25 окт, 13:01 23 1284226

>>1284181
>>1284204

Ответы84274

25 окт, 14:47 24 1284274

>>1284226
Всё верно, жс тред же.

25 окт, 15:50 25 1284301

>>1284047
Так я вот этот момент не понимаю. Зачем мы здесь в теле функции пишем y()?
function(y){
alert(1);
y();
}

Ответы84312

25 окт, 15:58 26 1284308

Где блядь смешные картинки про js, я что сам их рисовать должен? За целый пост ни одной картинки, вы тут все охуели что ли?

Ответы84314

25 окт, 16:04 27 1284312

>>1284301
>>1284301
>Зачем мы здесь в теле функции пишем y()
Вызываем функцию, которую передали как параметр.

Ответы84313

25 окт, 16:06 28 1284313

>>1284312
Всё, спасибо.

25 окт, 16:15 29 1284314

>>1284308
В js нет ничего смешного.

Ответы84325

50 Кб, 640x363
25 окт, 16:46 30 1284325

>>1284314
Меня прикалует мем про макак, например.

Ответы84330

25 окт, 16:51 31 1284330

>>1284325
Так тебе в пайтон трхреад

25 окт, 17:29 32 1284353

>>1284049
Чем отличается МПА от закодспличенного СПА с ССР?
Чем отличаются жвт от кукис?

Ответы84370

25 окт, 17:38 33 1284356

Ребят, подскажите что почитать по VS code'у, как на нем писать? Мб видеокурсы какие-то?

Ответы8435784358

25 окт, 17:39 34 1284357

>>1284356
Ты для того чтобы на дваче пост сделаль тоже видеокурсы проходил?

Ответы84359

25 окт, 17:39 35 1284358

>>1284356
Курсы нужно покупать, иначе никак.

Ответы84359

25 окт, 17:42 36 1284359

>>1284357
>>1284358
https://www.udemy.com/share/100uPKBEUbcFlaQnw=/
Вот такой нашел, что думаете, ребята? На торрентах нет, новый наверное

Ответы84360

25 окт, 17:43 37 1284360

>>1284359
Годно, бери пока скидка не закончилась.

Ответы84361

133 Кб, 1288x921
25 окт, 17:45 38 1284361

>>1284360
Купил, всего 10 бачей, изи. Спасибо что подбодрил!

Ответы84363

25 окт, 17:48 39 1284363

>>1284361
Удачи в обучении!

Ответы84364

25 окт, 17:49 40 1284364

>>1284363
Не могу понять как скачать вскод аптгет какой-то. Мдааа

278 Кб, 1920x1080
25 окт, 17:53 41 1284365

суууука, он на аглийском, нихуя не понимаю

Ответы84366

25 окт, 17:55 42 1284366

>>1284365
Пиздец ты тупой. Там же из описания было понятно, что он на английском.

Ответы84368

25 окт, 17:57 43 1284368

>>1284366
Да ладно, всего 10 баксов, похуй, еще куплю, когда сеньором стану

Ответы84379

25 окт, 18:02 44 1284370

>>1284353
бамп
Когда использовать жвт а когда кукисы?
поспорьте со мной ктониьбудь, оспорьте тезис плс. закодспличенное спа с сср отличтается от мпа только тем что оно кэшируется через префетчи-прелоады, а мпа нет.
Кстати как думаете стоит ли делить бандл на чанки по старинке с вендорами или делить лучше постранично и иногда оптимизировать некоторые здоровые либы и компоненты?

Ответы84373

25 окт, 18:03 45 1284372

Для каких задач может не подойти некст жс?

25 окт, 18:04 46 1284373

>>1284370
>Когда использовать жвт а когда кукисы?
Напомнило недавнее:
>>Я сделал через uniqid, который сохранял в локал сторейдже.
>Не, у меня задание сделать на socket.io.

25 окт, 18:12 47 1284379

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

Ответы84381

25 окт, 18:13 48 1284381

>>1284379
да я кстати нашел курс по вскоду от фронтэндмастерсов на рутракере(, но тот что я купил по-любому лучше

25 окт, 18:19 49 1284386

А почему саги используют генераторы а не асинк авайт?

Ответы8439684425

25 окт, 18:33 50 1284396

>>1284386
Генераторы сделали раньше промисов, может поэтому.

25 окт, 19:11 51 1284421

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

25 окт, 19:20 52 1284425

>>1284386
Потому что эффекты легко тестировать, а промисы — нет.

25 окт, 19:42 53 1284445

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

25 окт, 20:55 54 1284497

Вы же понимаете что это всё модная хуета без задач? Нахуя эти МПа спа? Вы блядь пишете настолько сложный код, что его на сервере проще пререндерить, потонули в своих абстракциях. Главное то-зачем это всё? Единственный охуенный эффект, который без новомодного подхода не сделать это видео можно смотреть не прерывая. Только вот контакт это умел ещё в начале десятых.

Кстати какой уебан придумал пихать разметку и данные в жс? И главное почему ему по ебалу не дали и все теперь так делают?

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

Ответы8453784591846028466684716

25 окт, 21:47 55 1284530

Есть вообще такая возможность как выложить довольно большой по меркам пед-проекта код своего магазина со свито-перделками и получить какое-то ревью?

инб4 кидай сюда

25 окт, 22:06 56 1284537

>>1284497
Удваиваю адеквата, утраиваю в месте про запихивание разметки в код.

26 окт, 00:04 57 1284591

>>1284497
Иди гуглдоки мне на серверном рендеринге запили. Фигму тоже можешь попробовать.

Ответы84619

26 окт, 00:19 58 1284602

>>1284497
Потому что обновлять вирутальный дом быстрее.

Ответы84619

26 окт, 01:11 59 1284619

>>1284591
Зачем? Я считаю что это ненужная хуета.
>>1284602
Мантра эта охуенная. Как будто реальный дом у вас не обновляется.
Нормальный апдейт и так за один раз делается. Если ты каждую строчку таблицы аппендишь по циклу, то это ты говно написал, зачем целую экосистему тащить чтобы это исправить? А учитывая скорость загрузки и замедление из-за абстракций, это ещё вопрос как быстрее.

Ответы846308463184646

sage 26 окт, 01:51 60 1284630

>>1284619
>врети
Ясно, лол. Поссал на тупого неосилятора.

Ответы84673

26 окт, 01:55 61 1284631

>>1284619
>Зачем? Я считаю что это ненужная хуета.
Кого ебет твое мнение, лол? Ты же вообще не вдупляешь что и зачем сейчас в вебе происходит. Иди пили невероятные веб-сервсы будущего на пхп и джиквери, что тебе мешает?

Ответы84673

26 окт, 02:47 62 1284636

>>1284139
Действительно setTimeout работает. Какого хуя не работают window onload и domcontentloaded?

Мне так весь скрипт запихивать в огромную функцию с этим таймаутом, чтобы сразу работал?

26 окт, 04:39 63 1284646

>>1284619
> ... Я считаю ....
Пук

Ответы84673

26 окт, 05:11 64 1284651

>>1284098
Вопрос остался - как дернуть и переместить форму с одной страницы на другую. Разумеется, чтобы она работала.

Ну вот на примере двоща - спиздить данные из другого треда, как который здесь ссылка и форму отправки поста в другой тред.

881 Кб, 854x854
26 окт, 05:38 65 1284655

Блядь, посоны, я слишком тупой. Раз по 10 перечитал кучу статей про эти промисы, геты, посты, фетчи, реквесты и нихуя не понял.

Пиздос, короч.

Ответы8465784675

26 окт, 05:45 66 1284657

>>1284655
Я же тебе советовал написать рестфул сервер на ноде. Зная серверную сторону вопроса, у тебя сразу понимание придет. К тому же тебе все равно придется ноду выучить рано или поздно.

Ответы84665

26 окт, 06:11 67 1284665

>>1284657
Это не мне. Еще одна дичь, которую я нихуя не пойму.

Ответы84667

26 окт, 06:14 68 1284666

>>1284497
>Кстати какой уебан придумал пихать разметку и данные в жс
А в чем, собственно, проблема? Разделение кусков кода на компоненты имеет гораздо больше смысла, чем разделение по типу языка (хтмл, ксс, жс).

Ответы84673

26 окт, 06:19 69 1284667

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

26 окт, 07:28 70 1284673

>>1284630
>>1284631
>>1284646
Господа, я ценю ваше никчемное мнение, но можно конкретики? В каком месте vDOM быстрее? Судя по вот этой статье

https://medium.com/@abraztsov/how-virtual-dom-work-567128ed77e9

vDOM один хуй обновляет DOM браузера, да ещё сами почитайте каким образом. Единственное, что вы прячете это за абстракцию, но один хуй вы обновляете узлы на странице,и фреймворк делает кучу говна за вас, далеко не всегда нужного.

>>1284666
Не имеет. Структура, оформление и поведение это уже компоненты страницы. У тебя уже достаточно инструментов, чтобы оперировать ими и делать заебись, зачем плодить сущности?
Какой то хуй из фейсбука решил ООП ебануть, ибо по другому не осилил, и вот у вас уже компоненты.
>>1284631
Пыху завели не в ту степь, он говно и умрёт. Жиквери сейчас не нужен, все его фичи браузеры умеют из коробки, он как ветеран ушёл на покой. Но один хуй сейчас реактодети тащат Жиквери, чтобы поработать со страницей там, где философия компонентов не справляется.

И да, крутые господа, какие вы запилили проекты, которые без реакта бы хуево реализовывались?

Ответы84677846808468284688

26 окт, 07:40 71 1284675

>>1284655
А ты в кучу статей не бери, а делай. Тут надо шишки набивать. Начни с реквестов, сделай простейший веб сервер, постучись на него. Ура, ты молодец. Фетч это таже хуйня, только вид с боку. Как ты данные откуда то фетчишь, так и собака тащит тебе тапочки.
Теперь Гет и Пост. С английского переводятся как Получать и ОставлятьИнформацию. Это два вида запроса в нттп протоколе. Когда тебе точно точно нужно получить данные с сервера ты используешь Гет. С ним ты можешь в адресной строке дописать параметры запроса. Пост же изначально создавался как способ закинуть на сервер какие то данные. Ответ на форм или, файлик какой нибудь. Сейчас же граница размыта и ебашут всё подряд через этот метод. Единственное что юзер в обычном браузере может только делать Гет.

А промисы это обещания. Работает как в реальности - я обещаю тебе, что когда ты реквесты освоишь, я тебе ещё помогу. Но я же не ебанутый тут сидеть, тебя ожидая и ничего не делая, я буду жить своим потоком дел. А когда узнаю что ты всё, тогда свои дела отложу и выполню своё обещание.

А если у тебя проблема как это всё написать и ты боишься программировать - не лезь ты пока в эту северную срань. Начни с простого. Привыкни писать код. Осознай что это не магия, он делает именно то, что ты написал. И никак иначе.

26 окт, 07:52 72 1284677

>>1284673
>Структура, оформление и поведение это уже компоненты страницы
Как раз недавно смотрел видео, где мужик поясняет, что разделение на файлы по разрешению почти никогда не помогает разделять задачи.
https://www.youtube.com/watch?v=0ZNIQOO2sfA

Ответы84693

26 окт, 08:00 73 1284680

>>1284673
>В каком месте vDOM быстрее?
Все правильно ты думаешь.
vDOM действительно сделан для тех, кто не умеет работать эффективно с DOMом напрямую. Но ты не видишь всей картины в целом.

В проектах, где ты колупаешься один сам по себе, ты можешь писать код хоть какой, и как угодно.
В проектах, где над кодом работает масса людей и все разной квалификации - есть стандарты, стайлгайды, и вот такие вещи, как vdom, фремйворки, парадигмы, паттерны. ЧТобы это блядь можно было поддерживать. Потому что если js-ниндзя Джон Резиг написал ниебический ванильный js код на 1000 строк, это не значит, что ты сможешь его понять, и написать код, которые будет не менее эффективен. А вот если вы оба пишите в рамках одного фреймоврка, подхода - то контролировать поток говнокода, который вырабатывает васян не умеющий рписать нормальный код - становится проще.

А теперь смотри.

Тебе дали на поддержку проект, который до тебя писал какой-то программст подобны тебе. Он писал его на ванили. Работал с домом на прямую. Сам ридумывал как хранить стейт, как выглядят модели, и как происходит дата-биндинг, и вообще контрол-флой приложения.
Вот ты взял его проект. Сколько ты потратишь времени на то, чтобы понять ниебический дзен его идеи, которые он применил? Комментарии? Какие еще комментарии, когда хороший код не должен их иметь вообще. Документация? А не ахуеешь ли ты на каждый проект расписывать документацию, для этого есть уже расписанные блядь подходы, называющиеся фреймворками и бибилотеками?

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

То же самое касается твоей работы с домом. Ты моежешь тратить часы если тебе не жадко, чтобы разбираться на то, когда именно вася обновляет свой дом на ванили, в какой именно момент, отталкиваясь от какого события, и в какой последовательности. Но только изволь тратить это время за свой счет. Потому что ребята, которые используют vDOM-based решения, уже решили для себя этот вопрос, и точно знают, что и когда и где обновится. И не важно, проект кто писал проект. Главное, что его писали с определенным подходом.

26 окт, 08:00 73 1284680

>>1284673
>В каком месте vDOM быстрее?
Все правильно ты думаешь.
vDOM действительно сделан для тех, кто не умеет работать эффективно с DOMом напрямую. Но ты не видишь всей картины в целом.

В проектах, где ты колупаешься один сам по себе, ты можешь писать код хоть какой, и как угодно.
В проектах, где над кодом работает масса людей и все разной квалификации - есть стандарты, стайлгайды, и вот такие вещи, как vdom, фремйворки, парадигмы, паттерны. ЧТобы это блядь можно было поддерживать. Потому что если js-ниндзя Джон Резиг написал ниебический ванильный js код на 1000 строк, это не значит, что ты сможешь его понять, и написать код, которые будет не менее эффективен. А вот если вы оба пишите в рамках одного фреймоврка, подхода - то контролировать поток говнокода, который вырабатывает васян не умеющий рписать нормальный код - становится проще.

А теперь смотри.

Тебе дали на поддержку проект, который до тебя писал какой-то программст подобны тебе. Он писал его на ванили. Работал с домом на прямую. Сам ридумывал как хранить стейт, как выглядят модели, и как происходит дата-биндинг, и вообще контрол-флой приложения.
Вот ты взял его проект. Сколько ты потратишь времени на то, чтобы понять ниебический дзен его идеи, которые он применил? Комментарии? Какие еще комментарии, когда хороший код не должен их иметь вообще. Документация? А не ахуеешь ли ты на каждый проект расписывать документацию, для этого есть уже расписанные блядь подходы, называющиеся фреймворками и бибилотеками?

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

То же самое касается твоей работы с домом. Ты моежешь тратить часы если тебе не жадко, чтобы разбираться на то, когда именно вася обновляет свой дом на ванили, в какой именно момент, отталкиваясь от какого события, и в какой последовательности. Но только изволь тратить это время за свой счет. Потому что ребята, которые используют vDOM-based решения, уже решили для себя этот вопрос, и точно знают, что и когда и где обновится. И не важно, проект кто писал проект. Главное, что его писали с определенным подходом.

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

26 окт, 08:05 74 1284682

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

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

Ответы84693

26 окт, 08:32 75 1284688

>>1284673
> пуууууук
> Оно же dom все равно обновляет!!!
Чукча понятие double buffering неосилил.

Ответы84693

26 окт, 09:10 76 1284693

>>1284677
Это похоже на холивар уровня где ставить открывающую фигурную скобку - на той же строке или на новой. Кому как удобнее абстракции в голове крутить. Буду терпимее к сторонникам этой идеи.

>>1284680
спасибо, няша, адекватно ответил. Понятное дело, что всем выдают одинаковые молотки, чтобы все одинаково стучали.
>>1284682
Тоже Разумный аргумент, спасибо. Ты описал одну грань, но не нужно сваливаться в другую, где цена за абстракцию слишком велика как для юзера, так и для девелопера.

Таких ответов я ждал.

>>1284688
Что ты там жиденько нагуглил?

А вот это какое то ррррряяяяя неадекватное.

Осталось два вопроса. Какие решения позволяет нео подход реализовывать, какие нельзя сделать по классике проще и быстрее? И с чего вы решили, что говнокод на каком нибудь модном фреймворке проще разбирать чем говнокод на ваниле?

Ответы8470184708

26 окт, 09:45 77 1284701

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

Ответы8470584709

26 окт, 09:53 78 1284705

>>1284701

40 лет назад, тащемта.

30 лет назад основной срач был "поцкаль vs C", ассемблер тогда уже никто не использовал кроме как для вставок.

20 лет назад был 1998 - тогда смузихлебы уже вовсю писали интырпрайзные опердни на жабе.

Ответы84707

26 окт, 09:54 79 1284706

Ну а если серьёзно. Что вас в жс-е не устраивает? Именно в жс-е, а не в каких-то там фреймворках.

Ответы84710

26 окт, 09:56 80 1284707

>>1284705
>30 лет назад основной срач был "поцкаль vs C",

Точнее, "Пацкаль vs С vs кресты" и отдельной дисциплиной "С vs Кресты".

Ответы84709

26 окт, 09:56 81 1284708

>>1284693
>> Господа, я ценю ваше никчемное мнение,
> Таких ответов я ждал
А хуем по лбу ты не ждал?

26 окт, 10:01 82 1284709

>>1284701
>>1284707
В конце 90 в фидошных ээах по С / C++ ассемблероебов-кукаретиков было полно.

Паскале/крестосрачи - это уже другая история

Ответы84711

26 окт, 10:01 83 1284710

>>1284706
>Ну а если серьёзно. Что вас в жс-е не устраивает?

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

В нулевых это было актуально. Но сейчас не нулевые.

В продакшене велосипедостроительство ради велосипедостроительства - это абсолютно однозначная трата времени впустую. Например, никто не мешает велосипедить игру с нуля, используя только голое API и возможности языка.

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

26 окт, 10:02 84 1284711

>>1284709

Я не про бывший СНГ же, где клоны межделмашевских ЭВМ из конца 60х-начала 70х в 90х еще не все списали.

Ответы84713

26 окт, 10:05 85 1284713

>>1284711
Тю, JS-ванильщиков сейчас за пределами СНГ тоже поискать

Ответы84714

26 окт, 10:07 86 1284714

>>1284713
Ну и упоминание паскалесрача тоже наводит на мысли про СНГ

26 окт, 10:10 87 1284716

>>1284497
Разделение фронта от бэка.
Надо лишь гонять джос вместо хтмл.
Если надо сложный динамические интерфейс или SPA, то с жс/жквери/вебпак будешь материться и заюзаешь фреймворк.
Не забываем, что вскоре браузер будет как ОС, а веб станет как десктоп, wasm и увеличение пропускной способности тому поспособствуют.

Ответы8471784767

26 окт, 10:11 88 1284717

>>1284716
>джос
*json

26 окт, 12:14 89 1284767

>>1284716
Кхм, погоди, а сейчас что-ли разметку не гоняют в динамических приложениях? Компонент туда, компонент сюда?

Ответы84777

26 окт, 12:34 90 1284777

>>1284767
Нет, конечно, все динамически строится через JS.

Ответы84779

26 окт, 12:36 91 1284779

>>1284777
Так, а жс откуда знает что строить? То есть внутри скрипта лежат шаблоны на все случаи жизни?

Ответы84785

26 окт, 12:54 92 1284783

>>1283967 (OP)
пацаны, если я в рот ебал верстку и вообще меня тошнит от всех этих ваших дивов хуивов, то мне лучше не лезть в жс?

мимо хуярю 7 лет на плюсах

Ответы84801848228483084840

26 окт, 12:55 93 1284785

>>1284779
Если приложение не очень большое, то да. Если большое, то js догружается по мере необходимости.

Ответы84886

26 окт, 13:28 94 1284801

>>1284783
Можно ноду насиловать.

5,8 Мб, mp4,
1280x720, 0:10
26 окт, 13:32 95 1284802

Приходится делать смешное самому.

26 окт, 14:16 96 1284822

>>1284783
Странный вопрос, если ты в веб полезешь, то с дивами и js по-любому будешь работать. А если в веб не лезть, то зачем тебе js, двигай свои байты дальше.

26 окт, 14:35 97 1284830

>>1284783
Если ты "хуяришь" 7 лет на плюсах и при этом не можешь нормально заработать, то лучше вообще ни во что связанное с программированием не лезть.

Ответы84847

26 окт, 15:16 98 1284840

>>1284783
Нафига с плюсов переползать на JS, да ещё если веб не нравится?
Любишь боль, противный?

26 окт, 15:35 99 1284847

>>1284830
Где ты вообще увидел разговор про деньги?
Ох уж эти школьники.

Ответы84852

26 окт, 15:46 100 1284852

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

Ответы84861

26 окт, 15:55 101 1284861

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

Всегда в голос с таких как ты. Сам придумал, сам решил.

Ответы84862

26 окт, 15:57 102 1284862

>>1284861
Так это не я решил, мань, так уж сложилось, что у человека в мире такие примитивные потребности, но ты конечно можешь это отрицать и не снимать розовые очки и фантазировать о бункерах, жаль, что это на реальность никак не повлияет.

Ответы84864

26 окт, 16:02 103 1284864

>>1284862
Из его слов ясно лишь, что он не любит html css и почему-то(тут не ясно почему) есть ли смысл ему в таком случае смотреть жс. И все. Остальное ты придумал и решил.
Ну впрочем поссал тебе в рот, тупой школьник.

Ответы84897

26 окт, 16:20 104 1284874

ребята, знает кто-нибудь хорошие курсы слепой печати на кейбоард?

Ответы84879

26 окт, 16:22 105 1284876

Я вот поднастроил вскод по тому курсу но печается все равно медленно, умеет кто десятипальцевым слепым методом печатать? А то я печатаю хоть и целым восьмипальцевым но получлепым и еще и с ошибками иногда, а хочется идеально выдавать 400 знаков минуту включая хоткеи и сниппеты это будет класс.

Ответы84899

26 окт, 16:26 106 1284879

>>1284874
Ты хотел сказать "гуд кос блайнд тайпинг он зе кибод"

Ответы84880

26 окт, 16:28 107 1284880

>>1284879
yep my friend

26 окт, 16:42 108 1284886

>>1284785
То есть это те же яйца только в профиль.

26 окт, 17:04 109 1284893

Аноны, подскажите, как с помощью Bootstrap 4 навасянить похожий календарь с датами?
https://doodle.com/create/options

26 окт, 17:14 110 1284897

>>1284864
>это бомбанувшее на ровном месте быдло

Проиграл.

Ответы84900

26 окт, 17:16 111 1284899

>>1284876
С таким скиллом не в кодинг нужно, а в рерайтинг какой-нибудь.

Ответы85275

26 окт, 17:16 112 1284900

>>1284897
>Проиграл
Наконец то понял свой положняк

Ответы84902

26 окт, 17:18 113 1284902

>>1284900
>обосравшееся быдло всё никак не успокоится и продолжает дежурить в треде с надеждой охладить свой пердак

27 окт, 14:03 114 1285275

>>1284899
Написание кода это процентов 15 от программирования

Ответы8528385774

27 окт, 14:10 115 1285283

>>1285275
Ага, вот только бойлерплейт ты тоже безраздумно не повставляешь.

28 окт, 08:57 116 1285774

>>1285275
а остальные это что

Ответы85791

28 окт, 10:32 117 1285791

>>1285774
>а остальные это что
Пинание хуёв, посещение двача, ковыряние в носу и чесание жопы. Это описание деятельности того, кто промямлил про 15%. У настоящего программиста, знающего, понимающего - всё совсем по-другому.

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

Ответы85793

28 окт, 10:35 118 1285793

>>1285791
По мне, так написание кода - это 15%, остальные 85% - это чтение доков, стаковерфлоу и перечитывание кода в попытках понять, как сделать так, чтобы заработало.

28 окт, 16:46 119 1285930

Как в блядском AngularJS (который без тайпскрипта и прочей няшноты) заставить нумерик-ап-даун обновить значение по клику кнопки?

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

Переключение расчёта я вроде сделал. Но оно отражается на нумерике только если я этот самый селект изменю.
Как заставить ng-click обновить другой элемент на странице, при том что тот считается на основе формулы?

8 ноя, 10:05 120 1291614

Как делать SSR компонентов, которые зависят от информации, которая хранится в Local storage?

Ответы9278792967

10 ноя, 12:27 121 1292753

На каком языке должны быть интерфейс пет-проектов?

Ответы9277092772

10 ноя, 13:29 122 1292770

>>1292753
На китайском.

10 ноя, 13:31 123 1292772

>>1292753
Должно быть и18но

10 ноя, 13:48 124 1292787

>>1291614
Никак? Если они зависят от локал сторедж - то для их рендеринга нужна инфа из клиента.

10 ноя, 17:50 125 1292967

>>1291614
Создай HOC, в пропсы передавай значения из localstorage

Тред утонул или удален.
Это копия, сохраненная 11 декабря 2018 года.

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

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

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

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