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

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

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

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

JavaScript thread Number(`117`); /js/ # OP 27 окт, 14:06 1285278 В конец треда | Веб

61 Кб, 1050x105078 Кб, 700x514123 Кб, 500x7205,8 Мб, mp4,
1280x720, 0:10

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

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

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

П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
http://exploringjs.com/es6/ch_one-javascript.html
> Динамика, не компиляется, недоязык
Странно, что у тебя после объявления всех типов и компиляния осталось время покакать в этом треде, старичок.
> Что там и когда происходит в этом одном потоке Event Loop
https://www.youtube.com/watch?v=8cV4ZvHXQL4
https://www.youtube.com/watch?v=j4_9BZezSUA
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает
Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют значения. Времени потребуется год с нуля, но это не точно.
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=vd2dtkMINIw
https://www.youtube.com/watch?v=IhuwS5ZLwKY&list=PL8dPuuaLjXtNcAJRf3bE1IJU6nMfHj86W
Ты помнишь образы и связи, а не конспекты.
https://www.youtube.com/watch?v=gj3ZnKlHqxI
https://www.youtube.com/watch?v=5nTuScU70As
Ты — это то, что ты делаешь каждый день.
https://www.youtube.com/watch?v=eLYNM5QAnpw
https://www.youtube.com/watch?v=JAnNUhWJQI8&list=PL5faAYlGYYoGr49h1WMInNSd5Ya1uu7KT&index=6
https://habitica.com/
Сколько помидорок сможешь сделать за неделю?
https://www.youtube.com/watch?v=H0k0TQfZGSc
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает.
https://www.khanacademy.org/math

HTML, CSS. Ничего сложного.
Требует только усидчивости. Как раз подойдёт для того, чтоб в простых условиях выработать правильные привычки и дисциплину. Проходи вёрстку на
https://htmlacademy.ru/courses
Бесплатного будет достаточно, но можно и подписку купить на месяц, этот дедлайн мотивирует.
В Кокодемии тебе будут показывать всякие теги, правила. Ты дополнительно находи каждый на
https://developer.mozilla.org/en-US/
(в результатах поиска справа категории, оставь пока только HTML, CSS)
В этой “вики”-документации описаны подробности для всякого в Вебе. Тебе не надо учить это всё наизусть. Достаточно просто бегло ознакомиться, пропитываться, иметь представление. В каждой статье есть раздел “Specification”, там тебя чаще всего интересует ссылка “Living standard”. Это спецификации языка, “спеки”, они написаны очень формально. В начале всё будет совсем не понятно, это норма. Тебе просто надо привыкать к подобным документам. Посматривай их немного, типа шаришь.
Можно найти ещё много полезностей, типа
https://htmlreference.io/
https://cssreference.io/
Параллельно с Кокодемией по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
https://www.youtube.com/watch?v=tpIctyqH29Q&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
На этом этапе стоит начать формировать информационный фон. Собирай подписки на рассылки, Ютюб, Твиттер. Но помни, если ты что-то смотришь-читаешь, то стоит потратить минимум столько же времени на написание кода по мотивам. Иначе это обычная бестолковая прокрастинация. Или же это может быть толковая рекреация — лучше посмотреть интересный доклад, чем очередной сериал.

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
Очень дружелюбен к ньюфаням:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать; если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё (но не разжевывает для ньюфань, иначе было бы достаточно только его), плюс обзор некоторых приблуд, идеи проектов для портфолио, задачки на алгоритмы.
Подготовка к собеседованию, задачки, соревнования:
https://codesignal.com/
Концептуальный разбор, полезное чтиво:
https://github.com/getify/You-Dont-Know-JS
https://github.com/getify/Functional-Light-JS
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html
Массивная ссылкота по всем темам:
https://frontendmasters.com/books/front-end-handbook/2018/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

Node.js позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни:
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
Нода это уже отдельная приблуда, человечного MDN’a тут нет. Но ты же уже не боишься сухих документаций. Нужно найти доки Ноды nodejs api и сверяться с ними, пока читаешь статьи.

Где-то на этом этапе ещё нужно разобраться с
Linux
https://itsfoss.com/getting-started-with-ubuntu/
https://linuxjourney.com/
shell
https://tproger.ru/translations/bash-cheatsheet/
https://explainshell.com/
https://www.shellscript.sh/
Git
https://tproger.ru/translations/difference-between-git-and-github/
https://githowto.com
https://git-scm.com/book/ru/v2
Docker
https://docs.docker.com/install/
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение, а лучше — попытаться что-то в нём переделать. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал (не трать на это больше часа);
1 - находишь официальный сайт приблуды;
2 - на офсайте делаешь Tutorial / Getting started;
3 - на офсайте читаешь доки, АПИшки по диагонали;
4 - начинаешь делать оригинальные нужные штуки, сверяясь с доками;
5 - попробуй поискать “github awesome приблуда”;
6 - отважно посмотри исходники.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

Шапка:
https://pastebin.com/bkqEXLUW

Ответы866648789189010894318984891057

50 Кб, 1600x746
27 окт, 14:09 2 1285282

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

27 окт, 14:48 3 1285304

Вот это нормальный перекат, с тегом и картинками.

27 окт, 15:53 4 1285335

Какая же хуйня этот жаваскрипт. После питона ну говно говном. Уёбищная, непонятная логика сетов и массивов. Всё блядь через жопу. Как вы работаете с этим говном??22

Ответы853458535586100

27 окт, 16:04 5 1285345

>>1285335
>После питона ну говно говном.
После питона (если он был первым) практически всё будет казаться говном, слишком он тепличный.

27 окт, 16:15 6 1285355

>>1285335
После питона как вздохнул свободно. Функции не lambda хуй: пизда, а нормальные и нет ебической ебли с отступами - как раз то, от чего был самый сильный баттхёрт. Стдлиба только никакая, приходится всё устанавливать по пол минуты.

27 окт, 19:28 7 1285486

getBoundingClientRect().left и .offsetLeft.
В чем разница? Зачем в жс так много самых разных координат\расстояний?

Ответы85529

27 окт, 20:36 8 1285518

>>>Проще веба в программировании и так нихуя ничего нет
Датасаенс изи вообще. Его сложность слишком переоценена

27 окт, 20:37 9 1285519

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

27 окт, 20:45 10 1285529

>>1285486
При чем тут js, если это DOM API? Оно к языку отношения не имеет.

26 Кб, 600x616
28 окт, 00:05 11 1285680

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

28 окт, 00:30 12 1285691

```Умение покрыть Vue/ReactJS код тестами
Понимание принципов работы backend-фреймворка (любой из: Python Django, Ruby on Rails) и умение описать верстку страницы на соответствующих языках (erb/haml или Python Django Template Language)```
как можно совместить все это не понимаю

Ответы85778

28 окт, 07:09 13 1285764

Двач, вопрос:

Есть очень много кода, пропущенного через какую-то хуйню и представляющимся мне в таком виде - https://codepen.io/flakelf/pen/PyLmjE

Через что пропустить, чтобы привести к читабельному? Или придётся делать всё ручками?

Ответы85874

28 окт, 07:42 14 1285767

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

28 окт, 09:13 15 1285778

>>1285691
В каком смысле как? Про тесты я хуй знает, но по любому возможно, а шаблоны есть шаблоны. Ты когда на вью пишешь или на реакте, ты же все равно пишешь html, которые изменяет и потом отправляет сервер на реилс или джанго. В чем вопрос?

Ответы85931

28 окт, 15:01 16 1285874

>>1285764
Попробуй деобфускатор какой-нибудь. Но не надейся на хороший результат.

28 окт, 16:14 17 1285916

Что надо знать, чтобы лендинги/простые сайты клепать? В процессе уже html/bootstrap/js/jquery, буду работать в одного, может подскажите что?

Ответы85918

28 окт, 16:17 18 1285918

>>1285916
CSS

28 окт, 16:28 19 1285922

Ребят на https://javascript.info/ обучение идёт по ES5?

Ответы85927

28 окт, 16:36 20 1285927

>>1285922
>https://javascript.info/
Arrow функции и классы вроде есть

Ответы86121

28 окт, 16:44 21 1285928

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

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

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

28 окт, 16:47 22 1285931

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

Как просмотреть алгоритм расчёта на сайте? LesLyonnais 28 окт, 20:27 23 1286076

Здравствуйте, люди добрые. Есть один сайт, на котором есть онлайн-калькулятор, который работает на javascript, как можно заглянуть в исходный код и посмотреть алгоритм работы этого калькулятора? Я совсем далёк от всего этого, поэтому буду рад любым советам.
Сайт http://www.rfclimat.ru/htm/vent_calculator.htm

Ответы86083

28 окт, 20:34 24 1286083

>>1286076
В инспекторе смотри ссылки на жс-код, он там даже не минифицирован.

28 окт, 20:54 25 1286100

>>1285335
Главная проблема JavaScrip — это ты!

28 окт, 21:02 26 1286105

Посмотрел выступление
https://www.youtube.com/watch?v=dpw9EHDh2bM
Предложение по новому API очень понравилось. Читаемость просто +999.

Я правильно понимаю, после принятие это пропосала отпадет неообходимось в паттерне разделения smart и dumb компонентов, у нас будет один вид, логика из которых будет вынесена таким вот образом?

Ответы86110861728621186281

28 окт, 21:14 27 1286110

>>1286105
Мне кажется, что пейсбук сам реактом активно не пользуется. Руководство эту ебалу ввело специально для того чтобы "их" дети по "интересным" проектам не бегали, а сидели ровно и жевали js лапшу.

28 окт, 21:37 28 1286121

>>1285927
Значит у них по ES6?

28 окт, 23:17 29 1286172

>>1286105
Ну хз, какие то дохуя магические эти функции. Мне реакт нравился каа ращ тем что в нем минимум неявного поведения

Ответы86261

29 окт, 01:15 30 1286211

>>1286105
Годнота+++
Ух, наконец-то функциональщины еще побольше завезли, обдрочусь теперь.

Ответы86234

29 окт, 04:41 31 1286234

>>1286211
Теорию категорий хоть задрочил, дрочила?

29 окт, 06:41 32 1286261

>>1286172
https://twitter.com/dan_abramov/status/1056638312885170178

Ответы86830

29 окт, 08:51 33 1286281

>>1286105
>Avoid render hell
Неужто по чел-ки сделали

29 окт, 15:38 34 1286427

Аноны, подскажите, почему данная штука сортирует массив чисел в порядке возрастания?
myArr.sort(function(a,b) {
return a - b;
});

Ответы86433

29 окт, 15:47 35 1286433

>>1286427
Потому что читай доку, блядь. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

29 окт, 17:26 36 1286473

Почтенные смузи-господа!

Так получилось, что пришлось писать приложуху для Android девайся на React Native. В приложении есть участок где нужно использовать AsyncStorage. Однако эта залупа работает раз через раз. Главная проблема в том, что методы AsyncStorage возвращают промисы, которые не резолвятся. Если кто-нибудь сталкивался с этой проблемой, то поделитесь фиксами <3

Бочку делал, хуи не сосал (пока что)

Ответы8651186863

29 окт, 18:25 37 1286504

Как сделать юзерскрипт для двоща, который стирает имя файла, при передачи его на сервер?

29 окт, 18:36 38 1286511

>>1286473
в смысле не резовлятся? добавь туда reject

13 Мб, mp4,
480x640, 2:02
29 окт, 22:15 39 1286664

>>1285278 (OP)
Алло. Я на связи.
Как в вашем жабаскриптте сделать replaceAll всех символов со стринги?

Ответы86672

29 окт, 22:43 40 1286672

>>1286664
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/replace

100 Кб, 1920x1080
29 окт, 23:10 41 1286694

Ньюфаг в треде. Есть вопросик один. Мне хочется написать сайт, на котором будет одна кнопка, при нажатии на кнопку будет показывать рандомную картинку с сайта с хентаем. Мне был непонятен вопрос с назначением функции для кнопки. Я спросил двух знающих людей. И получил два совершенно разных ответа. Один сказал, что я могу сам скрипт написать на html' ке. Другой сказал, что без JavaScript'a тут не обойтись. Где правда? Какой вариант менее запарный?

Ответы86696

29 окт, 23:22 42 1286696

>>1286694
Они оба правы, в принципе, но реализовывать подобный функционал на HTML + CSS - это мазохизм, если есть возможность писать на JS.
Подробнее тут:
https://learn.javascript.ru/introduction-browser-events

Ответы86703

29 окт, 23:34 43 1286703

>>1286696
Спасибо большое

30 окт, 03:13 44 1286782

Кто-нибудь может привести юзкейс LabeledStatement, у которой тело не BlockStatement, а ExpressionStatement? В ExpressionStatement ведь не засунешь какой-нибудь break, так, чтобы он был там не один. Так нахера тогда нужен LabeledStatement: ExpressionStatement ?

// LabeledStatement: BlockStatement
some_label: { 1 + 2; break some_lable; console.log('never do') }

// LabeledStatement: ExpressionStatement (зачем оно надо?)
some_label: 1+2
some_label: break some_label

Ответы86805

30 окт, 04:24 45 1286805

>>1286782
Как тебя угораздило на такую древнюю как Netscape Navigator шелупонь наткнутся?
Тут даже юзкейс придумывать не надо, такую хуйню никто в здравом уме не использует. Да и циклы в нормальных репах перепиливаются на Array методы.

Ответы86839

30 окт, 06:28 46 1286830

>>1286261
>this.state isn’t actually where React keeps it in a class
Охуеть, конечно. Mind = blown.

30 окт, 07:47 47 1286839

>>1286805
Ты нахуя эту хуйню высрал. Если не знаешь ответа, проходи мимо.

97 Кб, 720x1440
30 окт, 10:26 48 1286863

>>1286473
Хуй знает. У нас вроде все норм работает

Ответы8687486896

30 окт, 11:18 49 1286874

>>1286863
Не понимаю как вы эту хуйню с пикрила читаете, нихуя не понятно.

Ответы868788688586896

30 окт, 11:26 50 1286878

>>1286874
Всё понятно.
Покажи свой код, который понятен тебе.

Ответы86895

30 окт, 11:46 51 1286885

>>1286874
У него на пикриле простейший код, не перегруженный абсолютно ничем и не требующий для понимания iq больше 80. Что-то уровня 2 + 2 = 4, а жи-ши пиши с буквой и. Как там можно что-то не понимать, если ты не умственно отсталый?

524 Кб, 3840x1051
30 окт, 12:17 52 1286895

>>1286878

Ответы86897

30 окт, 12:18 53 1286896

>>1286863
>>1286874
>Не понимаю как вы эту хуйню с пикрила читаете, нихуя не понятно.

Согласен, промиз можно не оборачивать в трай котч и все будет намного читабельнее. Вместо кучи строк будет 3. Я бы отрефакторил.

Ответы86898

30 окт, 12:20 54 1286897

>>1286895
пиздец, что за понос, неужели это говно и есть функциональное программирование?

Ответы86900

30 окт, 12:20 55 1286898

>>1286896
>промиз можно не оборачивать в трай котч и все будет намного читабельнее. Вместо кучи строк будет 3.
Тогда у них изменится поведение, мамкин хакер.

Ответы86901

30 окт, 12:23 56 1286900

>>1286897
>private
>final
>for
>new
>java
>функциональное программирование

30 окт, 12:24 57 1286901

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

63 Кб, 1280x910
31 окт, 09:54 58 1287408

Opravdania budut?

Ответы8741787427874548748287484

31 окт, 10:30 59 1287417

>>1287408
Всё совершенно логично, если ты понимаешь как устроен язык.

Ответы874598746490468

31 окт, 10:50 60 1287427

>>1287408
string + x == string.concat(x)
+string === Number(string)
-string === Number(string)
string - x === Number(string) - x

Possal tebe na lico, daun.

Ответы874598746487490

31 окт, 11:38 61 1287454

>>1287408
Оправдываться должен тот, кто пытается проводить математические операции над строками и пытается при этом что-то адекватное получить. Проблема тут только в том, что интерпретатор не ссыт тебе сразу на ебало. Но для этого есть TS, темпы использования которого просто нахуй поражают воображение лол.

Ответы8745987839

31 окт, 11:58 62 1287459

>>1287417
>>1287427
В начале так и написано слабая типизация + приведение типов равно головная блль. Что не так то.
Типизация не слабая?

>>1287454
Очевидно что все это каноничные примеры, на практике же это вылезетв проблемы уровня б при операциях сравнения.

Ответы8746087478874808748387491

31 окт, 12:00 63 1287460

>>1287459
А зачем тебе на практике сравнивать переменные разных типов?

Ответы87464

31 окт, 12:16 64 1287464

>>1287460
На практике незачем. А когда перезвонят, будет собеседующее хуйло типа >>1287417 или >>1287427
Даст тебе листочек с ручкой, и спросит вывод из вышезапощенных картинок.
>Всё совершенно логично, если ты понимаешь как устроен язык.

Ответы87472

31 окт, 12:56 65 1287472

>>1287464
Ну если человек не ответит '5' + + '5', то он тупой и я не хочу его видеть в нашей команде.

но я никого собеседовать точно не буду, т.к. сам неудачник без работы

Ответы87481

31 окт, 13:14 66 1287478

>>1287459
>слабая типизация + приведение типов равно головная блль. Что не так то.
>Типизация не слабая?
Не головная боль для тех, у кого на месте головы, а не жопа.

Ответы87479

31 окт, 13:14 67 1287479

>>1287478
>у кого голова на месте головы,

31 окт, 13:14 68 1287480

>>1287459
> практике же это вылезетв проблемы уровня б при операциях сравнения.

Гной, не пользующийся === должен страдать

31 окт, 13:17 69 1287481

>>1287472
> Если команда задаёт вопросы про '5' + + '5', то она очень странная, и это означает автоматом +50% к зарплатным требованиям

Мимо из FAANG

31 окт, 13:23 70 1287482

>>1287408
а у меня "foo"++"foo" ошибку бросило

Ответы87488

31 окт, 13:24 71 1287483

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

31 окт, 13:27 72 1287484

>>1287408
объясните фунан плс

Ответы87490

31 окт, 13:30 73 1287485

'foo' + + 'foo' +'foo'
"fooNaNfoo"

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

Ответы87487

31 окт, 13:37 74 1287487

>>1287485
> типа считается
А вы когда в язык лезете, не пытаетесь для начала его синтаксис и семантику изучить?
5 + + 5 тут второй плюс у тебя унарным не считается, типа?

Ответы87494

31 окт, 13:37 75 1287488

>>1287482
Потому что ты пиздоглазик.

31 окт, 13:39 76 1287489

Шёл 2018-ый год. Ещё оставались люди, у которых Си-подобный синтаксис вызывал вопросы.

31 окт, 13:40 77 1287490

>>1287484
Уже объяснили. >>1287427

31 окт, 13:43 78 1287491

>>1287459
>В начале так и написано слабая типизация + приведение типов равно головная блль.
Плохому танцору, что только не мешает.

31 окт, 13:54 79 1287494

>>1287487
я идеально знаю синтаксис реакта и сниппеты реакта для вскода, а твой яваскрипт - говно какое-то, энивей так никто не пишет.

Ответы875018769187707

31 окт, 14:10 80 1287501

>>1287494
> я идеально знаю как вводить член в вагину и снимать шлюх, но знакомиться и общаться это говно какое то, энивей так никто не делает.

sage 31 окт, 14:19 81 1287507

Как будучи отравленным до мозга и костей перфекционизмом сишечки вкатится в этот ваш чистый js, чтобы было всё по феншую, без лишностей и нагромождений, чтобы вот с ходу можно было понять что к чему без всяких странностей и пусто-избыточных конструкций, часто встречающихся в энтерпрайз коде?
А то сколько пробую уже для себя любимого... И всё время по разному получается.
Алсо ООП не нужно, мне известно что на js можно четыре стиля ремапить по данной парадигме.
Буду благодарен любой информации по профилактики моей болезни.

Ответы88136

31 окт, 14:28 82 1287512

Просто + если там пробелы делает приведение нуля к 1.

Ответы87513

31 окт, 14:28 83 1287513

>>1287512
А потом мы число складываем со строкой и получается NaN

31 окт, 14:30 84 1287514

Вот не пойму почему здесь 2
5 + - + 3
2

Ответы875158751687517

31 окт, 14:31 85 1287515

>>1287514
Все операции после первого плюса - унарные и применяются к тройке с конца.

Ответы87519

31 окт, 14:32 86 1287516

>>1287514
5 + - + 3
(5 +) - (+ 3)
(5) - (3)
5 - 3

Ответы87671

31 окт, 14:35 87 1287517

>>1287514
аа урнарные операторы имеют приоритет перед сложением.

31 окт, 14:36 88 1287519

>>1287515
Почему с конца, у урнарного плюса и минуса одинаковый приоритет, а значит слева направо.

Ответы87557

31 окт, 15:16 89 1287540

38 Кб, 789x50943 Кб, 633x249

А почему Галп устанавливается так? Почему gulp-cli идет глобально, а gulp локально и в dev dependencies? Я установил gulp, а он с собой 253 пакета ещё притащил. Я при каждом новом проекте буду все эти пакеты заново загружать? Какая вообще связь между gulp и gulp-cli? Да я понимаю что такое cli. Я думаю что в gulp вся логика, а в gulp-cli только часть про то, как вызывать gulp из консоли по быстрому. Тогда я ожидал увидеть gulp в зависимостях gulp-cli, но он там только в dev dependencies. Как это работает?

31 окт, 16:02 90 1287553

Что можно написать на реакте, что бы ощутить всю прелесть flux архитектуры, как следует поюзать redux, почувствовать, как это прекрасно, когда есть статическая типизация и заюзать как можно больше всяких архитектурных паттернов? основную доку прочитал, теперь бы на практике всё это применить.

Ответы87581

31 окт, 16:15 91 1287557

>>1287519
Потому что в жсе нет таких операций, как "+ + +".

31 окт, 16:55 92 1287581

>>1287553
Без черенка в жопе и вейпа не обойтись.

Ответы87591

31 окт, 17:02 93 1287591

>>1287581
Жалко тебя.

31 окт, 18:34 94 1287671

>>1287516
Нет. Тут
5 + - + 3
5 + (- (+ 3))

31 окт, 18:54 95 1287691

>>1287494
>энивей так никто не пишет.
https://github.com/facebook/react-native/blob/master/Libraries/Animated/examples/demo.html#L86

Ответы87693

31 окт, 18:56 96 1287693

>>1287691
Ну там очевидный инкремент.

Ответы87694

31 окт, 18:57 97 1287694

>>1287693
Ну так же никто не пишет? Разве что, создатели твое любимого реакта?

Ответы87713

31 окт, 19:17 98 1287707

13 Кб, 788x17311 Кб, 1057x1579 Кб, 945x12014 Кб, 892x193

>>1287494
>а твой яваскрипт - говно какое-то
При чем тут javascript, если все дело в том, что ты дебил?

31 окт, 19:28 99 1287713

>>1287694
Нехуй вставлять пробелы после унарного плюса или инкремента. Это вообще должен быть синтакс еррор.

Ответы87716

31 окт, 19:33 100 1287716

>>1287713
Кому должен? Почему?

Ответы87869

31 окт, 21:57 101 1287833

Есть ли возможность при использовании vue-cli сделать кусок html-разметки, который бы вставлялся в разметку компонентов? SSR не интересует, нужно именно при сборке проекта.

Что-то вроде такого:

header.html
<div>Очень много разметки</div>

page1.html
<div>
<template href="header.html">
Страница 1 с хэдером
</div>

page2.html
<div>
<template href="header.html>
Страница 2 с хэдэром
</div>

Ответы878468787490017

31 окт, 22:10 102 1287839

>>1287454
Зочем вы так жгёте? Я проигрунькал с подливою на всю хату.

31 окт, 22:18 103 1287846

>>1287833
Не шарю в этом вашем вью, но у вас там разве нету миксинов?
Можно ещё просто создать модуль и потом импортить его

Ответы87849

31 окт, 22:25 104 1287849

>>1287846
Да я сам в нём не особо разбираюсь, я около-начинающий фулстек.

Миксины есть, но они для компонентов. А компоненты рендерятся в основном на клиенте. На сервере их можно рендерить SSR-ом, но для этого нужен нод-бэкэнд. А у меня джава-бэкэнд и надо, чтобы эти вставки раскрывались при сборке.

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

31 окт, 23:19 105 1287869

>>1287716
Ну пожалуйста

31 окт, 23:23 106 1287872

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

Ответы8787987892

31 окт, 23:37 107 1287874

>>1287833
Сделай компонентами хедер/футер

Ответы87889

31 окт, 23:47 108 1287879

>>1287872
>тайпскриптом
нинужна

Ответы8788487888

31 окт, 23:59 109 1287884

>>1287879
Если ты пишешь примитивное приложение сам - то да, не нужно, если большое приложение, в разработке которого принимают участие больше одного человека, то тайпскрипт с его статической типизацией - превосходный инструмент. Тот же Vue 3 будет переписан на TypeScript (об этом написано в роадмапе), популярный инструмент react-admin (https://github.com/marmelab/react-admin) уже начали мелкими шагами на TypeScript переводить. Сам тоже раньше считал, что TS не нужен, пока не посидел на большом проекте с TS.

Ответы8788887901

66 Кб, 1064x324
1 ноя, 00:12 110 1287888

>>1287879
https://youtu.be/e3djIqAGqZo?t=442
>>1287884
>Тот же Vue 3 будет переписан на TypeScript
Автор ноды переделывает на TS
https://youtu.be/M3BM9TB-8yA?t=1191

1 ноя, 00:25 111 1287889

>>1287874
Смотри мой предыдущий ответ. Или есть возможность рендерить компоненты во время сборки?

Ответы87893

1 ноя, 00:33 112 1287891

>>1285278 (OP)
Как под андроид писать на js?

Ответы87893

1 ноя, 00:34 113 1287892

>>1287872
Вуесос не палится

1 ноя, 00:36 114 1287893

>>1287889
Что значит рендерить ? Если тебе статический хтмл надо - бери nuxt и рендерь статику (не путать с ssr). Под cli на компонентах делается, а не так как в браузере : new Vue().
>>1287891
Смотря что писать будешь

Ответы87894

1 ноя, 00:38 115 1287894

>>1287893
Простое приложение с маленькой бд
буквально текстареа + текстареа + кнопка.

1 ноя, 00:51 116 1287901

>>1287884
Почему не дарт?

1 ноя, 14:59 117 1288136

>>1287507
Просто интересно, нахуя? Зачем лезть в джс если знаешь си?

1 ноя, 15:20 118 1288148

Двощ, как лучше подсасывать редъюсеры в редуксе: тупо или привязав их к роутам? Я в этом вообще профан, увидел, что в одной оберточке вывезли все роуты в отдельный файл и там импортят редъюсеры в зависимости от роута, но там используют реакт-роутер v3, т.е еще до выноса history. Помогите пожалуйста, голова уже кипит с этого всего.

1 ноя, 19:44 119 1288346

4 Кб, 732x975 Кб, 222x185

Может здесь мне помогут. Проблема видна на первом пике (вместо названия коммитов на русском языке у меня непонятно что). Что и где мне прописать, чтобы как результат на втором пике было написано ru_RU.UTF-8, а не C.UTF-8? Впервые с этим сталкиваюсь, не знаю где спросить, нагуглить ответ не могу. Алсо, пользуюсь VS Code и консолью git bash. Пощадите ньюфага, уже часа 4 с этим ебусь.

Ответы88350

1 ноя, 19:53 120 1288350

>>1288346
>названия коммитов на русском языке
Мне кажется проблема здесь.

Но попробуй export LC_ALL='en_US.UTF-8'

Ответы88568

1 ноя, 20:22 121 1288378

a

1 ноя, 21:39 122 1288416

Анон как превратить Array в ImageData? Мне надо конвасу некоторый массив скормить данные генерированной пикчи. Эта сука не хочет брать массив, видишь ли ImageData подавай, хотя принципиальной разницы между ними нет. Реально, нахуй они этот объект вообще ввели, если фичи объекта(width и height) всё равно не используются?

2 ноя, 06:14 123 1288563

Господа, поясните за Type Script. Вот тут все рассказывают какой он божественный и как без него хуево на большом проекте. Но разве он не компилится в итоге в жс на выходе? То есть все вкусняшки полезные это просто сахарок, который потом вываливается.
Может просто говна не писать на жс?

Ответы885648857088790

2 ноя, 06:15 124 1288564

>>1288563
Просто пиши без ошибок ЛООООООООООЛ 4Head

2 ноя, 06:53 125 1288568

>>1288350
Да, это команда работает. Куда её прописать, чтобы она сохранилась в настройках? А то корректно кодировка работает только до закрытия вкладки терминала.

Ответы88571

2 ноя, 07:15 126 1288570

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

Ответы88575

2 ноя, 07:15 127 1288571

>>1288568
В .bashrc или .bash_profile

Ответы88722

2 ноя, 07:35 128 1288575

>>1288570
Ну это всё таки разные уровни слишком,че уж толстишь. Поясните адекватно,плиз.

Ответы88579

2 ноя, 07:49 129 1288579

>>1288575
Абсолютно то же самое. Вся эта хуйня с типами нужна не компьютеру, а тебе - у тебя будет меньше багов. А компьютер и без типов разберётся.

Ответы88643

2 ноя, 10:20 130 1288643

>>1288579
Спасибо.

28 Кб, 640x427
2 ноя, 12:25 131 1288712

Добрейший вечерочек, товарищи.
Пару месяцев назад вкатилась в айти, поначалу занималась онли вёрсткой, однако неделю назад звёзды сложились так, что мне теперь нужно заниматься и функционалом сайта(чему, кстати, я очень рада), выбрала Vue.js, по идее, особо ничего сложного нет, впрочем.. есть невероятное количество нюансов, о которых я в душе не представляю, а дэдлайн близко.
Дедушка гугл помогает, но некоторые вопросы всё ещё остаются неразрешёнными.
Я буду архи благодарна доброму самаритянину, который разбирается во вьюхе и сможет мне помочь.
С меня.. не знаю, может ты наберёшься чуть больше опыта, ведь когда ты кому-то что-либо объясняешь, то сам начинаешь в этом лучше разбираться, ну и просто доброе дело сделаешь, это не бездомного котёнка покормить, конечно.. но тоже что-то, хе- хе.

Ответы8872388729887898881889421

2 ноя, 12:37 132 1288722

>>1288571
Большое спасибо, всё заработало.

2 ноя, 12:39 133 1288723

>>1288712
Где вёрстку учила? Где жс? Сколько времени ушло на вкат?

Ответы88724

2 ноя, 12:42 134 1288724

>>1288723
А вот и первый омежка-пиздолис подскочил.

Ответы88725

2 ноя, 12:44 135 1288725

>>1288724
С хуя ли пиздолис? Интересно узнать просто. Просто я кун и никак уже который год не могу вкатиться, вот и стало интересно. Не моё, видимо.

Ответы88732

2 ноя, 12:49 136 1288729

>>1288712
упс, отвалилась
@savvabo
А ещё я с Украины, поэтому часто отвечать в трэд неудобно, прошу писать в тг." Позязя:3

2 ноя, 12:53 137 1288732

>>1288725
Потому что вообще общаешься с этим долбоебом. Да даже если это реально женщина, тебе не противно от того, что она вкатилась за 2 месяца с нулем знаний только из-за своего пола? И ты должен понимать, что в любом случае ее опыт будет к тебе неприменим.

2 ноя, 14:03 138 1288775

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

Ответы88777

sage 2 ноя, 14:08 139 1288777

>>1288775
Скорее, как можно не уважать себя и общаться с человеком, который, сука, на дваче пишет в женском роде. Все умные бабы, которых я знал - писали от мужского. Эта вниманиеблядь видимо не понимает этого, следовательно - она тупая селёдка.

Ответы88792

2 ноя, 14:11 140 1288778

Посоветуйте какой ноут взять и на какие характеристики смотреть, если хочу, чтобы вебпак как можно быстрее собирал JS?

Ответы887838882988859

2 ноя, 14:24 141 1288783

>>1288778
https://www.youtube.com/watch?v=jl6ttw3d_KE
Я взял вот это. Отличное соотношение цена/производительность. Правда дизайн всратоват.

2 ноя, 14:44 142 1288789

>>1288712
>во вьюхе и сможет мне помочь.
Может за тебя ещё и сделать всё? Охуела чтоли

2 ноя, 14:49 143 1288790

>>1288563
Допустим, что ты где-то функцию подправил и всё наебнулось.
https://www.youtube.com/watch?v=e3djIqAGqZo&feature=youtu.be&t=442
>Может просто говна не писать на жс?
Может ты просто чекать будешь в фукции, что пришло и что ушло?

2 ноя, 14:51 144 1288792

>>1288777
>видимо не понимает этого
Я бы сказал наоборот, она все прекрасно понимает, и ожидает, что омежки ринутся услужить писечке-богине. Довольно-таки мерзкая попытка манипуляции.

2 ноя, 16:28 145 1288818

лол, я предполагала, что некоторые персонажи выльют на меня тонну недовольства, однако не подозревала, что польётся такое огромное количество жёлчи. Дико извиняюсь, если задела чьи-то чувства своим постом.
На первом курсе универа учила плюсы, там было достаточно просто создавать проект(выбрал язык, ещё некоторые параметры, скомпилировал, вуаля), в самом начале изучения всё зависело от твоего желания и мозгов. А тут тттакое.. открываешь терминал, прописываешь команду, тебе выдаёт огромное количество ошибок, ты их гуглишь, находишь не все и тупо не понимаешь в чём твоя проблема (и, нет, не в том, что выбрала не ту отрасль :) ).
Я ни в коем случае не прошу писать за меня (как минимум, мне интересно самой всё разрабатывать).
Всем добра с:
Вкатилась, кстати, очень просто. Взяли без опыта по знакомству, из-за того, что раньше писала на плюсах, поэтому подумали, что с css и html легко разберусь
>>1288712

Ответы8881988878

2 ноя, 16:33 146 1288819

>>1288818
Задавай вопросы и получай ответы, а не так что: ребята ну дедлайн надо сделать, мур-мур.
По vue полно курсов (на русском тоже).

2 ноя, 16:46 147 1288829

>>1288778
очевидный макбук

2 ноя, 17:33 148 1288854

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

Ответы88859

2 ноя, 17:36 149 1288859

>>1288778
Проц/память
>>1288854
>в прошлом писал на пыхе, рельсах
Что-то из этого, очевидно же

Ответы88860

2 ноя, 17:37 150 1288860

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

Ответы88862

2 ноя, 17:39 151 1288862

>>1288860
Тогда экспресс

Ответы88863

2 ноя, 17:41 152 1288863

>>1288862
ковырял на днях. бля низкоуровнево как-то. мне бы скафолдингом по фасту нахуярить

2 ноя, 18:08 153 1288878

>>1288818
>Взяли без опыта по знакомству
Ну и зачем помогать таким?
Пусть по знакомству в дедлайн укладываются.

Ответы88901

2 ноя, 18:26 154 1288901

>>1288878
Да это какое-то чмо пытается тролить.

Ответы88915

2 ноя, 19:06 155 1288915

>>1288901
Если так, то троллинг успешен, потому что у меня от одной мысли о селедке, которую взяли фронтэндом без опыта с зп наверняка 100к+ пердак улетел в небеса.

Ответы889308893289224

2 ноя, 19:41 156 1288930

>>1288915
Херово быть тобой, в таком случае. Такой ты жалкий.

2 ноя, 19:44 157 1288932

>>1288915
Ну изивини, я не хотела. 60к всего лишь

Ответы8893788939

2 ноя, 19:47 158 1288937

>>1288932
>всего лишь
Ну охуеть теперь.

Ответы88944

2 ноя, 19:50 159 1288939

>>1288932
ДС что ли?

Ответы88944

2 ноя, 19:55 160 1288944

>>1288937
>>1288939
Бля, Ну вы дегроды.

2 ноя, 21:02 161 1288993

Че за бред, почему у вас 2 треда не дописанных с одним номером? Почему в прошлом обсуждение остановилось?
https://2ch.hk/pr/res/1283967.html (М)

Ответы88994

2 ноя, 21:05 162 1288994

>>1288993
Забыли дописать тег, оставили для совместимости.

2 ноя, 21:49 163 1289010

>>1285278 (OP)
Анон, подскажи, пагинаторы для phtml делают на php или js?

3 ноя, 12:16 164 1289211

232 Кб, 800x612212 Кб, 602x406

Почему в 2018 люди все еще верстают сайты путем набора символов в текстовый редактор. Почему не сделали нормального инструмента, чтобы как в фотожопе накидать говна мышкою, подредактировать параметры подключить что надо, настроить логику работы и нажать кнопочку чтобы опубликовать.

Пиздец им не жалко памяти, заучивать названия тегов, свойств селекторов. Небось ебанутые еще пользуются гитом через консоль, МАМ СМАРИ Я ХАКИР. Нахуя нужна консоль когда есть удобный, интуитивно понятный гуй? Пиздец выучи 100 команд по 5-10 ключей на каждую ахуеть. Вы че ебанутые, сложность разработки наоборот должна падать, а вы ее зачем то увеличиваете.

Ответы892268925589858

122 Кб, 1280x720
СУКА ПОЧЕМУ НЕЛЬЗЯ ДЕЛАТЬ ВОТ ТАК ВОТ 3 ноя, 12:19 165 1289215

Ответы89237

3 ноя, 12:40 166 1289224

>>1288915
Почему у тебя горит? Это же наоборот хорошо.
ТЫ СМАЗЛИВЫЙ ЕРОХА СОЦИОБЛЯДЬ С ПОДВЕШЕННЫМ ЯЗЫКОМ
@
БУХАЕШЬ СО СВОИМ ДРУГОМ В БАРЕ
@
ТВОЙ ДРУГ НАЧАЛЬНИК ИТ ГАЛЕРЫ
@
ПРЕДЛАГАЕТ ТЕБЕ УСТРОИТЬСЯ К НЕМУ НА РАБОТУ. СВОИ ЛЮДИ ВСЕГДА НУЖНЫ
@
СПОКОЙНО УСТРАИВАЕШЬСЯ МИНУЯ СОБЕСЕДОВАНИЕ
@
НАЧАЛЬНИК ОТДАЕТ ПРИКАЗ ЧТОБЫ ТИМЛИД ВСЕМУ ОБУЧИЛ ТЕБЯ
@
СПУСТЯ НЕКОТОРОЕ ВРЕМЯ ПОРАБОТАВ, ТЫ ЗАКОРЕШИЛСЯ ПОЧТИ СО ВСЕМ КОЛЛЕКТИВОМ. ТЫ ДУША КОМПАНИИ, РАДУЕШЬ ВЗОР СОТРУДНИКОВ, С ТОБОЙ ВСЕГДА ПРИЯТНО ПОПИЗДЕТЬ. ВСЕ ВСЯЧЕСКИ СТАРАЮТСЯ ТЕБЕ ПОМОГАТЬ, ПОДТЯГИВАТЬ.
@
СПУСТЯ ГОД РАБОТЫ СТАНОВИШЬСЯ ТИМЛИДОМ. ВСЕМ НРАВИТСЯ ЭТО РЕШЕНИЕ
@
КРОМЕ ПАРОЧКИ АСОЦИАЛЬНЫХ ОМЕЖЕК, КОТОРЫЕ ДЕЛАЛИ ЗА ТЕБЯ БОЛЬШУЮ ЧАСТЬ ТВОЕЙ ГРЯЗНОЙ РАБОТЫ НАПРОТЯЖЕНИИ ВСЕГО ВРЕМЕНИ
@
НО ВСЕМ ПОХУЙ НА ЭТИХ АСОЦИАЛЬНЫХ ЗАДРОТОВ, КОТОРЫЕ И ПАРЫ СЛОВ НОРМАЛЬНО СВЯЗАТЬ НЕ МОГУТ.

3 ноя, 12:45 167 1289226

>>1289211
Ты только что CMS ну или вроде того

3 ноя, 13:28 168 1289237

>>1289215
Сделай.
Почему require стопит мир?

3 ноя, 14:41 169 1289255

>>1289211
Для меня страница(html) - всего лишь графическая оболочка для управления моим скриптом. Нет смысла в графическом редакторе.

3 ноя, 14:42 170 1289256

VUE.JS
@
HTML В СТРОКАХ

Они там ебанутые?

Ответы89317

3 ноя, 14:46 171 1289263

Как сделать метод для объекта, который уничтожит объект?
Вот это способ НЕРАБОТАЕТ:
function Human()
{
this.ALLLLAAHAKBAR=function()
{
delete this
}
}

Ответы89270

3 ноя, 15:05 172 1289270

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

Объект уничтожается когда ссылок не остается. Его уберет сборщик.

Ответы89271

3 ноя, 15:07 173 1289271

>>1289270
> На что они будут ссылаться после уничтожения?
На ундефинед, очевидно же.
> Объект уничтожается когда ссылок не остается. Его уберет сборщик.
И как это сделать?

Ответы8927389275

3 ноя, 15:11 174 1289273

>>1289271
>На ундефинед, очевидно же.
>
Не нне очевидно. Ты получаешь во-первых дикий оверхеад на диспетчеризацию указателей на объект.
Вот вторых тебе придется везде и всегда проверять ссылку на ЛЮБОЙ объект не является она ли undefined. Считай, тебе в кажой строчке придется писать if(obf != null)

Ответы89274

3 ноя, 15:15 175 1289274

>>1289273
> Не нне очевидно. Ты получаешь во-первых дикий оверхеад на диспетчеризацию указателей на объект.
Мне просто прировнять объект к ундефинеду. Т.е по сути получить переменную(на которую ссылается объект) и прировнять ее к ундефинеду.
Но есть 2 проблемы:
Как получить название переменной из самого объекта.
Что если я не буду создовать переменную, а просто new Human()?

Ответы892778931989323

23 Кб, 514x497
3 ноя, 15:16 176 1289275

>>1289271
>И как это сделать?
Что сделать? Разом удалить все ссылки на объект ты можешь только явно, обходя все места где ты эти ссылки на оставлял. Никто этим в здравом уме не занимается. Просто пишут такой код, чтобы нигде не оставалось висячих ссылок. А ты словно хочешь решить проблему своей круворукости через жопу.

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

Ответы89279

3 ноя, 15:17 177 1289277

>>1289274
>Что если я не буду создовать переменную, а просто new Human()?
Если на объект нет ссылок, он удалится сам. Иди читай про сборку мусора. И вообще, блядь, иди читай, как устроены языки программирования.

3 ноя, 15:21 178 1289279

>>1289275
Ухблядь. Придётся всех людишек в массив записывать, а от туда и удалять. Я и раньше так делал, но решил пойти более простым путём, который оказался нерабочим.

Ответы8928089282

3 ноя, 15:22 179 1289280

>>1289279
Я не знаю какую задачу ты решаешь. Но возможно, тебе нужен WeakSet. Он позволяет проверять, остались ли еще в памяти ссылки на объект.

3 ноя, 15:23 180 1289282

>>1289279
>Придётся всех людишек в массив записывать, а от туда и удалять
В следующий раз, приходи, описывая конкретную задачу и предметной области которую ты решаешь, а не выдумывая ее решение, если ты не сильно в этом разбираешься.

Ответы89283

3 ноя, 15:34 181 1289283

>>1289282
> В следующий раз, приходи, описывая конкретную задачу и предметной области которую ты решаешь
А, ZPG(или ZRPG?) по мотивам Адептотредов.

Ответы89284

3 ноя, 15:38 182 1289284

>>1289283
Ты снова не понял.

3 ноя, 17:28 183 1289317

>>1289256
Ты просто не шаришь. Оказывается хранить вид и логику вместе внутри невероятно удобно. Ведь это как в ооп. Ты что не любишь ооп?

3 ноя, 17:30 184 1289319

>>1289274
А зачем тебе надо это? Может тебе не объект надо приравнять а переменную с этим объектом?

3 ноя, 17:39 185 1289323

>>1289274
https://stackoverflow.com/questions/21118952/javascript-create-and-destroy-class-instance-through-class-method/21119696

3 ноя, 19:04 186 1289351

Никто не хотел бы со мной в качестве практики написать какой-нибудь фуллстек проект? (реакт, редакс, экспресс, нода,етц)

Ответы893528936389852

3 ноя, 19:11 187 1289352

>>1289351
Как ты это себе представляешь? Один пишет фронт, а другой бэк или типа того?

Ответы89355

3 ноя, 19:17 188 1289355

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

Ответы89356

3 ноя, 19:19 189 1289356

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

3 ноя, 19:33 190 1289363

>>1289351
Ладно, кого интересует - отпишитесь пожалуйста на почту, оттуда перейдем в телегу и обсудим что да как. Только, если кто желает - отнеситесь к предложению серьезно, а ещё у вас должны быть хоть какие-нибудь изначальные знания. Сам немного писал на вью, но мне очень не понравилось даунское коммьюнити, да и сама идея темплейтов и ещё кое-чего, поэтому решил пересесть на реакт. Немного щупал экспресс с нодой, игрался с сокетами и флоу для типизации.
rhC'jizomeeANUSprotP$6onmailPUNCTUMc$dNom

Ответы8940689450

3 ноя, 21:33 191 1289405

А идея для проекта есть какая-нибудь?
Олсо, у тебя какой стак? Какими технологиями владеешь?

Ответы8940689412

3 ноя, 21:33 192 1289406

>>1289405
>>1289363

3 ноя, 21:53 193 1289412

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

Стек я примерный описал же, не? Подробнее завтра тогда напишу, если интересно будет, а сейчас я спать пошел. Пишите, я не кусаюсь. Если вы дохуя чсвшный - вообще отлично, вдвоём будет друг друга подъебывать за говнокод(код нужно писать не на отъебись) да и вообще можно общаться неформально, без всякой бюрократической хуйни.

3 ноя, 22:19 194 1289421

>>1288712
ИДи нахуй блядина тупорылая, может еще таски за тебя сделать? Садишься и выдрачиваешь своих вуи по доке и прочей хуйне, но нет блядь, сучая шмара привыкла что за нее по дефолту кто-то должен что либо сделать. Тупорылое ленивое быдло.
По знакомству в айти еще и пиздолизов ищет чтобы таски двигали, а шамарка будет сидеть в чятиках в ДРУЗЯШКАМИ и после работы с ними же КОЛЛЕКТИВНО ХИХИХКАТЬ и обсуждать какая крутая айтишница, шмарота ебаная.

3 ноя, 22:41 195 1289431

>>1285278 (OP)
Вот техника помодоро помогает, когда ты скучную литературу читаешь. А что с кодингом? Или материалом, который ты взахлеб читаешь? Можно ли там держать концентрацию часами, и усвоится ли всё это не хуже, чем если бы ты делал то же самое, но с перерывами?

3 ноя, 23:30 196 1289450

>>1289363
Давай напишем учебник по фронтэнду? Спа и книгу к ней? Я начал такое писать. типа опенсорс учебник от анонов, завтра напишу тебе

Ответы89523

4 ноя, 01:37 197 1289478

Перекатился

4 ноя, 08:30 198 1289523

>>1289450
Но ведь спа не нужно.

Ответы89542

4 ноя, 09:53 199 1289542

>>1289523
а шо нужно

4 ноя, 11:46 200 1289562

f

4 ноя, 13:16 201 1289583

После сохранения файла в VS Code автоматически изменяются переносы строк с crlf на lf. Пробовал играться с core.autocrlf, но результат всё тот же. Если поменять формат строк файла в другом редакторе, то он меняется, но до того момента, пока не изменишь или не сохранишь в VS code. Переключение в нём самом не работает почему-то. Что могло наебнуться?

Ответы8960589666

4 ноя, 14:42 202 1289605

>>1289583
чекай правила линтера

4 ноя, 16:49 203 1289666

>>1289583
У тебя в проекте мб editorconfig имеется.

4 ноя, 19:54 204 1289738

Какова будет сложность поиска в ширину в дереве?

Ответы89742

4 ноя, 20:03 205 1289742

>>1289738
log n
3 секунды в гугле блин.

Ответы89751

4 ноя, 20:12 206 1289751

>>1289742
Вообще-то O(|V|+|E|), где V - кол-во вершин, а Е - колв- ребер. Это в графе, а в дереве O(n+log(n)) где n - это вложенность. Маня.

Ответы89929

4 ноя, 22:16 207 1289796

CS50 на каком языке лучше смотреть?

Ответы8979989929

4 ноя, 22:20 208 1289799

>>1289796
Ни на каком. Куча воды для долбоебов с IQ уровня шимпанзе. 80% программы не практические знания, а смехуечки уровня "я ебал твою мамку".

Ответы89800

4 ноя, 22:22 209 1289800

>>1289799
Так он для гуманитариев, чего ты хотел. Это же самая база.

Ответы89816

40 Кб, 720x720
4 ноя, 22:33 210 1289803

Аноны, подскажите, где я думаю не так. Решаю задачки на кодворс, попалась следующая https://www.codewars.com/kata/best-travel. Навасянил решение, но не понимаю почему она считает не все возможные суммы: https://jsfiddle.net/bpqwLamk/

Ответы8983490283

4 ноя, 22:46 211 1289816

>>1289800
А можно основные моменты в трех словах? 25 часов все-таки. Есть инфа, что с начиная где-то с середины курса плотность инфы подскакивает. Как перевод?

4 ноя, 23:47 212 1289834

>>1289803
Берешь первый элемент и суммируешь к нему по очереди 2 следующих элемента, добавляешь результат в другой массив, потом к этому элементу прибавляешь 2 элемента следующие за последними двумя элементами которые ты прибавлял до этого, если за ними следует меньше чем 2 элемента, то берешь недостающие элементы из начала списка и заканчиваешь суммирование, переходя ко второму элементу и так пока ты не дойдешь до конца исходного массива.

5 ноя, 00:14 213 1289848

11 Кб, 484x307123 Кб, 500x720

>>1285278 (OP)
> 3 пик

Ответы89850

802 Кб, 1280x1650
5 ноя, 00:15 214 1289850

>>1289848

5 ноя, 00:20 215 1289852

>>1289351
Парное программирование, тебе к питонистам

Ответы89878

5 ноя, 00:25 216 1289858

>>1289211
На 1-ов пике дерьмище из нулевых, поди ещё и весит мегабайт

5 ноя, 01:04 217 1289878

>>1289852
Слышал про это. Это немного не то, что я хотел.
Пару челиков всё-таки нашел, но согласился только один, вроде как. Вроде шарит, так что всё должны сделаать и хапнуть кучу экспы. Тасков много.

5 ноя, 07:09 218 1289926

Просто к сведению.
typescript лучшее, что случалось в вебдеве на втором месте нода за все время его существования.

мимо заставила всех в подразделении перелезть на тайпскрипт

Ответы8992789990

5 ноя, 07:14 219 1289927

>>1289926
Нам, вкатывальщикам, похуй. В пет проектах на одного разраба он не нужен, а на работе как тимлид скажет, так и будет.

5 ноя, 07:34 220 1289929

>>1289796
Какой лучше знаешь, конечно.

>>1289751
Бля, заебался и не туда посмотрел не увольняйте

5 ноя, 10:28 221 1289960

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

5 ноя, 12:03 222 1289990

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

Ответы8999990034

5 ноя, 12:23 223 1289999

>>1289990
А какое нормальное решение?

Ответы90006

5 ноя, 12:37 224 1290006

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

Ответы90018

5 ноя, 13:13 225 1290017

>>1287833
с вопросами про vue я бы пошел на официальный vue сервер в дискорде

5 ноя, 13:14 226 1290018

>>1290006
Т. е. вместо хоть какого-то решения проблемы ты предлагаешь не решать проблему вообще?

Ответы90021

5 ноя, 13:17 227 1290020

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

Ответы900269002990044

5 ноя, 13:21 228 1290021

>>1290018
Я предлагаю решать проблему, а не придумывать костыль для её обхода. В том то и суть, что проблема не решена.

Ответы90034

5 ноя, 13:30 229 1290026

>>1290020
Так в шапке академия и указана для хтмл и ксс, разумеется

5 ноя, 13:36 230 1290029

>>1290020
Я думаю, что у человека задающего такие вопросы, пробелы будут в любом случае.

5 ноя, 13:44 231 1290034

>>1289990
>Тайпскрипт это деградация, потому что возвращает нас к строгой типизации, а строгая типизация это прошлый век и удел байтоебов.
Ты ебобо? Какие нахой байтоебство, какой костыль, даун, что ты несёшь?) Ты вообще знаешь,что такое типизация?
>>1290021
Ты уже решил свою проблему,даун: не юзай тс/флоу

Ответы90040

5 ноя, 13:47 232 1290040

>>1290034
>ебобо даун что несёшь

Типичная аргументация от дегрода использующего тайпскрипт.

Ответы90045

157 Кб, 1009x1200
5 ноя, 13:49 233 1290044

>>1290020
Не советую через неё вкатываться, брал у них платный курс 1-го уровня. Большая часть лекций - это просто вода. Уж лучше взять учебник с пика и его прочитать - профита будет больше. Если-бы мог запросить деньги назад, то так бы и сделал. Ментор был просто конченным. Если интересно, то могу побольше рассказать.

Ответы90100

5 ноя, 13:50 234 1290045

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

Ответы90054

5 ноя, 13:56 235 1290054

>>1290045
Тем, что легче и быстрее написать function sum(x, y) {return x + y} чем function sum(x: number, y:number) number {return x + y}
И первый код не выдаст ошибки если в качестве аргументов передать string, а не number.

Проведя аналогию, Javascript можно сравнить с человеком у которого на столе легкий беспорядок, но при этом он знает где и что лежит, поэтому не тратит время на наведение порядка, тратя все силы на действительно результативную работу, которая ведёт его к цели. При этом Typscript это человек, который каждый день тратит 1/3 своего времени на наведение ненужного порядка на своем столе и только потом приступает к действительно полезной работе.

Ответы900699032790334

5 ноя, 14:16 236 1290069

>>1290054
>Тем, что легче и быстрее
Так дуй в пхп/1с тред тогда.
>И первый код не выдаст ошибки
Если. А если не если? Типы служат в первую очередь для обеспечения лучшей читабельности и предотвращают от ошибок в дальнейшем. Ты точно проектов больших не писал, где типы могут быть гораздо сложнее, чем просто string/number
>Проведя аналогию, Javascript можно сравнить с человеком у которого на столе легкий беспорядок, но при этом он знает где и что лежит
В больших проектов могут быть тысячи компонентов, кучу микросервисов - как ты в них разберешься?
>поэтому не тратит время на наведение порядка, тратя все силы на действительно результативную работу, которая ведёт его к цели.
Фаулера читал? Это одна из самых серьезных ошибок многих погромистов, которая потом разрастается в головную боль. Лучше больше времени уделить архитектуры и не писать всякую монолитную хуйню, потом это всё окупится и для программистов и для бизнеса

Ответы9009690097

5 ноя, 15:05 237 1290094

Люди покупающие курсы по программированию, это что-то вроде вкладчиков кэшбери, и успещных предпринимателей бизнес молодости. Такие же отбитые.

Ответы90150

5 ноя, 15:06 238 1290096

>>1290069
>Так дуй в пхп/1с тред тогда.
Может это тебе съеать в тайпскрипт тред, даун? Ты совсем потерялся где находишься?

5 ноя, 15:08 239 1290097

>>1290069
>Ты точно проектов больших не писал
Я не он, но за свой 20-ти летний стаж, могу с полной уверенностью сказать, что к аргументу - ты точно больших проектов не писал - апеллируют те, кто этих самых проектов и не писал.

Ответы90103

5 ноя, 15:11 240 1290100

>>1290044
Давай, особенно про взаимодействие с наставником.

Ответы90371

5 ноя, 15:15 241 1290103

>>1290097
И чего ты за эти 20 лет добился? Хотя бы сениор архитектором стал?

5 ноя, 16:57 242 1290150

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

5 ноя, 18:46 243 1290195

Аноны, вкатился вот недавно в ноду(бэкенд), нахуярил несколько SPA, разобрался как работать с mongo. Короче могу спокойно захуярить какой-нибудь сервак/апишку/или какой нибудь простой круд типа todo list или блога. Могу искать работу джуном хотя бы тыщ на 40 в ДС?

Ответы90200

5 ноя, 18:57 244 1290200

>>1290195
>40
>ДС

Дворником можешь искать, там могут и 45к платить.

Ответы9020190203

5 ноя, 19:01 245 1290201

>>1290200
Ну ебать, а сколько просить то тогда на джуна?

Ответы90205

5 ноя, 19:03 246 1290203

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

Ответы9020590220

5 ноя, 19:03 247 1290205

>>1290201
>>1290203

5 ноя, 19:19 248 1290220

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

Ответы90223

5 ноя, 19:22 249 1290223

>>1290220
Что тут гадать то? Посмотри чужие резюме, посмотри требования работодателей, вот им и надо соответствовать.
> так понимаю надо перед собесом просто задрачивать вопросы по тонкостям языка и те самые алгоритмы?
В шапке разве нет ссылок на вопросы на собесах? В прошлых тредах кидали, вот их и надо задрачивать, всякие fizzbuzz, хуйня на логик и различные популярные алгоритмы.

Ответы90233

5 ноя, 19:35 250 1290233

>>1290223
Да, понял про вопросы. Это и подразумевал. Ну просто как понимать требование "знать MEVN стэк"? Я безусловно могу нахуярить на нем приложение, да, возможно глубоких знаний нет, но я когда писал вообще не знал половины того, что знаю сейчас, и ниче написал, загуглил что не знаю, разобрался. Значит можно говорить, что знаю? Или знаю но не на 60к? Что это за пиздец то. Какое то абстрактное знание. По моему главное чтоб мозги работали и чел умел освоить то что нужно для работы по фасту, потому что всего знать ты никогда не будешь. Короче я пока этот пост писал подумал что это все хуета и пора просто отправлять отклики и письма, ведь столько примеров когда дауны ебаные даже устраивались на охуенные условия, а я получается хуже дауна в этом смысле. Заебало уже нахуй. Заебись сам с собой поговорил. Заодно вам на потеху буду рассказывать как обсираться на собесах буду.

Ответы9023791264

5 ноя, 19:41 251 1290237

>>1290233
Если на словах можешь объяснить "что это за зверь" - значит знаешь. Если сомневаешься, то говори, что знаешь, потому что всё всё равно не проверят, да и знать не совсем хорошо - вполне норм для джуна.
>и пора просто отправлять отклики и письма
Вот-вот, наконец-то ты прозрел. За спрос денег не берут, если есть время ходить по собесам, то нужно ходить по собесам. В любом случае, будет хороший опыт и в следующий раз ты будешь знать к чему готовиться и какие знания тебе нужно подтянуть.

170 Кб, 1920x1052
5 ноя, 19:53 252 1290240

Захотел разобраться, как работает redux-saga, пилю себе мини-рогалик потихоньку.
Какие подводные? На что вообще обратить внимание в сагах?

Ответы90244

5 ноя, 20:08 253 1290244

>>1290240
Выебываешься ты, а не вопрошаешь, по скриншоту вижу.

Ответы90254

5 ноя, 20:25 254 1290252

35 Кб, 382x386219 Кб, 1350x1386

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

Ответы9048690767

5 ноя, 20:26 255 1290254

>>1290244
Если только самую малость (было бы в чём).

5 ноя, 22:05 256 1290283

>>1289803
Гугли "Биномиальный коэффициент". Подобные задачи без гугления алгоритмов не решаются если ты конечно не любитель изобрести велосипед.

Ответы90296

5 ноя, 22:24 257 1290296

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

Ответы90304

5 ноя, 22:42 258 1290304

>>1290296
Я сам не знаю. По мере возникновения задач гуглю нужные и использую их.

5 ноя, 23:27 259 1290327

>>1290054
Дегрод не знает о type inference

5 ноя, 23:32 260 1290334

>>1290054
>И первый код не выдаст ошибки если в качестве аргументов передать string, а не number.

... И не выдаст ошибку, если первый аргумент строка, а второй - число.
А потом js-гной постит смехуечки про неявное приведение типов в треде.

Ответы90340

5 ноя, 23:36 261 1290339

>>129025
Да, ты наговнокодил в
>погоне за универсальностью

Универсальность должна уменьшать сложность кода, а не превращать его в лапшу из if-ов

5 ноя, 23:38 262 1290340

>>1290334
И правильно сделает.
Господи, как же печет даунам с их говнокодом, в котором не понятно где и какой тип данных используется. Ну не горите вы так, не всем дано быть нормальными программистами, для таких инвалидов даже Typescript придумали вместо Javascript'а, хотя казалось бы - куда уже проще.

Ответы90342

5 ноя, 23:44 263 1290342

>>1290340
>говнокодом, в котором не понятно где и какой тип данных используется

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

Поссал на ковбоя.

Ответы90347

5 ноя, 23:48 264 1290347

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

Ответы90374

16 Кб, 768x677
6 ноя, 00:10 265 1290371

>>1290100
Наставников они набирают из фрилансеров. Видимо некоторым везёт и им попадаются адекватные наставники, мне вот не повезло. Относился ко мне на отъебись. Менторинг состоял в том, что он смотрел на мой код, говорил, что он говно и что я должен подгонять сайт под макет с помощью PP. При этом адекватных советов, которые помогли-бы писать более "опрятный" код он не давал. Да чё уж там, я 90% выучил сам, гугля по 200 раз. Мне мой ментор не смог внятно растолковать про флексбоксы, а мелкая браузерная игра всё за 15 минут растолковала. Самый топ был в том, что у сдачи своих проектов был красный день т.е. вне зависимости от готовности, нужно было отправить его на проверку. Он даже не предупредил о том, что мне надо это сделать. Он был настолько не заинтересован в том, чтобы чему-то научить, что даже когда у меня с ним связь пропала на 1.5 недели, он даже не попытался узнать, что со мной.Ну а чё, Академия платит деньги, ему норм.
Да и сам подход преподавания материала у них лютое говно. Половина демок - кривая хуйня, которая только больше запутывает. В лекциях одна вода. На одной из них рассказывали про доступность, так там препод из 2,5 часов лекции полные 2 часа втирал про то, как нужна доступность и как тяжело слепым/глухим на сайтах с кривыми читалками. Про флексы вообще никак рассказали.В демке с ними они на бэкграунд положили макет сайта и нём создавали пустые div`ы и пидорасили их по всей странице. Так-что анон, лучше прочитай книгу и пройди бесплатный курс на Хекслет или FreeCodeCamp, так ты хотя-бы в минусе не останешься.

Ответы90461

6 ноя, 00:11 266 1290374

>>1290347
> Когда мне предложат
Не предложат. Упорные с синдромом даннинга-крюгера в серьезных проектах не нужны, так что тебя отфильтруют на стадии собеседования.

Как я угадал про ковбоя-фрилансера, гордого своими 120k.
Как только вкатывальщик вылезает с самого дна, его ЧСВ раздувается до размеров небольшой планеты.

Ответы90379

6 ноя, 00:13 267 1290379

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

Ответы90395

6 ноя, 00:22 268 1290395

>>1290379
Мне не надо, я фазу "гениального фрилансера за 120 тыр" десять лет назад прошел.

Ответы90399

6 ноя, 00:25 269 1290399

>>1290395
Возвращайся когда пройдешь фазу "долбоеба переходящего на личности в споре".

Ответы90437

6 ноя, 01:17 270 1290437

>>1290399
>>> TS говно потому что я сказал
>> ... Обоссали ...
> Я личность, не смейте мне напоминать о больших проектах и больших командах! Маааааам!

Ответы90441

6 ноя, 01:22 271 1290441

>>1290437
>обоссали
Ох уж эти маняфантазии шизоида.

Ответы90442

6 ноя, 01:24 272 1290442

>>1290441
> Звук удара головы страуса о бетонный пол
Продолжайте

6 ноя, 02:32 273 1290461

>>1290371
А чего не махнул наставника тогда?

Ответы91155

6 ноя, 02:49 274 1290468

>>1287417
Как говно.

6 ноя, 06:05 275 1290486

>>1290252
immutable+symbiote

Ответы9048890497

6 ноя, 07:24 276 1290488

>>1290486
>symbiote
Интересно смотрится..
Есть уже опыт применения в продакшене?

Ответы90521

6 ноя, 08:23 277 1290497

>>1290486
Сергей или Вячеслав?

Ответы90531

6 ноя, 10:41 278 1290521

>>1290488
Есть. Мне все нравится

6 ноя, 10:51 279 1290531

>>1290497
Stepain

6 ноя, 15:47 280 1290636

3 Кб, 317x321 Кб, 401x33606 Кб, 640x640

Обесните плез.
QML Форк жаба скрипта для построение кютишных формочек.

Ответы9063890639

6 ноя, 15:54 281 1290638

>>1290636
А все, надо сравнивать с undefined NaN.
Скажу лишь что это нихуя не очевидно.
Все кто выше говорил НАДА ПРОСТА ЗНАТЬ)))), говноеды. Сорян.

Ответы90640

6 ноя, 15:58 282 1290639

>>1290636
В js при сравнении двух объектов, проверяется являются ли эти объекты ссылками на один объект.
А ты сравниваешь два разных объекта, так как "[]" эквивалентно new Array()
Вот тут расписана логика сравнения:
http://www.ecma-international.org/ecma-262/6.0/index.html#sec-strict-equality-comparison

6 ноя, 15:59 283 1290640

>>1290638
>я тупой паетаму если сделана не для тупых значит сделана ниправильна!!!!

Держи в курсе.

Ответы9064290644

6 ноя, 16:02 284 1290642

>>1290640
Имплаинг жабаскрипт для умных? Скорее для шизофреников или прошарящих диалектику Гегеля.

Ответы90645

6 ноя, 16:04 285 1290644

>>1290640
Вот тут согласен. Недавно читал бугурт долбоебов, которые вызывали sort без аргумента, и сильно удивлялись, почему функция не сортирует так, как они хотят.

Ответы90651

6 ноя, 16:06 286 1290645

>>1290642
Конечно для умных, ведь только тупой будет сравнивать что-либо с new Array(), если нужно узнать, пуст массив или нет, то умный будет использовать Array.length, если нужно узнать тип, то умный будет использоваться typeof.

Ответы9066190664

6 ноя, 16:16 287 1290651

>>1290644
Я вообще удивился, прочитав пару JS тредов. У самого никогда не было проблем с ним, даже когда был очень неопытным, наоборот, там где нужно было приведение типов/сравнение, всё делалось именно так, как мне нужно было, т. е. моя логика полностью совпадала с логикой создателей. В то время как в треде полно ноющих дурачков, которым "НИПАНЯТНА" и "ПАЧИМУ ТААК!!!??!".

Ответы90656

6 ноя, 16:24 288 1290656

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

6 ноя, 16:27 289 1290661

>>1290645
> то умный будет использоваться typeof.
Тайпоф для массивов выдает обжект.

Ответы90663

6 ноя, 16:28 290 1290662

>>1290658
>Я хз, у модулей какой-то свой неймспейс или это баг браузера?
А читать про модули, прежде, чем их использовать ты не пробовал?

У головы твоей баг.

6 ноя, 16:28 291 1290663

>>1290661
А должен что?

Ответы9066990672

789 Кб, 1280x1681
6 ноя, 16:29 292 1290664

>>1290645
Ну штош...
Справедливо.

6 ноя, 16:41 293 1290669

>>1290663
А должен выдавать талончик на час к твоей матушке.

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

6 ноя, 16:42 294 1290672

>>1290663
Было бы хорошо, если бы выводил аррай.

Ответы90674

6 ноя, 16:43 295 1290674

>>1290672
Не было бы.

Ответы90681

6 ноя, 17:01 296 1290681

>>1290674
Ты скозал?

6 ноя, 18:12 297 1290722

>>1290697
Если не нужно, то почему так дохуя народу не могут его осилить?

Ответы90739

6 ноя, 18:31 298 1290739

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

Ответы90757

6 ноя, 18:54 299 1290757

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

Ответы9075890765

6 ноя, 18:59 300 1290758

>>1290757
Тебе никто ничего не должен, не нравится - не пользуйся.

64 Кб, 745x1280
6 ноя, 19:08 301 1290763

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

Ответы9076890770907729078990811

6 ноя, 19:14 302 1290765

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

Ответы90769

6 ноя, 19:16 303 1290767

>>1290252
Анон, разделяй ответственность. Не говнокодь

6 ноя, 19:17 304 1290768

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

287 Кб, 926x1646
6 ноя, 19:18 305 1290769

>>1290765

Ответы90779

6 ноя, 19:20 306 1290770

>>1290763
>быть и массивом и обьектом
А такие бугурты и вовсе от тотального непонимания всего происходящего.

Ответы90989

6 ноя, 19:22 307 1290772

>>1290763
Стесняюсь спросить, может по-твоему js еще и не формальный язык? А если все же он формализован - то почему ты продолжаешь винить тумбочку, в своей неуклюжести?

Ответы90989

6 ноя, 19:39 308 1290779

>>1290769
Сука, даже смешную картинку не смог нормально запостить, скриншотами какими-то шакальными срет, ну что за лошара, не стыдно тебе таким быть?

Ответы90989

6 ноя, 19:49 309 1290789

>>1290763
>переменная может возвращать три разных типа,
Шизик детектед

Ответы90989

6 ноя, 20:14 310 1290811

>>1290763
Ну так тебе никто не мешает отбросить твоего гегеля и примкнуть к позитивистам: юзай тс- описывай свои типы, как хочешь. В тс типы конечно не как в хаскеле,но работать с ними можно

Ответы90989

30 Кб, 600x546
7 ноя, 00:11 311 1290989

>>1290770
>>1290772
>>1290779
>>1290789
>>1290811
Вы дауны, или вам совсем заняться нечем?

Ответы91082

364 Кб, 1436x628
7 ноя, 02:35 312 1291045

Посоны, как у JS с геймдевом? Написание с нуля, скажем, однокнопочного раннера сильно будет отличаться по степени пердолинга с Cи? Костыли нужны?

Ответы9104791053

7 ноя, 03:22 313 1291047

>>1291045
Тут два стула: нативный и браузерный. В первом случае можно юзать биндинги на DirectX из ноды, а во втором рисовать <canvas> с помощью three.js (SVG, canvas, WebGL)

7 ноя, 05:02 314 1291053

>>1291045
Ты ставишь телегу впереди лошади.
Правильный вопрос:
- использует ли движок X Javascript?
Или
- компилирует ли движок X в Javascript / WebGL

7 ноя, 05:48 315 1291057

>>1285278 (OP)
Добавил книгу (пдф) по ссылке
>https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e

на либген
http://libgen.io/book/index.php?md5=F6AB0F041927E80BA9400CB8E9FA14E6

по очень простой причине:
автор требует подписку на его рассылку перед скачиванием.

наслаждайтесь

Ответы91099

7 ноя, 09:08 316 1291082

>>1290989
Ммм. Люблю запах оправданий собственной тупости манятроллингом.

Ответы91102

7 ноя, 10:05 317 1291099

>>1291057
Малаца, все правильно сделал.

7 ноя, 10:24 318 1291102

>>1291082
С кем ты говоришь?

381 Кб, 1920x1080
7 ноя, 10:27 319 1291103

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

Ответы911049111091156

7 ноя, 10:30 320 1291104

>>1291103
Через ксс почти всегда персоманс лучше.

Ответы91157

7 ноя, 10:50 321 1291110

>>1291103
CSS предрасчитывается, и используется аппаратное ускорение GPU. На js все рассчеты ведутся на cpu в реальном времени.

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

В общем случае - все анимации надо выносить по максимум в css. И вообще работать с любым оформлением через css. Любой интерактив, требующий js, должен лишь toggle'ить нужные селекторы у элементов, и всё.

Ответы9115791534

7 ноя, 13:11 322 1291155

>>1290461
Так поздно уже было.
+ кто-то попадал в похожую ситуацию, менял Ментора, но всё равно ничего не менялось, т.к. новый ментор больше времени своим уделял.

7 ноя, 13:17 323 1291156

>>1291103
не видел никогда анимаций на жсе, только сss и svg

Ответы9116092324

7 ноя, 13:18 324 1291157

>>1291104
>>1291110
Глупый вопрос, но зочем реакт?

Ответы91162

7 ноя, 13:27 325 1291160

>>1291156
>не видел никогда анимаций на жсе
И где ты был все прошлые 15 лет?
Анимации на js повсеместно.

Ответы91300

8 Кб, 398x161
7 ноя, 13:33 326 1291161

Какой template engine выбрать для express кроме pug?

Ответы9130191303

7 ноя, 13:33 327 1291162

>>1291157
Затем что реакт не для анимации

7 ноя, 13:51 328 1291169

посоны,
https://eloquentjavascript.net/
или
https://javascript.info/
для ньюфага?

Ответы91177

7 ноя, 14:28 329 1291177

>>1291169
Второе.
>>1291168
Всё что есть нового упускаешь.

7 ноя, 14:30 330 1291179

>>1291168
Заходим на первую статью на русском
>http://javascript.info/variables
>var, var, var
Дальше можно не объяснять.

Ответы91217

7 ноя, 15:47 331 1291217

>>1291179
С ссылкой проебался. В русской версии вары, конечно.
http://learn.javascript.ru/variables

7 ноя, 16:10 332 1291226

Ананас, какой докер образ для ноды сейчас топчик? Можешь посоветовать?

Ответы91259

7 ноя, 17:18 333 1291259

>>1291226
1. Пишешь ноде:карбон
2. Профит

7 ноя, 17:33 334 1291264

>>1290233
Расскажи по брацки как вкатывался? Где знания черпал? Какой литературой обмазывался?

Ответы91273

7 ноя, 17:38 335 1291267

Аноны, есть один проект, который мне нужно локально себе установить и запустить. Проект довольно большой, там по сути API на Тайпскрипте, на бд стоит постгре, все это обернуто в докер, в качестве пакетменеджера yarn

В общем, git clone репанейм все дела, открыл в вскоде, запустил там yarn install, поставил все зависимости, зашел в директорию эндпойнта где index.ts, пишу yarn run dev. Начинает запускаться, и кидает ошибку:

rror: getaddrinfo ENOTFOUND db db:5432
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:50:26)

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

Сори за тупой вопрос)

Ответы91355

7 ноя, 17:43 336 1291273

>>1291264
Да я еще не вкатился, нахуярил 8 откликов пока. Из них 2 приглашения: одно микротестовое, ну там совсем хуйня, проверка на идиота, а не аля сделай нам за 3 дня приблуду и мы тебе перезвоним, второе - сейчас вот общаюсь с хрю насчет организации собеса. 2 отклика пока просмотрели и не ответили ниче(скорее всего отказ), остальное не смотрели пока. Алсо, со стороны поступило еще 2 приглоса куда я не откликался, но там ебучий крок и ланит со своими erp системами, Pega, вся хуйня. На такую хуйню я не хочу. Так что пока мне рано советы раздавать, вот если вкачусь - можно хоть немножко будет повыебываться.

7 ноя, 18:12 337 1291287

Здорова, сеньоры 300к/наносек. Зеленый в треде. Закончил Питерскую шарагу на программиста в компьютерных системах. В шараге меня ничему особо кроме hello world не учили, да и я откровенно пинал хуи. Сдал диплом на 5 посвятив неделю изучению ШИТИМЭЛЕ, CSS и JQuery да, да не зная js я у мамы та еще ебанашка. Вообщем ситуация такая через месяц, мб через 2 маман спихнет меня с шеи и пойду я ебашить на стройку если нихуя не подберу к тому времени. Насколько реально за 1-2 месяца (по 12 часов в день) надрочить js и пойти на стажировку в любую контору хоть за нихуя?

Ответы91346

7 ноя, 18:21 338 1291293

Посоветуй библиотеку-синтезатор с готовым пианороллом и с возможностью изменять высоту некоторого wav-файла.

7 ноя, 18:23 339 1291296

Что в node.js такого божественного? Я сколько не читал о преимуществах ноды в бекэнде и ни одного хоть сколько-нибудь весомого аргумента.

Ответы9130491316

7 ноя, 18:26 340 1291300

>>1291160
свг/гиф/либки для реакта. Хз, я только один проект отработал, но и те которые смотрел были только с css анимациями с либками реакта или при тогле стейта.

7 ноя, 18:26 341 1291301

>>1291161
ежс хэндлбар

Ответы91348

7 ноя, 18:27 342 1291303

>>1291161
реакт ту стринг мб

7 ноя, 18:27 343 1291304

>>1291296
Можно использовать fs в js. Мечта многих поколений.

7 ноя, 18:35 344 1291316

>>1291296
ну удобнее пхп как по мне и синтаксис жса приятнее.

7 ноя, 19:40 345 1291346

>>1291287
По 12 часов в день учить ты вряд ли сможешь. Ты пробовал макеты учебные верстать? Если получилось, то можно собеседоваться уже. Но я слабо представляю уровень, которому ты научился за неделю. Нормальный срок для вката в верстку мне кажется 3-4 месяца.

Ответы91353

7 ноя, 19:41 346 1291347

Чтобы добавить livereload (хочу для express), нужно обязательно проект скрещивать с webpack?

7 ноя, 19:41 347 1291348

>>1291301
>ежс хэндлбар
Какой из них лучше?

Ответы9134991352

7 ноя, 19:45 348 1291349

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

7 ноя, 19:51 349 1291352

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

7 ноя, 19:51 350 1291353

>>1291346
Именно саму структуру построить чисто на HTML и CSS могу. Анимации css добавить тоже. Я просто смотрел "вакансии" все естественно требуют HTML, CSS, JS

>Но я слабо представляю уровень, которому ты научился за неделю.
Ну я мб уже имел какое то представление общее о HTML и CSS. На саму верстку ушел день максимум два, остальное время ебался с бэкэндом отправкой форм с помощю JQ и т.д.

Ответы91451

7 ноя, 19:54 351 1291355

>>1291267
бамп

Ответы91359

7 ноя, 19:58 352 1291359

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

Ответы91367

7 ноя, 20:11 353 1291367

>>1291359
Вот я и думаю. В проекте постгрес юзается. Насчет монго знаю, да, про млаб. Для постгре нашел какой то элефантsql, но там чет не особо понятно. В млабе просто - создал бд, юзера, дал ссылку и готово. А тут какая то дичь. Походу придется локально ставить постгру feelsBadman

Ответы91389

7 ноя, 21:21 354 1291389

>>1291367
Е бой, сделал. Через pgAdmin4 изи оказалось локалку развернуть

7 ноя, 21:40 355 1291400

>>1291396
>2014/09/
На календарь смотрел?
Нормальную документацию читать пробовал?
У всех все работает.

7 ноя, 21:40 356 1291401

Че с конфой по жсу в телеге?

Ответы91405

7 ноя, 21:41 357 1291402

>>1291396
>почему его браузеры до сих пор не поддерживают нормально?
У меня всё работает. Телепаты в отпуске, сорямба.

7 ноя, 21:42 358 1291405

>>1291401
>в телеге?
Где?

Ответы91407

7 ноя, 21:43 359 1291407

>>1291405
в телеге

Ответы91412

7 ноя, 21:48 360 1291410

58 Кб, 1257x38344 Кб, 981x31633 Кб, 983x259

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

7 ноя, 21:49 361 1291412

>>1291407
У меня авто.

7 ноя, 21:55 362 1291418

>>1291414
Сколько платишь?

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

32 Кб, 1019x358
7 ноя, 22:30 363 1291447

>>1291414

7 ноя, 22:33 364 1291451

>>1291353
Сверстай тогда 1-2 макета для портфолио и иди работай, лол.
Я полтора года версталой работал и ни разу с бэком не возился. Только учти, что тебе для скорости со временем понадобятся всякие сборщики проектов, препроцессоры и т.д.
Но я думаю ты уже можешь попробовать на позицую джуна.
+ посмотри какие вопросы задают на собеседовании и знай ответы на эти самые популярные вопросы.
+ погугли чек-лист верстки

Но в идеале ты должен уметь:
1) Нахерачить верстку
2) Прогнать через сборщик, то есть минифицировать все файлы, проверить на ошибки, спрайты и т.д. (это опционально от проекта к проекту будет далее, но всё равно ты это должен уметь)
3) Потом ты должен этот макет протестить на виртуалке для ie10, ie11, edge (и смотря какие требования еще)
4) Научиться работать с гитом.

Макеты для портфолио верстай крутый, адаптивные.

Ответы91457

7 ноя, 22:38 365 1291457

>>1291451
Лул. Т.е. для стажера даже js не обязателен?
Я прост обосрался чутка с требований в вакансиях там чо ток не трубуют и ajax и jQuery и Vue.js и хуеву гору всего. И все это от 10к зп.

Ответы91587

7 ноя, 22:40 366 1291460

>>1291446
>> Пытается обратится к переменной модуля из консоли
> Ряяяя, браузер не поддерживает модули
Ну ок

7 ноя, 22:41 367 1291461

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

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

Чтобы ты видел свою a в глобальной области видимости, ты должен, ее, мать твой, туда засунуть. Ты знаешь, пидор, что такое глобальная область видимости в js? Это сука - глобальный объект. Ты знаешь, что является глобальным объектом в к контексте главного потока браузера, хуесосо? Объект window.

Пиши, блядь, window.a и или нахуй, читать про области видимости, strict mode, что такое блядь ES модули, и как вправлять себе руки, чтобы они росли не из жопы. Даун ты тупой.

>Ты что такой злой?
Потому что ты блядь, урод, двое суток потратил на ковыряние в носу, вместо того, чтобы 10 минут потратить на гуглеж. Еще бы не быть злым, от того, что вокруг такие дегенераты. Ты бы не был злым если бы вокруг тебя ходили мудаки, и спрашивали тебя очевидные вещи, вроде сколько будет два плюс два, а когда их, блядь игнорят, намекая на то, что они тупят - они не понимают, а бляд ПЕРЕСПРАШИВАЮТ, и ПЕРЕСПРАШИВАЮТ.

Да пошел ты нахуй, урод. Я ненавижу тебя. И в твоем лице весь род имбецилов, неспособных блядь в решения задач.

7 ноя, 22:53 368 1291465

137 Кб, 881x802182 Кб, 997x64415 Кб, 819x216

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

7 ноя, 23:06 369 1291472

>>1291470
> Твой window.a кстати не работает
Ну вот опять.

Какой же ты тупой.

7 ноя, 23:11 370 1291475

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

5 Кб, 271x99
7 ноя, 23:15 371 1291479

>>1291470
>Зачем тогда вообще этот тред существует, как не помогать друг другу?

7 ноя, 23:30 372 1291495

>>1291482
К тебе относятся так, как ты того заслужил.

8 ноя, 00:45 373 1291534

>>1291110
одно годное сообщение на 10 тредов

Ответы91537

8 ноя, 00:49 374 1291537

>>1291534
Плюсани кармочку, поставь лайк.

Ответы91539

8 ноя, 00:51 375 1291539

>>1291537
сру те в рот

Ответы91540

8 ноя, 00:54 376 1291540

>>1291539
На двач идут за особой атмосферой, а не за ГОДНОЕ СООБЩЕНИЕ, ПОМОГИТЕ РЕШИТЬ ЛАБОЧКУ, ОЙ СПАСИБО ЗА ПОМОЩЬ)))). Если тебе годные посты нужны, то пиздуй на реддит, на гитхаб, да хоть на хабр, нахуй ты сюда то лезешь?

Ответы91541

8 ноя, 01:01 377 1291541

>>1291540
ну те делать нехуй писать мне все это говно

Ответы91542

8 ноя, 01:02 378 1291542

>>1291541
>аноним
>мне
Шизик, таблетки выпил?

8 ноя, 09:01 379 1291587

>>1291457
Смотря какая вакансия.
Я говорю, что есть вакансии верстальщика где кроме как плагины на jQuery прикручивать больше ничего не надо из js. Их мало, но они есть, просто ты описал ситуацию, что у тебя горит устройство на работу, поэтому ты можешь такую вакансию поискать, покидать отклики. А попутно учить js, потому что в любом случае в дальнейшем он нужен будет.

8 ноя, 13:48 380 1291716

кто знает куда делась конфа из телеги???

Ответы91730

8 ноя, 14:24 381 1291730

>>1291716
> из телеги???
Откуда?

Ответы91788

8 ноя, 17:04 382 1291788

>>1291730
Из телеги.

Ответы91799

8 ноя, 17:28 383 1291799

>>1291788
У меня авто.

8 ноя, 17:29 384 1291801

Поясните за практику посылания нахуй this. с его вечнопляшущими скоупами и явного использования вместо него самого имени объекта. Подразумевается что оно уникальное и никто в код не влезет и никто там не насрёт яскозал.

Это вообще практикуется? Чем чревато? Посоны засмеют, типа не разбираешься в сортах говна и не знаешь что на этот раз окажется в this?

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

Ответы91806

8 ноя, 17:46 385 1291806

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

Ответы91816

12 Кб, 398x234
8 ноя, 18:05 386 1291816

>>1291806
Ну не имя объекта, переменная ссылающаяся на объект, и обращаюсь где-то внутри одного из методов этого объекта к другому св-ву/методу этого объекта, вызывая метод у этой переменной, а не у this.

Т.е. разница на пикрил между f1 и f2.

Ответы91825918349183591908

8 ноя, 18:27 387 1291825

>>1291816
>разница на пикрил между f1 и f2.
Между ними огромная разница.
f2 ты можешь вызвать в контексте другого объекта, а f1 не сможешь.

Так никто не пишет, потому что в общем случае одинокии объекты с методами нахуй никому не нужны. А класс ты таким подходом не реализуешь.

Ответы91851

8 ноя, 18:39 388 1291834

>>1291816
В реальном коде иногда объекты создаются динамически с помощью классов, и/или фабричных функций, а еще this часто используется в стрелочных функциях и в некоторых других случаях с bind, call и apply. Такчто разобраться с this тебе в любом случае придется.

7 Кб, 282x144
8 ноя, 18:44 389 1291835

>>1291816
В случае с твоим кодом, тебе объект вообще не нужен.

Пиши отдельные функции.

Ответы918389183991842

8 ноя, 18:50 390 1291838

>>1291835
>тебе объект вообще не нужен.
Про сущности и абстракции слыхал?

Ответы91943

8 ноя, 18:53 391 1291839

>>1291835
А если этих функций тридцать, и они все логически связаны? Класс делать?

Ответы918439194391945

8 ноя, 18:58 392 1291842

>>1291835
В голос с дауна. Ему теперь целую стену кода писать только для того чтобы такой долбоеб как ты не доебался?

Ответы9184891943

8 ноя, 18:59 393 1291843

>>1291839
30 функций много для одного класса. Но по семантике да, разбиваешь сущности на более мелкие и общие.

Ответы91851

8 ноя, 19:09 394 1291848

>>1291842
Ты почему такой агрессивный? Тебе не стыдно? Мне вот за тебя стыдно.

Ответы91855

8 ноя, 19:12 395 1291851

>>1291843
Ну я образно, так-то там уже разбито всё.

>>1291825
Я не придумал зачем нужен класс в этом приложении, если на странице всегда будет только один его экземпляр, созданный в самом начале. Раньше, ещё до ES6 классов, там всё было в конструкторах, в итоге выкинул их все, не придумав что с ними делать.

Ответы91946

8 ноя, 19:19 396 1291855

>>1291848
Так иди на хабр/вк/пикабу, там за такое банят и кармочку минусуют! Чего ты здесь то забыл, ранимый ты наш?

Ответы91857

8 ноя, 19:22 397 1291857

>>1291855
> кармочку минусуют!
Это, кстати, рациональный подход, позволяющий ввести адекватные дискуссии без пуков и яскозалов.

Ответы9186391864

8 ноя, 19:29 398 1291863

>>1291857
>Так иди на хабр/вк/пикабу
Почему еще здесь? Насколько нужно быть тупым, чтобы не понимать того, что сюда приходят за атмосферой, которая именно и состоит из пуков и яскозалов, для всех остальных есть форумы с регистрацией и гугл.

Ответы91868

8 ноя, 19:29 399 1291864

>>1291857
Тыскозал?

8 ноя, 19:33 400 1291868

>>1291863
> Почему еще здесь?
Лично я люблю наблюдать за этим зоопарком, а ты зачем тут?

Ответы91873

8 ноя, 19:38 401 1291873

>>1291868
Люблю не только наблюдать и поучаствовать.

Ответы91875

8 ноя, 19:38 402 1291875

>>1291873
но и поучаствовать

фикс

8 ноя, 20:00 403 1291893

Пацаны, очень срочно ищу гайд или того, кто обучит меня JS и dojo.js в частности.
бабки не проблема

Ответы9189591902

8 ноя, 20:10 404 1291895

>>1291893
>Пацаны, очень срочно ищу гайд или того, кто обучит меня JS и dojo.js в частности.
Если бабки есть то думаешь, что всё выучишь за 24 часа? Царской дороги не существует, как говорится.
Садись на стул, открывай английского Кантора и читай,решай задачки.

Ответы92492

8 ноя, 20:20 405 1291902

>>1291893
Без задней мысли берешь и учишь. Тут нет ничего сложного, js простой язык, суть которого ясна интуитивно.
Кроме пожалуй браузерных API от гугла, пиздец ну и говноедство.

Ответы9190592492

8 ноя, 20:21 406 1291905

>>1291902
>js простой язык, суть которого ясна интуитивно.
Сразу вспомнил долбоебов бугуртящих от неявного приведения типов и области видимости.

Ответы91910

8 ноя, 20:23 407 1291908

>>1291816
>
>
Arrow function, не?

8 ноя, 20:24 408 1291910

>>1291905
> области видимости.
Это же очевидно. var - локально, без var - глобально.

Ответы9191491936

8 ноя, 20:34 409 1291914

>>1291910
var уже никто не юзает в 2к18 и к тому же ты не прав, насчёт var'a.

Ответы91930

8 ноя, 21:16 410 1291930

>>1291914
> и к тому же ты не прав, насчёт var'a.
Вообще-то прав. Проверено опытом. var-перменная внутри функции доступна только внутри функции.

8 ноя, 21:23 411 1291936

>>1291910
>без var - глобально.
Нет, это не так. Есть еще модули.

Ответы91941

8 ноя, 21:27 412 1291941

>>1291936
> Есть еще модули.
Это только nodejs касается. В браузерах иначе.

Ответы91948

8 ноя, 21:27 413 1291943

>>1291839
У него нет никакого класса блядь. Я же написал, в кнкретно его случае, он использует объект как неймспейс. Ему не нужен этот объект вообще. У него там лишний лукап. Каждой функции дописывается export блядь, и все. Идиоты.

>>1291838
Какие впизду сущности. Какие абстракции, мудак, что ты несешь.

>>1291842
> целую стену кода
Ты вообще поехавший.

Ответы91950

8 ноя, 21:28 414 1291945

>>1291839
>Класс делать?
Модули для кого придумали, сука?

Ответы91946

8 ноя, 21:29 415 1291946

>>1291851
>Я не придумал зачем нужен класс в этом приложении, если на странице всегда будет только один его экземпляр, созданный в самом начале. Раньше, ещё до ES6 классов, там всё было в конструкторах, в итоге выкинул их все, не придумав что с ними делать.
>>1291945

8 ноя, 21:30 416 1291948

>>1291941
Что иначе?

Ответы91951

12 Кб, 398x234
8 ноя, 21:32 417 1291950

>>1291943
>Ты вообще поехавший.
Написал пикрелейтед добавив переменную с названием f1 вне объекта.
>В случае с твоим кодом, тебе объект вообще не нужен. Переименовывай переменную f1
>называет кого-то поехавшим.

В голосину.

8 ноя, 21:32 418 1291951

>>1291948
В браузере:
function hui()
{
var hui1="hui" //local
hui2="hui" //global
}

Ответы9195391955

43 Кб, 923x490
8 ноя, 21:36 419 1291953

>>1291951
Ты идиот нет. Я тебе написал - в модулях иначе. Ты знаешь, что такое модули?

Только вчера тут был один ппридурок, сегодня второй, вы откуда беретесь?

Ответы9196992021

37 Кб, 680x505
8 ноя, 21:41 420 1291955

>>1291951
>hui2="hui" //global
Это не глобал у тебя, это out of scope.
ты обратился к переменной hui2 находящейся скоупом выше. Он не обязательно должен быть глобальным. И если у тебя этот код в модуле, у тебя вообще нет неявного лукапа до глобального скоупа. Только через явное указание глобального объекта.

Ответы9195691969

8 ноя, 21:42 421 1291956

>>1291955
>нет неявного сета в глобальный скоуп

8 ноя, 22:00 422 1291969

>>1291955
> Это не глобал у тебя, это out of scope.
И разница, блядь? Работает а может быть и почти также.
>>1291953
> <script type=module>
Ебать я долбоеб, земля мне пухом. Я думал ты про нодовкие модули. Один хкй я эту хуйню не использую.

Ответы9197291977

8 ноя, 22:15 423 1291972

>>1291969
>И разница, блядь?
Большая разница, тебе еще раз говорю. Выход по скоупам на уровень вверх != это не выход в глобальную область видимости.

Даже с твоим кодом

let hui2;
function hui()
{
var hui1="hui" //local
hui2="hui" //global
}

И вот тебе уже твой hui2 нихуя не global.

>Один хкй я эту хуйню не использую.
На собесах таки отвечай.

Ответы91984

8 ноя, 22:17 424 1291977

>>1291969
>Я думал ты про нодовкие модули
В ноде уже давно те же самые модули, что в браузере.
Было бы странно, если бы было иначе, учитывая что жвижок там один блядь, и нода это всего-лишь API окружения, а не какой-то другой js.

8 ноя, 22:23 425 1291984

>>1291972
> И вот тебе уже твой hui2 нихуя не global.
Логично, ты же через let её объявил.

8 ноя, 23:49 426 1292021

>>1291953
>Только вчера тут был один ппридурок, сегодня второй, вы откуда беретесь?

Интересно, если этих двоих (с модулями и глобальными переменными) придурков столкнуть лбами, они аннигилируют?

9 ноя, 12:41 427 1292198

>>1292128
Это когда у тебя рекурсия в самом конце функции и она разыворачивается в серию jumpoв при конпиляции.

поддерживает только safari, из v8 убрали
поправьте если инфа устаревшая

Ответы92224

9 ноя, 13:32 428 1292224

>>1292198
>поправьте
Не знаю на счет safari, но да, ни v8 ни spidermonkey пока не имеют поддержки.

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

foo(a) {
continue foo(a + 1)
}

9 ноя, 13:59 429 1292239

Как это нормально можно записать? Что бы не писать три раза одно и то же
obj['param'] = obj['param'] ? obj['param'] : {};

Ответы92240

9 ноя, 14:01 430 1292240

>>1292239
>obj['param'] = obj['param'] || {};
Ну вот так чуть короче.

Ответы92243

9 ноя, 14:03 431 1292243

>>1292240
внатуре, спасибо

9 ноя, 15:05 432 1292274

>>1292128
Это когда у тебя такая конструкция:

function fuck(dick) {
....
fucking_dick
....
}

function suck_and_fuck(dick) {
....
sucking_dick
....
fuck_dick(dick);
}

заменяется компилятором на

function suck_and_fuck(dick) {
....
sucking_dick
....
....
fucking_dick
....
}

9 ноя, 16:00 433 1292324

>>1291156
Есть сходная дисциплина этой специальной олимпиады. На некоторых парашно сделанных сайтах, с помощью js в угол приклеен ебучий чатик, назойливо предлагающий помощь. Сразу видно, что вебмастер долбоеб и не знает про position: sticky. При быстрой прокрутке эта хуйня отстает от нее и хочецца поскорее выпилиться.

Ответы92382

9 ноя, 17:03 434 1292382

>>1292324
>что вебмастер долбоеб и не знает про position: sticky
Поддержку IE еще не отменили, а значит вебмастер как раз не долбоеб, а делает свою работу.

Ответы92971

9 ноя, 17:20 435 1292392

Перекатываюсь с си и с++ с питоном на JS. Какие подводные?

Ответы92393

9 ноя, 17:23 436 1292393

>>1292392
Зависит от причины переката, если не смог освоить первые 3, то к JS лучше не приближаться. Если ты освоил первые три, то тут уже вопрос возникает - а нахуя тебе собственно JS с такими то возможностами этих 3-х языков?

Ответы9239692400

9 ноя, 17:25 437 1292396

>>1292393
Работы нет на сишке. А плюсы знаю только на уровне пэт проектов, в проде не работал с ним. По питону отдельных вакансий мало.

Ответы92408

9 ноя, 17:28 438 1292400

>>1292393
Ну и я еще сравнил зарплаты, у жс в сравнении с си денежек больше при требованиях ниже.

Ответы9240392408

9 ноя, 17:33 439 1292403

>>1292400
Зато гордился бы, что на элитном языке пишешь. А так у бывших дно-работников кусок хлеба хочешь отобрать, нехорошо.

Ответы92405

9 ноя, 17:35 440 1292405

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

9 ноя, 17:38 441 1292408

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

Ответы92411

9 ноя, 17:42 442 1292411

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

Ответы92413

9 ноя, 17:45 443 1292413

>>1292411
Нет, наоборот, просто многие этого пугаются, когда как на деле в этом нет ничего сложного.

Ответы92414

9 ноя, 17:47 444 1292414

>>1292413
Наверное это сложно тем которые только вкатились.

Ответы92416

9 ноя, 17:48 445 1292416

>>1292414
Наверное. Вот и не понятно про какие подводные ты спрашиваешь, зная С и Пайтон.

Ответы92421

9 ноя, 17:55 446 1292421

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

Ответы92423

9 ноя, 17:58 447 1292423

>>1292421
Ты так говоришь, будто JS это не язык программирования, а что-то отдельное. Если освоил умножение и деление, то какие, блять, могут быть подводные камни со сложением и вычитанием?

Ответы92431

9 ноя, 18:11 448 1292431

>>1292423
Завтра он вернется с
>рррряяя [] + {} пачиму ни сказали выи дегргроды язык для имбисилаф

Ответы92433

9 ноя, 18:14 449 1292433

>>1292431
А нахуй так складывать?
Вообще в си тоже костылей и тонкостей с приведением типов дохуя, мне как-то POHUJ.

Ответы9244992451

9 ноя, 18:39 450 1292449

>>1292433
АХАХАХХ ЖАВАСКРИПТ ЭТО МОЯ ЖИЗНЬ Я АБАЖАЙУ ЕГО ВСЕ ТАК ЛЕГКО НАХУЙ Я БОЛЬШЕ НИ СТРОЧКИ КОДА НА СИ НЕ БУДУ ПИСТАТЬ ДААААААААААААААААААААААА JS JSJS JSJSJS

9 ноя, 18:42 451 1292451

>>1292433
Суть в том, что в си - статическая слабая типизация, в питоне твоем - динамическая сильная, а в js - динамическая слабая.

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

Ответы92453

9 ноя, 18:45 452 1292453

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

Ответы92458

9 ноя, 18:49 453 1292458

>>1292453
> динамическая статическая
Проиграл.
Ничего, что это противоположные понятия?

Если тебе так проще, статическая - это явная. Динамическая - это неявная.

Не может быть неявной явной типизации, программист.

Ответы9245992461

9 ноя, 18:50 454 1292459

>>1292458
Я имел ввиду сильная, лол. Как в питоне. Опечатался, бывает.

Ответы92463

9 ноя, 18:52 455 1292461

>>1292458
>статическая - это явная. Динамическая - это неявная.
Технически не совсем верно. Может быть явная динамическая типизация, например.

Ответы9246492465

9 ноя, 18:53 456 1292463

>>1292459
Ну, у динамической сильной как побочный эффект явное приведение типов. Всё это на любителя в конечном счёте.

9 ноя, 18:55 457 1292464

>>1292461
Обосрался я тут. Не обращайте внимания.

9 ноя, 18:55 458 1292465

>>1292461
Приведи пример того, что ты имеешь ввиду.

Ответы92468

9 ноя, 18:56 459 1292468

>>1292465
Я представил язык где ты пишешь string huj, но при этом huj может менять тип данных.

Ответы92472

9 ноя, 19:03 460 1292472

>>1292468
Как именно он может менять тип? Все что будет положено в hui станет string, или сам hui внезапно перестанет быть string? Первое - это привидение типов через жопу какое-то, и я даже нигде вроде такого не встречал. Второе тоже быть не может, иначе этот string hui ничем не отличается от var hui.

Я думал ты про какое нибудь auto или dynamic из языков со статической типизацией. Но это просто вывод типа из контекста же. В сущности там остается все та же самая статичсекая типизация под капотом.

В то время как у динамических языков, все занчения носят с собой тип все время.

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

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

Ответы9247492480

9 ноя, 19:12 461 1292474

>>1292472
>Как именно он может менять тип? Все что будет положено в hui станет string, или сам hui внезапно перестанет быть string?
Например,
string huj
huj = "434343"
int zalupa = huj * 2
И вот тут произойдет перевод в тип данных huj.

Я описал хуйню гипотетическую, такого нигде из-за ненужности.
> dynamic
В шарпе это реальная динамическая переменная будет. В шарпе есть и var и dynamic, к примеру.
> auto
Вывод из контекста, да.

Ответы92476

9 ноя, 19:13 462 1292476

>>1292474
Нет, я неправильный пример привел.
Например huj *= 2 и он будет равен 868686 типа int. Вот так как-то.

9 ноя, 19:31 463 1292480

>>1292472
Кстати, в сишке можно делать симуляцию динамической типизации при помощи void*, который можно кастить в кучу любого типа.

9 ноя, 19:44 464 1292492

>>1291895
>>1291902
да js То не так тяжело, вот dojo это пиздец

410 Кб, 750x563
9 ноя, 19:48 465 1292494

Не знаю к чему я эту картинку сделал, но пусть будет тут.

Ответы92496

9 ноя, 19:52 466 1292496

>>1292494
А на волтбоя налепить jQuery

Ответы92499

414 Кб, 750x563
9 ноя, 19:59 467 1292499

>>1292496
Готово! Смысл появился в картинке

Ответы92509

9 ноя, 20:08 468 1292509

>>1292499
А на заднем фоне ноду в небесах.

6 Кб, 764x390
9 ноя, 21:17 469 1292543

https://codepen.io/anon/pen/BGzwjj
Двощ, наговнокодил тут график функции, как сделать его не таким микроскопическим?

Ответы92654

10 ноя, 02:33 470 1292654

>>1292543
Значение X и Y увеличивай.

Ответы92920

10 ноя, 13:23 471 1292765

Ребят объясните как в современной транскрипции написать
function sayHi(name) {
var phrase = "Привет, " + name;
alert( phrase );
}

Ответы92777

10 ноя, 13:37 472 1292777

>>1292765
Заменить var на let, а лучше вообще убрать его нахуй и сразу выводить alert("Привет, " + name)

Ответы92780

10 ноя, 13:39 473 1292780

>>1292777
Ну сейчас же вроде как то без слова function обходятся.
Что вроде этого (name) => {};
Только как мне название функции sayHi сделать тогда

Ответы92782

10 ноя, 13:40 474 1292782

>>1292780
const sayHy = name => alert('Hi ', name);

Ответы92783

10 ноя, 13:44 475 1292783

>>1292782
Так да правильно получается. Но с созданием переменной sayHi которой присваиваем функцию sayHi. А без использования этой переменной возможно назвать функцию как-то в новом стандарте?

Ответы92786

10 ноя, 13:48 476 1292786

>>1292783
Ты не присваиваешь ей функцию sayHi ты присваиваешь ей стрелочную функцию. По-другому только через ключевое слово function.

Ответы92796

10 ноя, 14:07 477 1292796

>>1292786
Понял, cпасибо.

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

Ответы9281392829

10 ноя, 14:08 478 1292799

Синтаксический сахар ненужен.
Pruvu ke mi misas.

Ответы9280992824

10 ноя, 14:17 479 1292809

>>1292799
Программист на машинных кодах, вы?

Ответы92819

10 ноя, 14:22 480 1292813

>>1292796
Ты всё равно не поймешь, просто иди дальше, с опытом понять будет легче.

10 ноя, 14:26 481 1292819

>>1292809
Машкод это тоже сахар. Надо сразу током ебашить.

Ответы92822

137 Кб, 640x480
10 ноя, 14:28 482 1292822

>>1292819
Двачую.
мимо погромист на скрутках

10 ноя, 14:31 483 1292824

>>1292799
Зависит от контекста. Если разговор идет о крупных проектах, то да - не нужен. Если о небольших, то нужен.

Ответы92836

6 Кб, 285x262
10 ноя, 14:38 484 1292829

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

Например пикрил это пример замыкания и вложенная функция тут - bar

Ответы92832

10 ноя, 14:47 485 1292832

>>1292829
Спасибки ^_^

10 ноя, 14:51 486 1292836

>>1292824
> Если о небольших, то нужен.
?

Ответы92850

10 ноя, 14:53 487 1292838

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

10 ноя, 15:09 488 1292850

>>1292836
В крупных проектах он только мешает и затрудняет работу, замедляя процесс в целом, потому что код становится трудным для чтения и понимания. В небольших проектах трудности чтения и понимания нивелируются небольшим объемом кода, функциональность и назначение отдельных участков которого не сложно запомнить и понять.

Ответы92854

10 ноя, 15:11 489 1292854

>>1292850
Разве синтаксический сахар не должен наоборот, лучше восприниматься на глаз?

Ответы92863

10 ноя, 15:26 490 1292863

>>1292854
x = (x, y) => x+y

function x(x, y) { return x+y}

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

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

Ответы928669287192874

10 ноя, 15:30 491 1292866

>>1292863
>покажи человеку незнакомому с программированием
Ничего он не поймет ни там ни там, не выдумывай хуйню.
Человек не знакомый с программированием максимум мог бы понять математическую нотацию f(x, y) = x+y
И это ближе как раз к первому варианту синтаксически.

Ответы92891

10 ноя, 15:33 492 1292871

>>1292863
>Ну вот покажи человеку незнакомому с программированием первый вариант и второй вариант.
И зачем человеку не знакомому с программированием читать исходный код, хоть какого по размерам проекта?

Ответы92891

10 ноя, 15:34 493 1292874

>>1292863
Стрелочные функции хорошо вопринимаются на глаз. Без return они пишутся только тогда, когда тело функции совсем маленькое. А сравнивать, например, rest spread и Object.assign, то первое гораздо интуитивнее и лучше воспринимается, и при этом компактнее.

Ответы92876

10 ноя, 15:35 494 1292876

>>1292874
>est spread и Object.assign
Это разные вещи и одно другим ты не заменишь.

10 ноя, 15:47 495 1292891

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

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

Ответы92895

10 ноя, 15:52 496 1292895

>>1292891
Идиот.

Ответы92896

10 ноя, 15:52 497 1292896

>>1292895
Держи в курсе.

4 Кб, 180x125
П Е Р Е К А Т # OP 10 ноя, 16:01 498 1292907

П Е Р Е К А Т

>>1292903 (OP)

10 ноя, 16:19 499 1292920

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

10 ноя, 17:56 500 1292971

>>1292382
> <!--[if IE]> <meta HTTP-EQUIV="REFRESH" content="0; url=https://chrome.google.com"> <![endif]-->
Пофиксил, не благодари

11 ноя, 17:07 501 1293640

> Скачиваешь electron
> всё работает
> радуешься
> через 5мин. при тестинге ехидный выводит ошибку 0xc0000005

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

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

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

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

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