Программирование


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
348 28 71

JavaScript.thread = Number(`132`); /js/ Аноним # OP 15/05/19 Срд 06:35:12 14002431
js.png (61Кб, 1050x1050)
1050x1050
zen.png (91Кб, 320x320)
320x320
notcomfort.jpg (28Кб, 434x534)
434x534
jsjun.png (23Кб, 480x328)
480x328
Прошлый тред: >>1390481 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним # OP 15/05/19 Срд 06:37:09 14002442
П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
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
> Хочу получить доступ к файлам на винте
Тебе бы не хотелось заходить в таком Веб, где произвольный сайт может получить доступ к твоим файлам.
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют решающего значения. Времени потребуется год с нуля, но это не точно.
https://ru.hexlet.io/blog/categories/success
Английский обязательно. Проследуй в /fl за гайдом.

Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
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
На этом этапе стоит начать формировать информационный фон. Собирай подписки на рассылки, Ютюб, Твиттер. Но помни, если ты что-то смотришь-читаешь, то стоит потратить минимум столько же времени на написание кода по мотивам. Иначе это обычная бестолковая прокрастинация.
https://habr.com/ru/company/everydaytools/blog/322980/
Или же это может быть толковая рекреация — лучше посмотреть интересный доклад, чем очередной сериал.

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/2019/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

Node.js позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни.
Нода это уже отдельная среда, человечного MDN’a тут нет. Но ты же уже не боишься серьёзных документаций. Нужно сразу найти доки Ноды “nodejs api” и сверяться с ними.
https://www.youtube.com/watch?v=fBNz5xF-Kx4
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://www.youtube.com/watch?v=o3ka5fYysBM
https://www.youtube.com/watch?v=WBcHgaoHh1k&list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ

Где-то на этом этапе ещё нужно разобраться с инфраструктурой:
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://dev.to/azure/docker---from-the-beginning-part-i-28c6
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d
https://medium.freecodecamp.org/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a
https://medium.freecodecamp.org/summer-is-over-you-should-be-coding-heres-yet-another-list-of-exciting-ideas-to-build-a95d7704d36d

Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
https://www.youtube.com/watch?v=sBws8MSXN7A
1 - находишь официальный сайт приблуды;
https://reactjs.org/
2 - на офсайте делаешь Tutorial / Getting started;
https://reactjs.org/tutorial/tutorial.html
3 - на офсайте читаешь доки, АПИшки по диагонали;
https://reactjs.org/docs/hello-world.html
4 - начинаешь делать оригинальные нужные штуки, сверяясь с доками;
https://github.com/gothinkster/react-redux-realworld-example-app
5 - попробуй поискать “github awesome приблуда”;
https://github.com/enaqx/awesome-react
6 - отважно посмотри исходники.
https://github.com/facebook/react
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой:
https://pastebin.com/Twkch1cM
Аноним # OP 15/05/19 Срд 06:39:14 14002453
proxy.duckduckg[...].jpeg (30Кб, 474x338)
474x338
https://github.com/javascript-tutorial/ru.javascript.info
Лучший вариант тщательного прочтения это перевод. А тут ты ещё сможешь получить значимых пул-реквестов, от которых потечёт любая эйчарка. Ну и вклад в коммунити это хорошая карма. Короче, бросай всё и участвуй.
Аноним 15/05/19 Срд 08:11:14 14002534
Конец.jpg (94Кб, 1269x713)
1269x713
Вместо четвертого пика
Аноним 15/05/19 Срд 10:53:44 14002995
>>1400253
ээх, а я с джсом третьего уровня 20к получаю )
Аноним 15/05/19 Срд 11:06:39 14003026
>>1400299
Терпи. Я так полгода отработал, потом набрался решимости и перекатился в ДС на 100к.
Аноним 15/05/19 Срд 11:13:31 14003087
Аноним 15/05/19 Срд 11:14:13 14003108
>>1400308
Ага, только учился я так себе, на троечки. Реально программированием начал заниматься уже после.
Аноним 15/05/19 Срд 11:15:38 14003119
>>1400310
пригодилась? на собесе спрашивали про нее?
Аноним 15/05/19 Срд 11:24:55 140031910
Nt fnd pge Dumpach 15/05/19 Срд 11:27:20 140032111
giphy (2).gif (904Кб, 400x225)
400x225
Аноним 15/05/19 Срд 12:42:24 140037212
7ciphers.JPG (46Кб, 682x602)
682x602
>>1400243 (OP)
Я вам Энигмочку на isaacCSPRNG принёс: https://username1565.github.io/isaacCSPRNG/Enigma+7ciphers+PRNG.html
Доступны 7 шифров: 4 реверсивных остальные 3 - не реверсивны.
Кастомные ключи, алфавит любой длины и спецсимвол для комфортного XOR его символов - доступны к изменению.

Соус - тут: https://github.com/username1565/isaacCSPRNG
Аноним 15/05/19 Срд 14:14:51 140043613
new Date(2019, 4)
new Date(2019, 4, 1)
Вопрос - какова хуя 30 апреля вместо первомая?
Аноним 15/05/19 Срд 14:23:11 140043914
>>1400299
>с джсом третьего уровня
Диплом мамка выдавала?
Аноним 15/05/19 Срд 14:23:57 140044015
>>1400439
Как будто диплом хтмлакадемии престижнее, чем диплом на бумажке от мамки, лол.
Аноним 15/05/19 Срд 14:24:57 140044216
>>1400372
Молодец, изобретай велосипеды дальше.
Аноним 15/05/19 Срд 14:26:46 140044417
>>1400436
Это у тебя спросить надо.
Аноним 15/05/19 Срд 14:27:25 140044518
>>1400439
Неа. Я просто о том, что реакт-макакой работаю.
Аноним 15/05/19 Срд 15:09:39 140049119
Анон, есть у кого реальные тестовые задачи на джуна на JavaScript? Помню репу на гитхабе тут выкладывали с кучей примеров ТЗ, у меня на домашнем компе закладка. Ее найду, мне бы ТЗ именно на джуна, чтобы начать с простого и в тоже время практически полезного, и представлять какой уровень знаний нужен для начального уровня в той или иной конторе.
Аноним 15/05/19 Срд 15:14:15 140049520
>>1400299
>с джсом третьего уровня
Ээм... А это что за классификация такая и сколько там уровней?
Аноним 15/05/19 Срд 15:42:32 140052321
>>1400442
А хули ещё делать, блядь?.. Как вам идея засунуть это всё - в наноборду? Лол.
Аноним 15/05/19 Срд 15:52:23 140054022
Сап двач почему не получается изменить параметр через переменную в функции (извиняюсь заранее за все) а именно я хочу сделать что-бы линии вертикальные и горизонтальные двигались таким образом что-бы создавалось ощущение 3-мерной линейной плоскости
сделать это можно следующим образом 1) чем ближе приближается к центру вертикальная линия тем больше уклон дается по х и уходя за рамки они снова создаются слева
2) горизонтальные линии приближаясь к низу увеличивают скорость приближения, их должно быть определенное количество, и самая верхния должна не двигаться
3) все это делается нажатием кнопок, и изменением параметров в объекте, я не понимаю почему объект не определён, и как сделать изменение context.LineTo
И поясните мне пожалуйста про setTransform как там что вообщем...



<html><body><canvas id="myCanvas" width="501" height="501"></canvas></body><script>
function ramb(){
var canvas = document.getElementById("myCanvas");

var context = canvas.getContext("2d");
var v = Math.floor(Math.random() + Math.random()+Math.random()12);
var q,w,e,r,t,y,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m,u;
i = 0; o = 1; p = 2; a = 3; s = 4; d = 5; f = 6; g = 7; h = 8; j = 9;
k = -1; l = -2; z = -3; x = -4; c = -5; b = -6; n = -7; m = -8; u = -9;
//Гора200
context.bеginPath;
context.moveTo(10, 200);
context.lineTo(151,100);
context.lineTo(200,150);
context.lineTo(250,170);
context.lineTo(300,150);
context.lineTo(401,50);
context.lineTo(500,200);
context.closePath();
context.strokeStyle = "black";
context.stroke();





//Рамки
context.beginPath();
function arbuzik(){
return context.moveTo(q, 200);
return q+10;
}
context.lineTo(500,200);
context.moveTo(0, 0);
context.lineTo(0, 500);
context.moveTo(500, 0);
context.lineTo(0, 0);
context.moveTo(500, 0);
context.lineTo(500, 500);
context.closePath();
context.strokeStyle = "red";
context.stroke();


var key = {
//горизонтальные линии
"28": context.beginPath(),
"1": context.moveTo(k+u, 220),
"2": context.lineTo(500, 220),
"3": context.moveTo(k+u, 250),
"4": context.lineTo(500, 250),
"5": context.moveTo(k+u, 300),
"6": context.lineTo(500, 300),
"7": context.moveTo(k+u, 400),
"8": context.lineTo(500, 400),
"9": context.moveTo(k+u, 500),
"10": context.lineTo(500, 500),

//вертикальные линии40
"11": context.moveTo(40,200),
"12": context.lineTo(0,300),
"13": context.moveTo(110,200),
"14": context.lineTo(20,500),
"15": context.moveTo(200,200),
"16": context.lineTo(150,500),
"17": context.moveTo(300,200),
"18": context.lineTo(360,500),
"19": context.lineTo(430,500),
"20": context.moveTo(390,200),
"22": context.lineTo(480,500),
"23": context.moveTo(460,200),
"24": context.lineTo(500,300),
"25": context.closePath(),
"26": context.strokeStyle = "red",
"27": context.stroke(),
}
}

/
function arbuzik(){
return q+10;
}*/

function pomidorik(){

}

function geroin(){ setInterval(arbuzik ,1000);}


</script></body><body><button onclick="ramb()">start</button><button onclick="pomidorik()"><</button> <button onclick="geroin()">></button> </body></html>
Аноним 15/05/19 Срд 15:53:08 140054423
image.png (179Кб, 500x750)
500x750
Я тут посижу немного.
Аноним 15/05/19 Срд 15:53:20 140054524
>>1400523
Изучать технологии которые будут реализовать идеи приносящие кому-либо пользу. Раз у тебя таких идей нет, значит ищи людей у которых они есть и реализуй их. В двух словах - пиздуй работать.
Аноним 15/05/19 Срд 15:54:20 140054625
>>1400540
Потому что ты долбоеб который хуячит код в тред и даже не задумывается о прочтении шапки треда.
Аноним 15/05/19 Срд 15:59:06 140055626
>>1400491
тебя в гугле забанили?
Аноним 15/05/19 Срд 16:18:39 140058227
Аноним 15/05/19 Срд 16:21:35 140058628
>>1400545
>Изучать технологии которые будут реализовать идеи приносящие кому-либо пользу.
Польза - это такое расплывчатое понятие... Это то, на что сейчас пока ещё спрос есть, да?
Алсо, какую-то пользу - можно и из молотка извлечь.
>В двух словах - пиздуй работать.
Это куда? Чё там в тренде сейчас?
Или ты предлагаешь смотреть вакансии и/или конкурировать за копейки ссаные - из фонда оплаты труда?
Аноним 15/05/19 Срд 16:30:19 140059429
>>1400586
>Польза - это такое расплывчатое понятие
Если для тебя это расплывчатое понятие, то придумали такое общее понятие как "денежная единица", если ты получаешь их за свою законную деятельность, значит ты с вероятностью близкой к 100% приносишь пользу.
>Это куда? Чё там в тренде сейчас?
Гугл в помощь.
>Или ты предлагаешь смотреть вакансии и/или конкурировать за копейки ссаные - из фонда оплаты труда?
При чем здесь копейки? Речь о пользе идёт. При этом копейки или нет уже зависит от уровня твоих знаний. Если не хочешь выходить из дома, то для тебя существует много сервисов для фрилансеров. Но ты конечно ссылайся на абстрактность понятий и "копейки", а потом переходи к очередному бесполезному занятию по типу >>1400372

Аноним 15/05/19 Срд 16:54:48 140062630
blob (364Кб, 600x338)
600x338
>>1400594
Так как военщина сраная уже не котируется,
по причине наличия охуенных и засекреченных после холодной войны - космических технологий,
а военные бюджеты тупо пилятся и откатываются,
то заебатые невзламываемые шифры могут принести пользу
дипломатам, разоблачителям всяким, и шпионам, гарантирующим безопасность на планете.
А также использоваться в сфере межбиржевых обменов на криптовалютном рынке,
и просто как гарантия Статьи 12 Всеобщей декларации прав человека:
https://www.un.org/ru/documents/decl_conv/declarations/declhr.shtml

А вот это:
>общее понятие как "денежная единица"
так она, эта "денежная единица" на станке печатном печатается,
причём, порой - сотнями миллиардов,
что к пользе конечно же - никакого отношения не имеет.
Особенно когда какие-то чинуши декларируют себе зарплаты по миллиону шишей в день,
со вполне естественной девальвацией её - в долгосрочной перспективе.
Тупо обесценивается в подвалах "денежная единица" и всё.
Аноним 15/05/19 Срд 17:04:32 140063131
>>1400626
больной ублюдок, это тебе не политач, а пост про JS
Аноним 15/05/19 Срд 18:15:50 140070932
>>1400631
https://www.google.com/search?q=mount+veracrypt+windows+volume+in+linux
Первая ссылка: https://securityinabox.org/en/guide/veracrypt/linux/
>Note: The default value ("FAT") will work for most people and is compatible with Linux, Windows and Mac OS X computers.
>However, if you intend to store files that are larger than 4 GB (for a single file),
>then you will have to select a different Filesystem type.
>Linux Ext2 will only work on Linux computers,
>and NTFS will work on Windows computers and most Linux computers.
В общем, если надо файлы более 4GB, форматируй в NTFS, тогда и в линуксах и в виндах будет работать.
В принципе, также как и у TrueCrypt'a.
Аноним 15/05/19 Срд 18:28:01 140071633
Подскажите годный гайд по связке VUE и loopback.
Аноним 15/05/19 Срд 19:13:51 140073334
>>1400626
Шизоид, если хочешь придумывать шифры, то пиздуй в соответствующие органы, если не нравится, что они коррумпированы в твоей стране, то пиздуй в другую страну. Ты понимаешь, что весь этот бред который ты несёшь - всего лишь оправдание твоему нежеланию действовать и делать что-то сложнее, чем реализация уже придуманных шифров на никому не нужном JS?
>так она, эта "денежная единица" на станке печатном печатается,
причём, порой - сотнями миллиардов,

И какое это отношение к пользе имеет, долбоебина? Это мерило пользы между людьми. Ты приносишь пользу и тебе за это деньги дают, какая разница где они печатаются?
Аноним 15/05/19 Срд 19:28:55 140074035
>>1400733
>Шизоид, если хочешь придумывать шифры, то пиздуй в соответствующие органы, если не нравится,
>что они коррумпированы в твоей стране, то пиздуй в другую страну.
На самом деле, ничё придумывать и не нужно, ведь что не придумай, может всё это может быть сведено к уже придуманным шифрам.
Тот же старый добрый - книжный шифр, тупо свести к шифру Виженера: https://2ch.hk/crypt/res/39982.html#43457
Поэтому достаточно взять пару абсолютно-стойких шифров и заимплементировать их в одной короткой функции.
>Ты понимаешь, что весь этот бред который ты несёшь - всего лишь оправдание твоему нежеланию действовать
>и делать что-то сложнее, чем реализация уже придуманных шифров на никому не нужном JS?
Cущественным стимулом и мотивацией учавствовать в разработке сложных проектов - является интерес разработчика,
обусловленный в первую очередь их пониманием. А JS я выбрал просто из-за юзабельности.
Ведь скрипт небольшой получается, просто в барузере открываешь и всё.
Возможно даже локально. В этой портабельности и вижу профит.

>И какое это отношение к пользе имеет, долбоебина?
Никакого. Со станков просто бесполезно высераются - сотни миллиардов.
>Это мерило пользы между людьми.
Между 95% грызущихся за шиши дегенератов.
>Ты приносишь пользу и тебе за это деньги дают, какая разница где они печатаются?
Но я могу и бесплатно делать что-то полезное, лишь бы у кого-то там продажи ёбнулись. Эдакая всеобщая значимость. Лол.
Аноним 15/05/19 Срд 20:29:35 140077036
ffc1bd012f7709c[...].jpg (1205Кб, 860x1214)
860x1214
>>1400709
>The default value ("FAT") will work for most people
america fuck yeah!
Аноним 15/05/19 Срд 20:36:07 140077437
алсо скажите насколько это говнокод если в одном реакт компоненте задекларирован хук и он передает функцию которая его устанавливает и само значение в один компонент который его меняет, а также передает значение в другой компонент в итоге соединяя их между собой. просто получается что движение данных двухстороннее или нет?

function App () {
const [input, setInput] = useState("");
return (
<div>
<Input input={input} setInput={setInput} />
<Output input={input} />
</div>
);
}
Аноним 15/05/19 Срд 20:47:32 140078238
>>1400774
Нет, один компонент App спускает другим компонентам инфу в виде пропов, где тут двустороннее движение? Реакт дока учит делать именно так: https://reactjs.org/docs/lifting-state-up.html
Аноним 15/05/19 Срд 20:56:18 140078739
>>1400782
>где тут двустороннее движение
Input меняет input, Output получает измененный Input'ом input

>Реакт дока учит делать именно так
ок, спасибо, значит ладно тогда
как они это изящно обозвали однако
>>shared state
>>the "source of truth"
Аноним 15/05/19 Срд 21:40:01 140081140
>>1400556
Слушай, ну по вариациям запросов а-ля test task javascript фирманейммоегогорода не нарыл ничего, кроме https://bitbucket.org/epamfrontendlab/frontlab_task/wiki/Home - это тянет на джуна? Там же просто на курсы поступить, как я понимаю.
Я думаю многое не загуглишь, они присылают на почту, вот и хотел попросить, если у тебя есть.
Аноним 15/05/19 Срд 22:07:57 140082241
>>1400545
>В двух словах - пиздуй работать.
Я не тот анон, кому ты отвечаешь, но совет, безусловно, хороший. Но, всем понятно, для работы нужен скилл, а для него нужна практика. И чем такая практика, как реализация такого проекта, как >>1400372 плоха? Ведь все по сути на этапе обучения - велосипеды. Да, и что, на работе их нет? Также, если посмотреть в шапку - там советуют изучать CS, математику, опять же куча велосипедных проектов, но ты, наверное, также обзовешь это дрочевом.
Объясни нам тогда что же нужно практиковать, по твоему мнению, только поконкретнее, без "гуглите".
Аноним 15/05/19 Срд 23:05:27 140085642
>>1400822
В том и дело, что он не практикует, а занимается хуйней, очевидно, что практики у него в этом уже достаточно и делает это он из-за своей шизоидности, а не потому что скилл повысить надо.
Аноним 16/05/19 Чтв 03:12:42 140093943
Сап, аноны. В универе был предмет вэб но как и все предметы в шараге, просто зачитывание методички. А направление вроде как приглянулось. Дайте совет мб с какой книги начать или кто нибудь проходил курсы во всяких конторах? А то хочу попробовать но 20к просто так проебать просто не имею возможности. Мб какие ссылки с отзывами.
Аноним 16/05/19 Чтв 03:14:24 140094044
>>1400939
Всё в шапке есть, долбоебина. Вот просто типичный тупорылый хуесос, которому виновато "зачитывание методички", а не отсутствие мозга в собственной голове.
Аноним 16/05/19 Чтв 03:17:28 140094145
Аноним 16/05/19 Чтв 03:27:49 140094246
>>1400856
Почему это хуйнёй, и почему это из-за шизоидности?
Профиты же очевидны! 200 килобайт всего, даже на ROM-память можно прошить.
А если запхнуть этот скрипт в нейроморфный нанобиочип,
вставить этот нейрочип в экзокортекс, и подключить всё это дело в башку,
через широкополосный нейроконнектор и примонтировать в спиной мозг через нейросокет,
то можно было бы в потоке шифровать святые инструкции - нипосылаемые прямиком Свыше,
и всю жизнь прожить безошибочно, и ещё и - высококачественно.
И хуй кто сможет поломать isaacCSPRNG, потому что у него период повтора от 4.67×10^1240 до 10^2466.

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

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

Осталось лишь запилить железо и подключить его на суперкомпы,
и пришпандорить всё это - в нейросети бионические.
Изучайте нейроэкономику, биоинформатику, биоинженерию, и нейроинформатику и нейрокибернетику, и смежные науки.
Аноним 16/05/19 Чтв 03:31:34 140094347
Аноним 16/05/19 Чтв 03:31:45 140094448
>>1400942
короче пилите интерфейс мозг-компьютер, а программу шифратор на джаваскрипте я так и быть написал, запихаете ее потом в ваш интерфейс
Аноним 16/05/19 Чтв 03:34:05 140094549
>>1400942
Проиграл с подливой. Ты в нанобиочипе тоже будешь через браузер скрипт запускать? Тебе же говорят, умник, блядь, что нехуй такие вещи на JS писать, для этого другие языки есть.
Аноним 16/05/19 Чтв 03:35:39 140094650
>>1400944
Компьютеры не могут в шуструю когнитивистику, а нейросети могут.
Поэтому, для моделирования мозгов и чтения мыслей,
в гриды уже соединяют, но процы, а специальные нейроморфные процессоры.
>>1400942-кун
Аноним 16/05/19 Чтв 03:41:15 140094851
>>1400945
А хуле бы с чипа через браузер не подвачевать?
Вайфай или 7g-передатчик вставил в лобные пазухи,
и в как в очках виртуальной реальности, но в реальности дополненной,
взглядом елозишь курсор, замкнутый на активность зрительного нерва.
И двачуешь, и дела делаешь параллельно. Многопоточность же.
И ещё и беспалевно. И - анонимно.
Аноним 16/05/19 Чтв 03:49:55 140094952
>>1400943
Охуеть, я думал тупее и сжатее подачу материала чем на хтмлкокодемии придумать нельзя, но fcc превзошел даже её.
Аноним 16/05/19 Чтв 03:59:39 140095053
>>1400949
там основное это практика
алсо самая попа это визуализация, я 9 дней на ее проекты убил, нафиг не нужная d3 научили в общих чертах как рисовать бар чарт и скэттер плот, а потом требуют и разукрашенную карту сшп, и древовидную диаграмму, да еще и чтобы все это прошло их долбанные тесты
Аноним 16/05/19 Чтв 14:36:05 140112654
>>1400949
Какие аргументы в пользу того, что подача материала там тупая?
Аноним 16/05/19 Чтв 14:48:54 140113955
>>1401126
Наличие чередующихся вопросов вида:
напиши тег p - удали тег p
закоменть - раскомменть

Всё что можно написать в 1 пункте, они растягивают на 5, при этом никакой полезной информации не давая.
Аноним 16/05/19 Чтв 22:04:17 140146856
>>1401139
челебос дальше responsive-секции freecodecamp не открывал
Аноним 16/05/19 Чтв 22:19:22 140147957
Ангуляр. Задача: асинхронно получить данные для FormArray в реактивной форме. Сейчас так: https://pastebin.com/f41kNLn6
Right way?
Аноним 16/05/19 Чтв 22:24:58 140148458
Какой редакс противный! Фу мерзость

Особенно для запила моих хеллоувродов
Аноним 16/05/19 Чтв 22:33:13 140149159
>>1401484
А мне норм. Вот redux-saga хуевый какой-то. Зачем они везде генераторы понапихали?
Аноним 16/05/19 Чтв 22:47:00 140150160
>>1401468
Зачем, если тебя со старта говном кормить начинают?
Аноним 16/05/19 Чтв 23:14:29 140151761
>>1401484
Если через классы, то да, если через функции, то норм.
Аноним 16/05/19 Чтв 23:45:19 140152962
>>1401501
Затем, что после полностью пройденного фрикодкемпа ты становишься крепким джуниором и при устройстве на работу скорее предпочтут тебя вместо десятков других анскиллед джуниоров.
Аноним 16/05/19 Чтв 23:53:04 140153263
>>1401529
прошёл фкк нихрена толком не знаю ещё месяца два+ доучиваться

мимо
Аноним 16/05/19 Чтв 23:54:38 140153364
>>1401529
Это кто так заключил? Покажи мне работодателя, который примет на работу человека прошедшего freecodecamp, тогда и кукарекай подобное, иначе это не перестает быть маняфантазиями фрикодкем-дауна.
Аноним 17/05/19 Птн 00:05:22 140154165
>>1401532
Так нехуй было на последний пункт хуй забивать. У них как раз хорошее сочетание теория-практика. Теории меньше, практики больше, теория дана в сжатом виде, без устаревшей хуеты типа вёрстки на таблицах, вёрстки на флоатах и т. п. а вот практики хоть жопой жуй и рассматривается всякий случай.
Это идеальная схема, потому что во время практических заданий ты вынужден возвращаться к теории, тем самым закрепляя её. Вот только это сложно, большинство хотят почитать туториал как художественную книжку, а потом начать охуенно кодить как по щелчку пальцев.
Аноним 17/05/19 Птн 00:24:07 140154966
var block = {
innerHeight: 300,
getHeight: function () {
return this.innerHeight;
}
}

Функция же создаёт ещё одну область видимости. Почему тогда this будет указывать на innerHeight, а не на функцию, где был вызван сей this? В самой функции искомого объекта нет, следовательно результат должен быть ундефайнд.
Аноним 17/05/19 Птн 00:26:14 140155067
>>1401533
Сам устроился после него, уже больше года прошло, сейчас в другой конторе на позиции мидла.
Аноним 17/05/19 Птн 00:29:58 140155168
>>1401549
Потому что this это не какая-то переменная, для которой важна область видимости. Это контекст, который зависит от того, как вызвали функцию. Когда функцию вызывают как метод т.е. через точку: yoba.foo(), this указывает на объект слева от точки.
Аноним 17/05/19 Птн 00:30:05 140155269
>>1401550
>сам
>ЯТАКСКОЗАЛ

Всем похуй. Либо суди объективно, либо иди нахуй.
Аноним 17/05/19 Птн 00:33:25 140155470
>>1401550
А до этого на чем кодил? Какой бэкграунд был вообще до FCC?
Аноним 17/05/19 Птн 00:38:16 140155671
>>1401554
Проходил первый лвл html и css кокодемии с торрентов и разрозненные куски кантора.

>>1401552
Хуя пичот на пустом месте.
Аноним 17/05/19 Птн 00:45:55 140155972
>>1401556
Неплохо. То есть опыта программирования получается не было у тебя? Сколько занял путь от изучения до работы? Портфолио было?
Аноним 17/05/19 Птн 00:49:17 140156073
>>1401556
>обосрался
>утибяпичот

Типичная макака с фрикодкемпа.
Аноним 17/05/19 Птн 00:52:35 140156274
>>1401541
какой последний пункт, я сделал все проекты
Аноним 17/05/19 Птн 00:54:12 140156375
алсо
>устаревшей хуеты
>вёрстки на флоатах
взф, флекс как раз оч. популярен, алсо есть у них
Аноним 17/05/19 Птн 00:56:01 140156676
>>1401560
Где ж я обосрался? Уже больше года работаю и профессионально расту.

>>1401559
Опыта не было кроме кратких убогих устаревших курсов в универе, учился на специальность по работе с сетями на уровне железа. Путь занял месяцев 8, небольшое портфолио делал. Но те люди, которые меня в итоге взяли, туда практически не посмотрели.
Аноним 17/05/19 Птн 00:56:08 140156777
кстати по поводу this, я эту хуету ненавижу, является ли зашкваром писать на реакте без классов просто функции и хцки?
Аноним 17/05/19 Птн 00:58:23 140156878
>>1401566
восемь месяцев после окончания фкк?
Аноним 17/05/19 Птн 00:58:58 140156979
хцки это хуки бзв
Аноним 17/05/19 Птн 01:00:14 140157180
>>1401563
При чем здесь флекс, долбоебина? Флекс сейчас основная используемая технология, потом идёт перспективная - гриды.
Аноним 17/05/19 Птн 01:01:17 140157281
>>1401567
Зашкваром является непонимание работы this и его боязнь, а что ты там писать будешь никого, кроме твоего куратора, не ебёт.
Аноним 17/05/19 Птн 01:01:38 140157382
>>1401571
и что ты тогда имел ввиду под вёрсткой на флоатах
Аноним 17/05/19 Птн 01:02:03 140157483
>>1401566
>Где ж я обосрался? Уже больше года работаю и профессионально расту.

Продолжаешь жидко срать в штанишки, проецируя личный опыт на всех.
Аноним 17/05/19 Птн 01:03:48 140157584
Аноним 17/05/19 Птн 01:08:13 140157785
>>1401567
Не проще сесть и разобраться, чем трястись и обходить стороной? Это как если бы повар боялся курицу, ну пипец.
Аноним 17/05/19 Птн 01:12:25 140157886
>>1401577
Есть повары веганы, так что ничего плохого в избегании this нет.
Аноним 17/05/19 Птн 01:18:47 140158187
>>1401577
Было бы в чем разбираться.
Аноним 17/05/19 Птн 01:19:39 140158288
>>1401567
Мне тут советовали, советую и тебе: прочитай соответствующую главу в You Don't Know JS.
Там все довольно подробно объясняется.
Аноним 17/05/19 Птн 01:21:35 140158489
>>1401581
Почему bind метода в конструкторе равносилен простой стрелочной функции?
Аноним 17/05/19 Птн 01:36:57 140159090
>>1401584
жирная стрелка не имеет своего this и дергает его из скоупа выше что-то что-то, это экзамен чтоле, что вы ко мне прикопались, про this другой анон писал я не люблю классы в джс
Аноним 17/05/19 Птн 02:40:16 140160691
>>1401584
Потому что стрелочная функция это синтаксический сахар, т. е. она делает этот bind за тебя.
Аноним 17/05/19 Птн 02:46:36 140160792
Какие сейчас фреймворки актуальные для небольшого хобби проекта с текстбоксами для ввода чисел и таблички для вывода результатов расчётов? Чтобы все это автоматически обновлялось при изменении значения текстбоксов, мс проверкой правильности ввода.
Аноним 17/05/19 Птн 03:09:35 140161093
Аноним 17/05/19 Птн 03:17:00 140161294
Аноним 17/05/19 Птн 03:54:44 140161795
Аноним 17/05/19 Птн 03:59:00 140161896
>>1401610
Выбрал вью, остальные клоуны отписавшиеся после тебя мудаки.

Мне бы ещё одновременно с автоматическим обновлением расчётов на странице обновлять бы также Latex формулы... Но это я уже буду пробовать потом.
Аноним 17/05/19 Птн 04:24:56 140162097
>>1401618
Если бы ты загуглил, то ты бы нашел KaTeX, который решает твою проблему
Аноним 17/05/19 Птн 06:31:40 140163698
Есть такая хуйня по адресу http://127.0.0.1:8081/api

{"debtChangePerDay":1143000000,"debtInLastRep":22027894000000,"lastRepDateInMs":1556150400000}
Как мне её поймать из клиентского js? Очень нужна помощь
Аноним 17/05/19 Птн 06:57:47 140163999
Аноним 17/05/19 Птн 07:05:19 1401642100
>>1401639
Да, я много отдал чтобы купить такой блатной номерок. Завидуй молча.
Аноним 17/05/19 Птн 07:22:13 1401649101
алсо fetch же
Аноним 17/05/19 Птн 07:24:51 1401651102
>>1401649
Да не работает этот фетч, я как мартышка пишущая войну и мир всё перепробовал, переставлял местами как угодно - не работает
Аноним 17/05/19 Птн 07:31:57 1401654103
Аноним # OP 17/05/19 Птн 07:37:12 1401656104
>>1401651
Сейчас наши лучшие следователи и экстрасенсы сделают всё, чтоб тебе помочь в семь утра. И чем больше ты будешь увиливать, чем меньше напишешь — тем интересней им будет и больше шансов на ответ.

Есть ты сделаешь в консоли браузера (F12 -> Console):
fetch(`http://127.0.0.1:8081/api`).then(r => r.json()).then(d => console.log(d.debtChangePerDay)).catch(e => console.error(e));
что выведет?

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
Аноним 17/05/19 Птн 07:45:13 1401658105
Аноним 17/05/19 Птн 07:51:57 1401660106
>>1401651
Может быть у тебя проблемы с кроссдоменными вызовами?
Аноним # OP 17/05/19 Птн 07:56:32 1401661107
>>1401658
Вот ты и "поймал её на клинтском js", фетч работает. Что будем дальше делать?
Прочитай пожалуйста ОП-пост, там всего несколько предложений. Несколько раз прочитай, до просветления.

>>1401660
Об этом бы была ошибка.
Аноним 17/05/19 Птн 07:57:11 1401662108
>>1401656
Но хули толку если Uncaught TypeError: Cannot read property 'lastRepDateInMs' of undefined
Вот клиентский код в сборе:
fetch(`http://127.0.0.1:8081/api`).then(r => r.json()).then(debtData => console.log(debtData.debtChangePerDay)).catch(e => console.error(e));
setInterval( function counting(debtData){
var repDateInMs = debtData.lastRepDateInMs;
var DebtOnReportDate = debtData.debtInLastRep;
var debtChangePerMs = debtData.debtChangePerDay/86400000;
и так далее
Аноним # OP 17/05/19 Птн 08:08:23 1401665109
>>1401662
Вместо
console.log(...)
вставь, перенеси
setInterval(...)

Замени в setInterval
counting(debtData)
на
()
Аноним 17/05/19 Птн 08:13:13 1401667110
Аноним 17/05/19 Птн 08:13:59 1401670111
>>1401665
Спасибо тебе анон, какой только херомантии я ни начитался за эти два дня
Аноним 17/05/19 Птн 10:50:06 1401712112
>>1401618
Всмысле мудаки? Зачем ты делаешь на браузерном языке, приложение для себя? Тем более то, которое потребует расчетов. Ты понимаешь, что этот монстр сожрёт всю память компьютера и будет тормозить? Нам и так хватает скайпов с визуал студио код, которые держат в системе по десятку процессов. Прочитай пару туториалов по C# и WPF, делай хороший продукт, зачем ты собрался хуйню делать?
Аноним 17/05/19 Птн 10:51:19 1401714113
Аноним 17/05/19 Птн 10:53:26 1401716114
Аноним 17/05/19 Птн 10:58:24 1401721115
>>1401716
Без await в переменной сохранится промис, без then ты не получишь значение этого промиса.
17/05/19 Птн 11:32:39 1401735116
>>1401721
> без then ты не получишь значение этого промиса
Мы вам перезвоним.
Аноним 17/05/19 Птн 11:33:27 1401736117
Аноним 17/05/19 Птн 12:11:12 1401741118
>>1401735
Ключевое слово "ты". Хоть как придётся писать then или catch для того чтобы обработать значение промиса.
>>1401736
Нет.
Аноним 17/05/19 Птн 12:19:02 1401743119
Screenshot2019-[...].png (165Кб, 720x1280)
720x1280
>>1401741
да
если ты используешь await это уже async функция и зачем тогда в ней лепить then
Аноним 17/05/19 Птн 12:29:56 1401750120
>>1401743
Затем чтобы не лепить дополнительные переменные в виде
let data = await response.json();
Аноним 17/05/19 Птн 12:30:42 1401751121
>>1401750
лучше мешать стиль написания промисов да еще и добавить коллбек
Аноним 17/05/19 Птн 14:33:44 1401804122
Господа, значит есть сайт (делал не я). Есть моё разрешение 1920х1080. Нужно было подправить парочку строк в css файле, который приходит под моё разрешение (вышел на cssник через, то что мне приносит браузер и готово). Теперь нужно это сделать под 1300х и мобильные разрешения. Уменьшаю размеры сайта через хром, cssник приходит тот же. Как жестко задать параметры (что я телефон), чтобы мне пришел нужный cssник и я все доделал.

Сайт сделан давно на ПЫХЕ. В пыхе хуево смыслю + сделан через жопу, поэтому могу только так отловить нужный cssник.
Аноним 17/05/19 Птн 14:58:13 1401822123
Ryzen хорошо тянет жаваскрипт. Можно 12 сайтов одновременно!
Аноним 17/05/19 Птн 15:24:32 1401836124
Аноним 17/05/19 Птн 18:41:54 1401940125
image.png (374Кб, 1214x915)
1214x915
>>1401804
>Как жестко задать параметры (что я телефон), чтобы мне пришел нужный cssник и я все доделал.
Аноним 17/05/19 Птн 20:21:33 1402001126
сап аноны где искать топовых фронтов себе в тиму?
Аноним 17/05/19 Птн 20:25:52 1402005127
>>1402001
Конечно же здесь! А ещё лучше в воркаче
Аноним 17/05/19 Птн 20:52:55 1402032128
А можете объяснить зачем нужны фреймворки типа Реакта, Ангуляра или Вю? Я только вкатываюсь в JS, немного понахватался по верхам, понимаю что такое одностраничники, но ведь их можно делать применяя асинхронный JS, тогда для чего тогда эти фреймворки?
Аноним # OP 17/05/19 Птн 21:08:43 1402036129
>>1402032
Решая нетривиальные задачи, тебе приходится вырабатывать подходы, искать идеи. Ребята из компании собирают такие решения в свой фреймворк, структурируют. Эффективно взять уже проверенные ордой людей решения.
Фреймворк ты берёшь, когда сталкиваешься с его задачей, а не по хайпу.

Например Реакт появился из простой задачи: "надо показать, сколько непрочитанных сообщений в двух разных местах на странице, как это согласовать". Ты быстро с таким столкнёшься, как только захочешь какой-то интерактивности.
https://www.youtube.com/watch?v=DCeNCr2tKOI
Аноним 17/05/19 Птн 21:09:31 1402037130
.png (69Кб, 816x956)
816x956
Как вы работаете с этим говном? Оно же нечитаемое, просто пиздец.
Аноним 17/05/19 Птн 21:21:38 1402042131
>>1402037
Очень даже читаемо, не смотря на то, что я не пишу на вью.
Аноним 17/05/19 Птн 21:40:23 1402050132
.png (3Кб, 177x62)
177x62
>>1402042
Да? И что же тогда значит это с флексом????
Аноним 17/05/19 Птн 21:44:44 1402054133
Аноним 17/05/19 Птн 21:45:28 1402056134
>>1402054
Я этого не могу понять.
Аноним 17/05/19 Птн 21:45:47 1402057135
>>1402050
сетка же
xs - телефоны, 12 колонок
sm - планшеты, 6 колонок
md - ноуты, 3 колонки
Аноним 17/05/19 Птн 21:46:17 1402058136
Аноним 17/05/19 Птн 21:46:29 1402059137
>>1402056
>тупой
>не могу понять
>ну значет ето говно!!
Аноним 17/05/19 Птн 21:47:06 1402060138
>>1402059
>нечитаемо для тех кто вкатывается
>понимают только те кто дрочит вприсядку
Суть.
Аноним 17/05/19 Птн 21:48:55 1402062139
>>1402060
Очередной вкатывальщик, который вкатывается в фреймворк, а не в HTML->CSS->JS ?
Аноним 17/05/19 Птн 21:48:59 1402063140
Аноним 17/05/19 Птн 21:51:04 1402064141
>>1402062
Вкатываюсь в фреймворк твоей мамаши, етпочя.
Аноним 17/05/19 Птн 21:51:59 1402065142
.png (53Кб, 1035x699)
1035x699
.png (20Кб, 1920x886)
1920x886
Чуток разобрался. Два вопроса:
1. Как ограничить ширину всего контента допустим до 960 пикселей? На смартфонщиков поебать.
2. Как лучше всего вертикально разбивать контент? Например, есть зона исходных данных на скрине и ниже будет зона расчета. Какими тегами разграничить эти две части?
Аноним 17/05/19 Птн 21:53:01 1402066143
И еще вопрос, как сделать плейсхолдер динамическим?
Аноним 17/05/19 Птн 21:57:16 1402068144
>>1402065
>Как ограничить ширину всего контента допустим до 960 пикселей? На смартфонщиков поебать.
max-width: 960px для корневого блока
>Как лучше всего вертикально разбивать контент? Например, есть зона исходных данных на скрине и ниже будет зона расчета. Какими тегами разграничить эти две части?
flex-direction: column как вариант
>>1402066
two way binding - гугли

Вот вообще на вью не пишу, лишь слегка бегло месяц назад читал документацию, а всё помню, какой же вью изичный. Жаль, что он привязывает разработчиков к фреймворку
Аноним 17/05/19 Птн 22:05:23 1402072145
>>1402068
>max-width
>flex-direction
То есть ты мне предлагаешь писать сырой CSS когда я для этого специально фреймворк поставил? У флекса и контента нет таких свойств.
Аноним 17/05/19 Птн 22:09:12 1402074146
Аноним 17/05/19 Птн 22:11:13 1402078147
.png (100Кб, 1167x1143)
1167x1143
>>1402074
У флекса/контента и пр НЕТ СВОЙСТВА ШИРИНЫ
Я об этом кстати уже написал выше
Аноним 17/05/19 Птн 22:13:23 1402081148
>>1402036
О, классно объяснил, спасибо!
Аноним 17/05/19 Птн 22:13:34 1402082149
>>1402078
Ну так оберни флекс/контент в layout
Аноним 17/05/19 Птн 22:15:36 1402085150
>>1402082
У него ТОЖЕ НЕТ ТАКОГО СВОЙСТВА. И вообще ни у одного из этих элементов нет свойства ширины. Поэтому я и задал этот вопрос блеадь
Аноним 17/05/19 Птн 22:19:14 1402088151
.png (5Кб, 782x31)
782x31
.png (3Кб, 604x88)
604x88
И кстати биндинг на плейсхолдер не работает. Поэтому бамп всем этим вопросам
>>1402065
>>1402066
Рабочего ответа всё ещё нет.
Аноним 17/05/19 Птн 22:19:54 1402090152
>>1402085
Значит читай документацию фрейморка
Аноним 17/05/19 Птн 22:21:25 1402093153
>>1402090
>приходишь в тред с вопросом после того как почитал документацию и не нашел ответа
>значит читай опять
Какой язык программирования, такой и тред)
Аноним 17/05/19 Птн 22:29:44 1402104154
>>1402093
Язык тут не причём.
Ты просто тупой, ещё и токсичный.
Ещё и в фреймворк лезешь, не зная js.
Аноним 17/05/19 Птн 22:43:15 1402118155
>>1401607
Тут как раз на днях пробовал для подобных целей Svelte. Охуенно, я скажу. Реактивность искаропки без долбления анусов стейтов. Есть встроенный стор, что являет собой обычный комбинатор с функцией проекции. Писать проще, чем на реакте, магии меньше, чем в вью.
Аноним 17/05/19 Птн 22:49:45 1402125156
.png (59Кб, 748x806)
748x806
>>1402104
>Язык тут не причём
>Ты просто тупой
>фреймворк даже не дает возможности выставить ширину собственного элемента не прибегая к чистому CSS
>не причём
)))
Аноним 17/05/19 Птн 22:54:07 1402127157
>>1402125
>один из самых популярных ui framework'ов на вью
>куча документации, куча примеров, куча всего из коробки
>не может решить элементарную задачу, винит во всём ui фреймворк, это они дебилы!!
>мам, ну я не тупой!!11
Аноним 17/05/19 Птн 22:55:54 1402128158
>>1402127
>упорно бьется головой о стенку, доказывая ньюфагу, что это сделать можно
>оказывается нельзя
Классический кодер на жаваскрипте.
Аноним 17/05/19 Птн 22:59:42 1402131159
>>1402128
Сейчас бы защищать какой-то ui фреймворк, который я никогда не юзал.
Просто ты тупой.
Алсо, причём тут жиэс? я и на скале пишу, и на ноде, и на жабе иногда.
Аноним 17/05/19 Птн 23:24:28 1402147160
.png (90Кб, 746x1168)
746x1168
>как разрешить только числа в текстбоксе
>ну я короч высрал перехватчик события на нажатие клавиши в этом текстбоксе и отсеял по коду введенного символа))))
>топовый ответ на стековерфлоу
>2к19
>Язык тут не причём
Не, я пожалуй перестану наворачивать ваше говно за обе щеки. Приятного вам поедания коричневой субстанции.
Аноним 17/05/19 Птн 23:33:11 1402151161
>>1402147
<input v-model.number="age" type="number"> Хуёвый ответ, во вью есть это из коробки.
Ты хуёво как-то гуглишь.
Алсо, как бы ты своё решение предложил?
Если ты во вью разобраться не можешь(а он для детей), то боюсь представить, как бы ты обсренькался с реакта.
Аноним 17/05/19 Птн 23:34:13 1402153162
>>1402151
Хотя не, этот кейс тебе не подойдет, type="text" должен быть. Должно работать, но я не пробовал.
Аноним 17/05/19 Птн 23:34:40 1402154163
>>1402151
Ну так дело не в сложности, а в том что всё через жопу. Я уже начал на сишарпе, забей.
Аноним 18/05/19 Суб 00:35:55 1402209164
Поясните как правильно реализовывать активный элемент в навбаре через жс?
Я нюфаг и сделал, как я полагаю, очень костыльно. Сейчас я просто читаю title и если тайтл равен значению в пункте меню то добавляю ему активный класс.
Аноним 18/05/19 Суб 00:35:56 1402210165
>>1400245
Кантор то годный в итоге или нет, я не понял.
Аноним 18/05/19 Суб 00:39:42 1402215166
function listToArray(list) {
let array = [];
for (let node = list; node; node = node.rest) {
array.push(node.value);
}
return array;
}


>Напишите функцию arrayToList, которая строит такую структуру, получая в качестве аргумента [1, 2, 3], а также функцию listToArray, которая создаёт массив из списка.

Что значит запись:
> for (let node = list; node; node = node.rest)
Почему в условии стоит просто слово node? Что за rest? Я гуглил, ссылки ведут на оставшиеся параметры ...args, но это же не то?
Аноним 18/05/19 Суб 00:41:29 1402217167
function prepend(value, list) {
return {value, rest: list};
}

Что за рест? В книге о нём ни слова не было. Гугл перебрасывает куда-то не туда.
Аноним 18/05/19 Суб 00:46:13 1402219168
for (let node = list; node; node = node.rest) {}
Can you see how that works? Every iteration of the loop, node points to the current sublist, and the body can read its value property to get the current element. At the end of an iteration, node moves to the next sublist. When that is null, we have reached the end of the list, and the loop is finished.

Что за node?
Аноним 18/05/19 Суб 00:48:47 1402220169
>>1402215
Смотри, как я понимаю - тут из структуры данных list переносят данные в структуру array.
Условие в цикле for - вызывать node.rest и присваивать ему зн-е node (откуда потом в следующей строке ты берешь value) пока не будет false, а это будет когда node будет null.
Проще написать было: for (let node = list; node != null; node = node.rest)
Аноним 18/05/19 Суб 00:51:14 1402221170
Примите во внимание одно дурацкое исключение, существующее по историческим причинам: typeof null тоже возвращает "object".

Что за исторические причины?

Аноним 18/05/19 Суб 01:06:17 1402224171
>>1402217
Присмотрись к структуре данных. Запости сюда как выглядит объект list.
Аноним 18/05/19 Суб 01:12:18 1402226172
Аноним 18/05/19 Суб 01:17:45 1402229173
>>1402221
Тебя ебёт? Ты историю учить пришел или язык?
Аноним 18/05/19 Суб 01:19:01 1402231174
>>1402215
Не знаю, как там лист реализован, но я бы сделал так:

const list = {
val: 1,
next: {
val: 2,
next: {
val: 3,
next: null
}
}
}

const listToArray = list => {
const arr = []
while(list) {
arr.push(list.val)
list = list.next
}
return arr
}

И выглядит нагляднее.
Аноним 18/05/19 Суб 01:19:03 1402232175
Аноним 18/05/19 Суб 01:19:34 1402233176
Аноним 18/05/19 Суб 01:21:51 1402235177
>>1402226
Почитай что такое однонаправленный связный список.
>>1402219
>Что за node?
Так переменную назвали.
>>1402217
>Что за рест?
Ну посмотри же внимательнее как выглядит list в книге, ну.

И это твоя первая книжка по JS? Вообще с типами данных, элементарным CS знаком?
Аноним 18/05/19 Суб 01:23:10 1402238178
>>1402233
У меня тоже лист.
rest = ссылка на след.элемент
У меня названо next, но сути дела этого не меняет.
Аноним 18/05/19 Суб 01:30:44 1402247179
>>1402233
Говорили тебе, долбоебу, Кантора читать, нет, взялся за дерьмо какое-то, которое поймет либо не новичок в js либо пришедший из другого ЯП человек.
Аноним 18/05/19 Суб 01:38:36 1402253180
>>1402247
>долбоебу
Ну зачем ты так, бака?

Я увидел книгу в прошлом треде на оп-пике с анимешной тянкой.
Аноним 18/05/19 Суб 01:42:09 1402255181
>>1402247
И потом так, приходишь на работу, а там, раз, и код весь по сложности и стилю уровня EJS.
Аноним 18/05/19 Суб 01:45:33 1402260182
>>1402253
И дошел до 4 главы? Все понял до нее, все упражнения выполнил?
Аноним 18/05/19 Суб 01:46:58 1402261183
>>1402260
Да.
Это первое упражнение, которое вызвало затруднения.
Аноним 18/05/19 Суб 01:48:38 1402264184
>>1402261
Ну так ответили же уже и разжевали тут.
Аноним 18/05/19 Суб 01:49:43 1402266185
image.png (178Кб, 522x393)
522x393
Аноним 18/05/19 Суб 01:54:22 1402269186
>>1402147
но ведь джаваскрипт тут не при чем, штмл тег текст инпут не имеет нативного способа разрешить только номер и точку, а джаваскрипт имеет только опосредованный контроль над ним
Аноним 18/05/19 Суб 02:01:50 1402278187
точнее есть нативный метод разрешить дробное число если тебе надо именно это
Аноним 18/05/19 Суб 02:32:03 1402286188
>>1401662
Снова выхожу на связь.
http://nodesite-env.vh7k7ip62n.us-east-2.elasticbeanstalk.com/api
Задеплоил сайт на амазон, а /api почему-то не работает, хотя на локале работает. С чем может быть связано? Объект отправляю этой строкой:
app.get('/api', (req, res) => res.json(debtData));
Аноним 18/05/19 Суб 02:34:18 1402288189
>>1402255
Это не сложность кода, это хуевое изложение.
Аноним 18/05/19 Суб 05:17:51 1402309190
Аноним 18/05/19 Суб 19:04:09 1402562191
>>1402286
Есть подозрение что просто не происходит подключение к амазоновской базе. С моего компа подключается, а с самого амазона нет.
Кто деплоил приложухи на амазоне, как к базе подключаетесь?
Аноним 18/05/19 Суб 19:07:18 1402564192
Анусы, вопрос по реакту.
Вот у меня есть функциональный компонент с хуками, и мне нужно делать сайд эффекты, конечно я беру useEffect хук. Проблема в том, что мне нужно вызывать сайд эффект этот только тогда, когда одна переменная имеет значение true, а в if я конечно useEffect засунуть не могу. Реакт дока советует тогда засунуть if внутрь useEffect, получается такое:
useEffect(() => {if (yoba) {side effect}}, [yoba])
Это нормально вообще?
Аноним 18/05/19 Суб 19:35:01 1402576193
Аноним 18/05/19 Суб 19:40:53 1402581194
.png (126Кб, 1903x1387)
1903x1387
Короче потушил жопу и продолжил жрать кактус на Vue. Вроде все считает динамически, проверку полей на числа я пока не реализовал, но и похуй.

Как-то можно подкрутить латех, чтобы он обновлялся тоже динамически?
Аноним 18/05/19 Суб 21:27:27 1402639195
>>1402576
Но это же полная yoba так писать. Пусть переделают.
Аноним 18/05/19 Суб 21:28:20 1402641196
>>1402581
А, так это ты выбрал вью, а потом ещё вчера поливал его и жиэс в частности. Про KaTeX я тебе уже писал - ты его смотрел?
Аноним 18/05/19 Суб 22:02:59 1402650197
>>1402562
Смог замутить подключение, установив дополнительные security group-ы. Апи доступен, но теперь фронт не захватывает апи. Держу вас в курсе.
Аноним 18/05/19 Суб 22:11:46 1402653198
>>1402650
Всё заработало, отбой
Аноним 18/05/19 Суб 22:53:49 1402680199
>>1401606
Ты этог где-то вычитал или сам придумал? Просто ни разу не сталкивался с таким мнением, но по сути такое ощущение, что оно верно.
Аноним 18/05/19 Суб 22:56:06 1402687200
>>1402680
upd вообще как бы не верно, т.к. this у стрелочной нет вообще, то есть о привязке вообще нельзя говорить. но this у нее всегда такой же, каким он является при объявлении. возможно это замыкание в таком случае? Есть уверенные пользователи ПК шарящие аноны?
Аноним 18/05/19 Суб 22:57:27 1402688201
>>1402641
Да это я. Смотрел катех, даже нашел компонент для вью https://github.com/lucpotage/vue-katex
Вот только он устанавливается через какие-то ебаные системы, которые я учить не собираюсь. Поскольку у него нет CDN, то я готов скачать и подключить, но гайда у них нет, а я не знаю как подключить его сорсы. Это проблема номер раз. А проблему номер два я нагуглил - оно не обновляется динамически.
Аноним 18/05/19 Суб 22:57:40 1402689202
>>1401714
await работает внутри async функции ТОЛЬКО
Аноним 18/05/19 Суб 23:43:30 1402721203
Аноним 18/05/19 Суб 23:45:30 1402723204
>>1402288
Слушай, за рубежом книга здорово котируется и уважаемые в js коммьюнити авторы ее рекомендуют, когда-то книжка даже была самой продаваемой по js. Сложные моменты оттуда можно загуглить на стэковерфлоу (что также говорит о популярности), плюс к каждому упражнению есть подсказки и решения.
Аноним 18/05/19 Суб 23:46:37 1402725205
Нужна интеракция из фулстек приложения с телеграмовским ботом на ноде, пока что в голове только экспресс впихнутый в электрон, нормальное решение?

>>1402721
> И?
И то, что
> let info = await fetch("http://127.0.0.1:8081/api").then(res=>res.json);
Не является async функцией.
мимо
Аноним 18/05/19 Суб 23:48:49 1402728206
>>1402723
Популярность никогда не была покозателем и доказательством качества продукта. И её можно рекомендовать, возможно даже нужно, но точно не для новичков, а для тех, кто уже знаком с JS и хочет освежить свои знание и может узнать что-то новое.
>Сложные моменты оттуда можно загуглить на стэковерфлоу
>(что также говорит о популярности)
Это говорит о том, что прочитавшие нихуя не понимают и бегут на стековерфлоу за разъяснением. В чём тут успех вообще не понятно.
Аноним 18/05/19 Суб 23:51:08 1402730207
>>1402725
Это часть кода async функции, потому что await может быть только в async функции, очевидно. Это как сказать - для того чтобы код работал, нужно его скомпилировать, а на вопрос "к чему это?", ответить "без компиляции код будет всего лишь набором символов".
Аноним 18/05/19 Суб 23:53:04 1402733208
>>1402288
В любом случае практика там годная, даже очень. Сначала пишешь сам, после смотришь решение и охуеваешь, как элегантно можно было все оформить, и сидишь такой депрессуешь из-за того что ты никчемный кодер.
Аноним 18/05/19 Суб 23:53:51 1402734209
>>1402733
Тоже самое есть и у кантора, при этом подача материала и разъяснения в 100 раз лучше.
Аноним 18/05/19 Суб 23:56:46 1402738210
>>1402733
>>1402723

Даже взять этот прирмер/задачу с односвязным списком. Почему, блять, 'rest' а не более очевидный и используемый у всех 'next'? Не удивлюсь, если только для того чтобы изъебнуться и написать не так как у всех, такое в программировании, да и не только в программировании, любят, наверно поэтому её так расхайпили.
Аноним 19/05/19 Вск 00:01:55 1402741211
>>1402728
>Популярность никогда не была покозателем и доказательством качества продукта
Правильно, сам язык js - яркий пример.
>можно рекомендовать
>для тех, кто уже знаком с JS
С какого момента начинается это "знаком"?
>для тех, кто уже знаком с JS и хочет освежить свои знание
Лучше MDN вряд ли что-то есть тогда. Рэференс букс есть еще для такого. Или гуглить специализированные статьи по мере появления проблем.
>Это говорит о том, что прочитавшие нихуя не понимают и бегут на стековерфлоу за разъяснением
Скажи это Дэну Абрамову, одному из разрабов Реакта и создателю Редукса, который говорил, что по стэковерфлоу JS учил.
Аноним 19/05/19 Вск 00:11:12 1402745212
>>1402728
Ничего не имею против Кантора, т.к. не изучал по нему, но где вообще его котируют кроме этой борды?
Аноним 19/05/19 Вск 00:17:49 1402747213
>>1402741
>С какого момента начинается это "знаком"?
С момента когда ты можешь что-то сложнее Hello World и мувисерчера написать.
>Лучше MDN вряд ли что-то есть тогда.
У MDN нет последовательности и там всё слишком подробно.
>Скажи это Дэну Абрамову, одному из разрабов Реакта и создателю Редукса, который говорил, что по стэковерфлоу JS учил.
При чем здесь это вообще? Какое это отношение к книге имеет или как это отменяет факт того, что бегут на стэковерфлоу после того как из книги ничего не понятно? Я не говорил, что стеэковерфлоу хуевый сайт. И Дэн Абрамов это частный случай, а мы, вроде как, пытаемся объективно судить.
Аноним 19/05/19 Вск 00:46:03 1402758214
>>1402747
> Какое это отношение к книге имеет или как это отменяет факт того, что бегут на стэковерфлоу после того как из книги ничего не понятно?
Так туда все бегут когда что-то непонятно, я привел яркий пример. Почему бы не сбегать туда когда не понятен EJS? Что он там есть - круто. Что нет Кантора не означает, что он понятный.
>пытаемся объективно судить
Ок. Я объективно назвал свой выбор - EJS, а твой объективный выбор какой?
Аноним 19/05/19 Вск 00:54:00 1402762215
>>1402758
>Что нет Кантора не означает, что он понятный.
Ну раз ты так сказал...
Аноним 19/05/19 Вск 00:58:10 1402765216
>>1402762
Заметь, я не утверждал, что он непонятный, я написал "не означает".
Аноним 19/05/19 Вск 01:02:38 1402768217
>>1402765
От этого твои манёвры не становятся менее жалкими.
Аноним 19/05/19 Вск 01:03:57 1402770218
Даже сложно представить насколько нужно быть отбитым для того чтобы рекомендовать EJS новичку, вместо Кантора, а потом еще и пытаться защитить EJS после того как этот новичок обосрался не успев и треть материала прочитать.
Аноним 19/05/19 Вск 01:06:04 1402772219
mdn.png (7Кб, 259x272)
259x272
>>1402747
>У MDN нет последовательности.
Серьезно? См. пик.
> и там всё слишком подробно
Это плохо? Тем более, если мы говорим о тех, кто изучает дальше, уже что-то умея.
Аноним 19/05/19 Вск 01:07:12 1402773220
>>1402768
>От этого твои манёвры не становятся менее жалкими.
Ну раз ты так сказал...
Аноним 19/05/19 Вск 01:09:29 1402774221
>>1402770
Я смотрю тут секта Кантора просто. ГДЕ я рекомендовал? Выдели посты или грин.
Аноним 19/05/19 Вск 01:10:58 1402775222
>>1402774
>я не рекомендовал, я вообще не знаю про эджс
Ну началось. Листай тред и читай.
Аноним 19/05/19 Вск 01:13:01 1402776223
>>1402772
>См. пик
>var myVariable;
>var
Ясно.
Аноним 19/05/19 Вск 01:13:03 1402777224
>>1402775
Да иди ты нахуй! Обвиняешь - докажи.
Давай я назову тебя пидором и скажу чтобы ты сам доказывал, что ты не пидор, ок?
Аноним 19/05/19 Вск 01:14:08 1402778225
Аноним 19/05/19 Вск 01:14:16 1402779226
>>1402777
Давай, только делай это не анонимном форуме. А если делаешь на анонимном, то следи за нитью обсуждения, а не врывайся в неё просто потому что тебе захотелось, но если ворвался, то будь готов отвечать за того, кто участвовал в этой нити изначально.
Аноним 19/05/19 Вск 01:14:57 1402780227
>>1402778
Открой гайд, долбоебина, он лет 10 не обновлялся. Если с ним сравнивать, а не со статьями мдн, то он даже у ежс отсосёт.
Аноним 19/05/19 Вск 01:17:08 1402781228
>>1402779
Ты обосрался не приведя доказательств где я рекомендовал EJS, хотя тут это утверждаешь:
>>>1402770
>Даже сложно представить насколько нужно быть отбитым для того чтобы рекомендовать EJS
Не хочешь предоставлять доказательства, как я, гринтекстом выше, повторю еще раз - проследуй нахуй просто.
Аноним 19/05/19 Вск 01:18:00 1402782229
>>1402780
Понятно, ты просто троллишь. Ну и ладно. Js не хуй, сиди кайфуй.
Аноним 19/05/19 Вск 01:19:51 1402783230
>>1402780
Там в конце есть ремарка Last updated, означает когда статья последний раз апдейтилась, отбитый ты хуй. 10 лет, блять, приведи примеры статей тогда, а то только кукарекать можешь.
Аноним 19/05/19 Вск 01:23:37 1402785231
>>1402781
Мань, всё обсуждение началось с того, что я сказал о хуевости EJS для новичка и что лучше прочитать Кантора, дальше ты начал пытаться доказать о том, что EJS охуенен, потому что его рекомендуют твои любимые блогеры, лол.
Аноним 19/05/19 Вск 01:24:57 1402786232
>>1402783
Я тебе выдержку привел:
>var myVariable;
У Кантора let, в EJS let. MDN сосёт у обоих, не сосёт она только в отдельных статьях, а не в гайдах.
Аноним 19/05/19 Вск 01:30:44 1402790233
Читаем английского Кантора и не выёбываемся.
После него(не перед) ещё ydkjs очень советую, хорошо зайдет.
Потом можно читать это: https://mostly-adequate.gitbooks.io/mostly-adequate-guide/
А дальше можно спокойно вкатываться во всякие риксы, реакты, хуякты, саги хуякты, эпики-хуепики.
Аноним 19/05/19 Вск 01:39:46 1402794234
>>1402790
>mostly-adequate-guide/
Там же про чистое функциональное программирование без ООП (т.к. последнее по мнению функциональщиков некошерно, их смесь, я так понимаю, тоже), неужели есть такие пуристские проекты в реале (не какой-нибудь хипстерский стартап или опен сорс, а прям обычная работа)?
Аноним 19/05/19 Вск 01:47:25 1402799235
>>1402794
Смотря что ты имеешь ввиду под "хипстерским стартапом" и опенсорсом. Но вообще, такие проекты есть.
Сейчас ФП модно, ООП в джаве мало. В жс всё юзают. И теоркат, и алгебраические структуры, и типы из хаскеля тащат. Было бы желание.
Аноним 19/05/19 Вск 01:47:42 1402800236
>>1402794
Нет, конечно, потому что ФП нечитаемо. И применимо только в определенных местах, например, если ты работаешь с мат. формулами, то ФП будет лучше ООП.
Аноним 19/05/19 Вск 01:48:49 1402802237
Аноним 19/05/19 Вск 01:51:32 1402803238
>>1402786
Не гони на MDN, никто не сосет из перечисленных.
Вар знать надо, потом в секции intermediate рассказывают про лет и конст в статье re-introduction to Java​Script, все по-порядку.
Аноним 19/05/19 Вск 01:56:14 1402806239
>>1402799
>ООП в джаве мало
В JS всмысле, потом ты поправил, вижу.
А как же компоненты React в виде классов?
В бизнес логике объекты кругом - данные в JSON это же тоже объекты.
Я имел ввиду ФП когда вместо объектов используются структуры ФП. Это сейчас распростаннено?
Аноним 19/05/19 Вск 02:03:22 1402810240
>>1402806
Идеал - основа из ООП с элементами ФП.
Сойдёт - 99% ООП.
Сойдёт2 - основа из ФП с элементами ООП.
Путь поехавшего - 99% ФП.
Аноним 19/05/19 Вск 02:05:44 1402811241
>>1402806
"Классы" были временным решением и теперь их заменили на хуки.
Объекты есть и в ФП. Только они by design все иммутабельны и меняются не напрямую. И жиэс также позволяет сделать такое поведение для объектов. Поэтому, в жиэс с объектами ты в любом случае будешь работать, никуда ты от них не избавишься.
Алгебраические структуры юзают, да.
Я сам сейчас только во всё это вкатываюсь, так что многих тонкостей не знаю. Но в реакт сообществе наблюдаю, что почти все предпочитают ФП над ООП.
Аноним 19/05/19 Вск 03:23:19 1402820242
Аноны, а на каких языках и в каких иде вообще пишут фронтэнд (имеются в виду языки, отличные от JS и компилируемые в JS).
Есть ли что-то вроде wxWidgets или QT Designer для фронтэнда?

Есть знания "классических" языков, нужно довольно шустро вкатиться в запиливание фронтэнда.
Аноним 19/05/19 Вск 03:32:42 1402821243
Посоветуйте софтину или онлайн сервис для удобного нарезания бутстрап дизайна.
Аноним 19/05/19 Вск 03:44:27 1402822244
262ca3b988f8b5f[...].jpg (108Кб, 900x720)
900x720
Ребят, пишу react хуету с antd. С помощью LocaleProvider сделал везде русский язык, но только в сраном DatePicker дни недели и месяцы на английском, а отсчёт начинаетс с воскресенья. Что делать?
Аноним 19/05/19 Вск 10:01:15 1402864245
>>1402822
У тебя ОС случаем не на английском?
Аноним 19/05/19 Вск 12:16:38 1402907246
>>1402785
>я сказал о хуевости EJS для новичка
>я сказал
Вся суть.
Аноним 19/05/19 Вск 12:32:55 1402917247
>>1402907
Вот только я аргументировал своё мнение и подтвердил его фактами.
Аноним 19/05/19 Вск 12:34:08 1402918248
>>1400491
мимо другой анон
бамп
Аноним 19/05/19 Вск 12:40:06 1402923249
Аноним 19/05/19 Вск 12:54:59 1402947250
>>1402917
Хуяктами. EJS - говно потому что новички лезут на стэковерфлоу и один тут спрашивает - очень аргументированно и объективно, ага.
Аноним 19/05/19 Вск 12:59:36 1402952251
>>1402810
>Сойдёт2 - основа из ФП с элементами ООП.
Основа из ФП - это как? Основа из ООП я понимаю - когда данные представлены в объектах.
И когда основа из ФП, какие элементы из ООП туда входят?
Аноним 19/05/19 Вск 13:09:31 1402961252
>>1402947
>ВАШИ АРГУМЕНТЫ НЕ АГРУМЕНТЫ Я СКОЗАЛ!!!!
Ясно.
Аноним 19/05/19 Вск 13:11:20 1402966253
>>1402952
Основа из ООП это когда у тебя всё состоит из интерфейсов, структур, классов и их наследников. А чтобы узнать что такое основа на ФП надо смотреть на Хаскель или подобное.
Аноним 19/05/19 Вск 13:24:32 1402978254
Аноним 19/05/19 Вск 13:27:04 1402983255
Аноним 19/05/19 Вск 13:32:59 1402984256
>>1402947
Притом, что я не говорю что EJS - охуенно и не рекомендую, как ты пишешь. Я просто спорю с тем, что ты называешь ее говном для новичка. Изучать ТОЛЬКО по ней неодаренному человеку, скорее да, было бы ошибкой. Но вызов должен быть, из зоны комфорта в обучении выходить надо, и эта книга с 5 главы очень подходит. Ничего страшного, что пойдешь на стэковерфлоу, очень здорово что ответы там есть, причем на конретные примеры из книжки. Здорово также что в EJS есть подсказки к КАЖДОМУ упражнению и его решение.
Да, все примеры там надо долго РАЗБИРАТЬ, упражнения решаются еще дольше, решения можно и нужно сравнить с эталоном и понять что в твоем коде лишнее/неоптимальное, ну а что в этом плохого? Возможно для какого-то концепта нужно будет открыть другую книжку и поработать над ним, но это тоже здорово, что появляются вопросы, а не линейно двигаешься по проторенному маршруту - когда все понятно и примеры простые. После такого, сталкиваясь с практикой, подохуеваешь насколько в реальной жизни все не так.
Аноним 19/05/19 Вск 13:40:56 1402993257
>>1402984
Охуенные аргументы:
>да нужно ебаться, да нужно сидеть над одной строкой тысячу лет, а еще и по сторонним ресурсам ответы искать
>НУ А ЧТО В ЭТОМ ПЛАХОВА???

И всё это когда у тебя на горизонте стоит божественный Кантор, с его задачами различной сложности, с его идеальной подачей материала, а также указателями на то, что тебе следует изучить детальней. Тебе не нужно бегать куда-то если задание не получается выполнить, достаточно прочитать главу еще раз. Вот это и есть - хорошо. Когда ты получаешь знания благодаря книге, а не сторонним ресурсам.
Сразу видно дурачка, который либо никогда не начинал с EJS, либо проебался с ней несколько месяцев, вместо того чтобы почитать Кантора пару недель, а потом и EJS за месяц освоить.
Аноним 19/05/19 Вск 13:49:17 1402997258
а как же ydkjs обычно ведь советуют его
Аноним 19/05/19 Вск 13:52:30 1403002259
Аноним 19/05/19 Вск 13:53:59 1403005260
>>1402993
>божественный Кантор
>его идеальной подачей материала
>Вот это и есть - хорошо
Это лишь твое мнение.
>Сразу видно дурачка, который либо никогда не начинал с EJS, либо проебался с ней несколько месяцев, вместо того чтобы почитать Кантора пару недель, а потом и EJS за месяц освоить.
Ничего подобного, из чего я делаю вывод, что ты проецируешь.
Аноним # OP 19/05/19 Вск 13:55:22 1403009261
Лучший дядька (Кайл Симпсон, который YDNJS) о лучшем языке (Жопаскрипит)
https://www.youtube.com/watch?v=51QNMy9MlZY

>>1402961
Пора начинать тереть попукивание мемесами и гринтекстом. Просто ни одного своего слова. Ты нахуя тут это высрал?
Аноним 19/05/19 Вск 13:57:42 1403016262
>>1403005
>Это лишь твое мнение.
Это мнение 130+ тредов, в котором человек, который не понял Кантора, сразу получает диагноз "имбецильность".
Аноним 19/05/19 Вск 14:02:12 1403026263
>>1403009
>Пора начинать тереть попукивание мемесами и гринтекстом. Просто ни одного своего слова. Ты нахуя тут это высрал?

Два чая, еще нужно кармочку прикрепить и аватарки (а то только оп своей галкой срать может - нечестно!). Тогда заживём.
Аноним 19/05/19 Вск 14:06:10 1403031264
>>1402997
Вот это зло. Совершенно серьезно. Там очень много тонкостей, которые, надо думать, хороши для тех, кто давно СЕРЬЕЗНО пишет, но для тех кто вкатывается это лишнее как минимум, не сказать что вредное. Вредное потому что на эти вещи там делается ОГРОМНЫЙ акцент, взамен увоения вещей, которые нужно применять на практике.
Пример - огромное объяснение почему JS не тру ООП язык, объяснение парадигмы как писать правильнее, взамен того, как пишут все. Все - "'эмулируют" ООП, а лучше писать в стиле который приводит Симпсон, доказывая очень подробно, что он больше всего подходит для такого языка как JS, хотя в реальных проектах везде, да и в других книжках пишут стилем "как все" (сорри за такое упрощенное объяснение, надеюсь понятна суть).
Аноним 19/05/19 Вск 14:06:44 1403034265
>>1403016
Ну пиздец. И кто ему такой диагноз ставит?
Аноним 19/05/19 Вск 14:08:57 1403036266
>>1403031
а что все, вон отказываются от классов в реакте
Аноним 19/05/19 Вск 14:13:05 1403045267
>>1403034
Совет JS треда во главе с бесменным ОП-ом (>>1403009)
Аноним 19/05/19 Вск 14:19:21 1403056268
так что лучше читать ydkjs или ejs, джаваскрипт знаю на уровне "могу что-то там несложное писать на реакте, экспрессе и плейн джс"
Аноним 19/05/19 Вск 14:26:31 1403073269
>>1403056
Читай тред и делай выводы. Нормально ты так вкатываешься с вопросом - разжуйте мне, не хочу читать.
Аноним 19/05/19 Вск 14:29:09 1403079270
>>1403073
я просто спросил какая книга лучше тащемта
Аноним 19/05/19 Вск 14:30:29 1403083271
>>1403079
Все по-своему хороши и плохи. И пропорции хорошего и плохого для каждого разные.
Аноним 19/05/19 Вск 14:30:57 1403085272
>>1403056
Алло, блять, в ydkjs var вместо let и само название подразумевает хорошие знания js, а не тех что ты описал. Поэтому твой выбор это ejs. ydkjs для тех кто думает, что знает js на хорошем уровне.
Аноним 19/05/19 Вск 14:41:51 1403105273
>>1403079
Все по кантору вкатывались. Че самый умный, что ли?
Аноним 19/05/19 Вск 14:50:34 1403118274
>>1403085
В ydkjs рассказывается и про let, и const, и var.
Некоторые жиэсники могут использовать var в продакшене, зная, что он не блочный и видя в этом свои профиты, хотя это антипаттерн.
Аноним 19/05/19 Вск 14:53:17 1403122275
>>1403105
кантор мне неинтересен
Аноним 19/05/19 Вск 15:22:15 1403175276
Аноним 19/05/19 Вск 15:27:19 1403189277
>>1402923
Тут можно застрять на ГОДЫ, буквально. Это стезя немного другая, если не сказать другая. Все абсолютно готовые и оттестированные функции есть в подключаемых js библиотеках или на стэковерфлоу.
Это хорошо факультативно порешать, на практике же нужны другие вещи. Вот: https://github.com/Hexlet/ru-test-assignments там есть в частности js junior, можно иметь представление какой уровень требуется.
Аноним 19/05/19 Вск 15:29:14 1403196278
>>1403045
А бессменный ОП согласен?
Аноним # OP 19/05/19 Вск 17:40:09 1403316279
>>1403196
Бессмертный ОП будет галкой срать.
Нет, я не считаю, что по пережёванным практикам, канторам, ЕЖСам, можно какому-либо вкатышу диагноз ставить. Потому что сами эти практики от природы своей несут фундаментальный недостаток. Уж очень они практично практику практикуют. В ОП-гайде про Господом нам посланное учение Кантора сказано: "Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй". Чем как бы даётся талон вкатышу на "нихуя не понять".
"Подход сверху-вниз хорош всегда, кроме первого раза", — автора запамятовал. Да, сверху, с канторами и ЕЖСами, можно быстро приступить к практике, видеть результат. Но все эти их замечательные аналогии, объяснения никак не могут угадать удивительный внутренний мир каждого вкатыша. Промисы это хот-доги, а монады это буррито, ты в курсе.
Бесконечная сложность реального мира обязательно найдёт способ дать тебе по лицу. Тут часто появляются посты, когда вкатыш передачу по ссылке нормально понять не может. И сложно ему что-то ответить, нечего в гайд добавить. Потому что находится беда не во вкатыше или ссылках, беда в охуительных аналогиях того удивительного пособия, которое он выбрал. Поэтому в шапке есть ссылка на CS50 для начала. Услышав про бесхитростные сишные указатели и адресацию, позже легче будет понять охуительные аналогии очередного высокоуровневого практиканта.
Поэтому гайд ещё на уровне программирования на HTML уже тычет вкатыша в сишечку и спеки. Потому что даже простой осведомлённости о них будет достаточно, чтоб дальше пережить встречу с мастерами аналогий.

Под канонаду вашего дискурса я полистал новый ЕЖС и мне нрав. Первое впечатление от него: "Хочет быть СИКПом по ЖСу". Стоит добавить его в гайд. Но только после доступнейшего из доступных учения Кантора. У Кантора лучше структура и задачки приземлённей.
Аноним 20/05/19 Пнд 00:03:22 1403554280
Анончики, мне как ньюфагу тяжело оценить свои силы и создаваемые мной хеллоуворды, поэтому спрашиваю:
Хочу сделать чатик по интересам. Чтобы условно как тут все было по темам, но при клике тебя кидало не в тему а на человека с такими же интересами.
На данный момент знаком с css html js react react-redux. Это приложение я планирую как финальноепосле него буду уже пытаться рассылать резюмешку, на данный момент в ПОРТФОЛИО драммашина, недоблог, тудулист, корзина для интернет магазина. Сейчас засяду за минимальную ноду и монго.
Вопрос: подходит ли это приложение под "финальное минимально достаточное для вката на джуна"? Или это слишком просто? Или наоборот его пилить придется оче долго?
Аноним 20/05/19 Пнд 00:06:06 1403557281
Или если коротко: какой проект нужно иметь поверх хеллоувордов чтобы сойти за недауна хотя бы заочночтобы тебя без опыта вкатывальщика позвали на собес?
Аноним 20/05/19 Пнд 00:19:54 1403565282
>>1403554
я примерно на твоем сейчас уровне вката, даже немного повыше.
без базовых знаний бэка тебе никуда. и я бы не говорил на твоем месте, что ты знаком с redux))
а вообще, где-то читал, что на джуна можно пробоваться после того, как сможешь полностью написать свой двач.
Аноним 20/05/19 Пнд 00:38:54 1403571283
>>1403565
Блин, про двач хорошая идея, вроде и что-то весомое, но и не пугающе выглядит.Точнее кажется что просто, но скорее всего это не так
Просто вылез я из тудулистов, смотрю вокруг и даже не знаю за что хвататься.
Аноним 20/05/19 Пнд 02:05:01 1403593284
>>1403557
>какой проект нужно иметь поверх хеллоувордов

Проект которым кто-то пользуется помимо тебя. Примеры на гитхабе - небольшие репы, которые имеют небольшое количество скачиваний. Либо можно создавать легковесные копии крутых проектов, с меньшим функционалом и лучшей производительностью, если хватит навыков их написать.
Просто смотри чем люди пользуются, что им было бы полезно. Напиши расширение для браузера, которое будет расширять функционал вконтакте каким-либо образом или ютуба. Опять же можно посмотреть на популярные проекты которые уже есть и, например, соединить несколько таких проектов в один, либо создать улучшенную копию.
Аноним 20/05/19 Пнд 02:15:29 1403595285
0e7c7cddaaefa6c[...].jpg (269Кб, 800x1130)
800x1130
>>1403554
>на данный момент в ПОРТФОЛИО ... недоблог
>Сейчас засяду за минимальную ноду и монго.
я не пони как ты сделал блог без бэка

алсо а как ты оформил портфолио?

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

>и я бы не говорил на твоем месте, что ты знаком с redux))
почему? с основами-то он наверное знаком
Аноним 20/05/19 Пнд 02:24:54 1403599286
алсо подскажите еще одному вкатывальщику про sql, я в нем ни в зуб ногой, я хочу организовать поиск по ключевым словам, у одной записи может быть несколько ключевых слов, это нормально если я сделаю одну таблицу с самими записями и еще одну с форматом "ключевое слово - идентификатор записи в первой таблице"? просто в этом случае во вторую таблицу придется делать по несколько записей на одну запись в первой, да и ключевые слова будут повторяться, т.е. например первая таблица будет "запись номер 1 + айди, запись номер 2 + айди", а вторая "ключевое слово для записи 1 + айди записи 1 в первой таблице, еще одно ключевое слово для записи 1 + айди записи 1, то же самое ключевое слово, но теперь для записи 2 + айди записи 2" и т.п.

в монго было бы наверное проще (хотя и там поиск по субдокументам не такой простой), но монго это сервер а я хочу sqlite...
Аноним 20/05/19 Пнд 02:48:56 1403602287
>>1403599
Зачем создавать вторую таблицу, если ключевые слова можно хранить в одной таблице в столбце keywords, ты совсем ебнутый? Прочитай туториал по sql, что за тупые вопросы?
Аноним 20/05/19 Пнд 02:58:41 1403606288
>>1403602
но ведь sql не поддерживает массивы, так ведь? по крайней мере sqlite не поддерживает, а у меня по нескольку ключевых слов на одну запись. это совсем глупо получится дублировать одну и ту же запись много раз ради разных ключевых слов. хм, может сделать несколько колонок ключевое слово 1, ключевое слово 2 и так далее до скажем 7
Аноним 20/05/19 Пнд 03:08:35 1403609289
>>1403606
Ты знаешь что такое Таблица? У таблицы есть столбцы и строки, вот будет у тебя один элемент в таблице, он будет располагаться в первой строке, а столбцы будут определять его свойства, например, имя - вася, id - 666, ключевые слова - семья, пиво, быдло.
Аноним 20/05/19 Пнд 03:42:44 1403612290
>>1403609
я понимаю что такое таблица, а ты не понимаешь в чем проблема, ну или я что-то не понимаю про форматы значений
в каком формате я запишу это "семья, пиво, быдло" в колонку ключевые слова, массивов-то нет, строкой чтоле? а как мне потом найти все объекты у которых ключевое слово например "пиво"?
вот есть у меня например
вася семья, пиво, быдло
ганс капуста, пиво, фашист"
джон виски, буржуй
и я хочу найти всех по слову "пиво"
Аноним 20/05/19 Пнд 03:50:59 1403613291
>>1403612
Для этого есть туториалы по SQL, это элементарная выборка, я не собираюсь тут чат устраивать только потому что тебе лень это самому изучать и ты хочешь чтобы тебе сопли подтирали. Смысл с тобой разговаривать, если ты о SQL ничего не знаешь? Какой смысл вообще был в твоём вопросе? Пиздуй учиться, в общем.
20/05/19 Пнд 03:58:50 1403615292
>>1403613
не такая уж и элементарная очевидно. впрочем я тут подумал, что sqlite вроде бы поддерживает регекс, если прикручу регекс проблема решена
Аноним 20/05/19 Пнд 04:34:10 1403616293
>>1403606
> дублировать одну и ту же запись много раз ради разных ключевых слов
Это стандартное решение.

> но ведь sql не поддерживает массивы, так ведь?
Sqlite поддерживает json, в котором есть массивы.
Postgres тоже может в json, а еще в текстовые массивы и судя по бложику это оптимальный вариант:
http://www.databasesoup.com/2015/01/tag-all-things.html
Аноним 20/05/19 Пнд 04:49:31 1403618294
>>1403616
Вот еще как устроено в stackoverflow:
https://meta.stackexchange.com/a/321238
У них там в дополнение к стандартному варианту есть еще текстовое поле в формате:
<tag1><tag2><tag3>
по которому можно искать like ‘%<tag1>%’, что на больших таблицах будет медленно.
Аноним 20/05/19 Пнд 05:12:12 1403620295
>>1403616
спасибо

>>1403618
это вышеупомянутый вариант с регеэкс как я понимаю? он имо самый простой, странно что мне сразу в голову не пришел

но разве у них не огромные таблицы, почему не тормозит?
Аноним 20/05/19 Пнд 05:16:54 1403621296
>>1403620
> это вышеупомянутый вариант с регеэкс как я понимаю?
Нет, select ... where tag like "%<tag1>%" без всяких регекспов.

> но разве у них не огромные таблицы, почему не тормозит?
Вряд ли они этим пользуются в продакшене, судя по всему у них там специальные серверы чисто для тегов сделаны:
https://mattwarren.org/tags/#Tag-Engine
https://mattwarren.org/2014/11/01/the-stack-overflow-tag-engine-part-1/
Аноним 20/05/19 Пнд 05:21:35 1403622297
Аноним 20/05/19 Пнд 12:59:25 1403717298
>>1403595
>как ты сделал блог без бэка
Пользовался сторонним api под блог

Портфолио на гитхабе.
Аноним 20/05/19 Пнд 14:36:57 1403778299
>>1402730
Не виляй жопой. У тебя спросили, как сделать. Ты либо сам не знал на тот момент, либо очень хуевый объясняльщик. Так что не надавилятьжопойненада.
И таки да, если у тебя спрашивают, что нужно сделать, чтобы код работал, то упомянуть этап компиляции очень важно. Потому что это блядь важно. Если не хочешь объяснять спрашивающему в полной мере, то нахуй вообще за это браться?
Аноним 20/05/19 Пнд 14:47:34 1403781300
>>1403778
Во-первых, задача вопроса по теме подразумевает элементарные знания у человека который задаёт этот вопрос, а то что await работает только в async функциях - элементарные знания. Во-вторых, не нужно расписывать каждое слово и действие, потому что это не уместится в один пост, это не предназначено для подобных обсуждений, это объяснение будет большей частью хуже чем если бы спрашивающий посмотрел документацию по тем местам, которые ему не понятны. Моя задача - навести на мысль, а то что ты не знаешь элементарных основ того о чём спрашиваешь, уже твои проблемы.
Аноним 20/05/19 Пнд 18:05:55 1403898301
Пока вы тут об учебниках спорите я делаю самую красивую тудушку на свете!
Реакто-вопрос:
Есть кусок кода такой:
setState()
dispatch()
setState от хука useState и dispatch от хука useReducer. Я могу быть уверен, что когда дело дойдет до обработки отправленного события редьюсером, setState уже будет выполнен? У реакта же есть очередность, да?
Аноним 20/05/19 Пнд 18:19:27 1403902302
20051.PNG (23Кб, 947x392)
947x392
20052.PNG (32Кб, 1107x537)
1107x537
20053.PNG (10Кб, 388x198)
388x198
20054.PNG (12Кб, 434x363)
434x363
>>1400243 (OP)
Как импортировать реакт через js-код (не вставляя ссылки как на первом пике). На втором пике главный скрипт (выполняется раньше остальных). На третьем ошибка. Скрипты собираю через webpack и вставляю в html единым файлом - 4-ый пик
Аноним 20/05/19 Пнд 18:48:20 1403918303
ПРИВА нужна помощь по ноде жсу, есть хуета result которая содержит в себе таблицу из ms sql, делаю отображение на страничке путем result.json и эта залупа какого то хуя удваивает мою табличку из бд. И еще момент, если какая нибудь хуета типа datagrid у вас , чтоб она сразу всё красиво преобразовала и отобразила на страничке мои данные. ПСы не вкатывальщик надао на 1 день
Аноним 20/05/19 Пнд 18:49:19 1403919304
>>1403902
Проблема была в том, что не импортировал реакт в каждый отдельный файл
Аноним 20/05/19 Пнд 19:06:19 1403921305
>>1403189
Ты о чём вообще? Там все задания только с собесов даются. И вообще они все друг на друга похожи и часто повторяются от сайта к сайту. Застривать на годы не нужно, достаточно в день по 2-3 задачи решать и ты за 1-2 месяца уже будешь проходить тестовые любого интервью.
Аноним 20/05/19 Пнд 19:58:28 1403935306
>>1403921
Мне просто кажется что задачки на алгоритмы бесконечные - что угодно можно накрутить.
Мне на фронтэндмастерс (сайт с курсами по js) на курсе про типы данных и алгоритмы понравилось, как чувак говорит, что название курса, а-ля все алгоритмы за 4 часа, не что иное, как кликбэйт, и что их нужно изучать их по CLRS. Еще сказал что программист должен две вещи - платить налоги и прочитать эту книжку, ЛОЛ. И это курс по js, не c++, заметьте.
Я ее посмотрел - там, если разбираться (а по-другому никак), реально на годы, по крайней мере мне - потому как нужно еще математическу наверстывать.
Аноним 20/05/19 Пнд 20:00:29 1403938307
>>1403935
>чувак говорит
Уточнение - автор курса.
Аноним 20/05/19 Пнд 20:04:33 1403939308
>>1403935
Так бы сразу и сказал, что ты просто в штаны наложил и надумал хуеты. На деле за месяц регулярного решения ты уже начнёшь натыкаться на схожие моменты и будешь уверено решать большинство задач. Задача это прежде всего алгоритм, т. е. общие принципы следуя которым ты решишь задачу, вот эти алгоритмы ты и изучаешь при решении задачь, т. е. тут важна не математика, а знания этих алгоритмов, тупо зубреж и всё. И менять в них можно только вводные данные, названия, которые ни на что не влияют, как бы это и есть суть алгоритма - решать множество задач одним способом.
Аноним 20/05/19 Пнд 20:06:38 1403940309
>>1403898
Не можешь, там все асинхронное. Можешь перенести весь стейт в useReducer или диспатчить из useEffect который смотрит на твой state из useState
Аноним 20/05/19 Пнд 22:46:36 1404022310
>>1403595
>это несложно же
я не спорю, ты тут прав. но все же для человека, который сложнее тудушек ничего не писал, запариться с этим проектом на недельку даст хороший буст пониманию многих вещей. например как делать запросы к своему же серверу, как пользоваться react или template engine в конкретно своем юзкейсе, как создавать и манипулировать умеренными по сложностями моделями ДБ.
Да и в целом, написание своей борды повысит твою уверенность, как по мне
Аноним 21/05/19 Втр 01:16:45 1404063311
05e2b1991f01360[...].jpg (881Кб, 900x1100)
900x1100
>>1403902
create react app же?

>>1403921
а где задания брать? подскажи плз. если ты скажешь хекслет я достану свой пистолет :3
Аноним 21/05/19 Втр 01:24:35 1404067312
Аноним 21/05/19 Втр 02:08:08 1404076313
9f1848dbadec447[...].jpg (722Кб, 778x1100)
778x1100
>>1404067
авв
я там и с первой половиной поста облажался/

алсо держи еще одну анимешную девочку, они тебе похоже нравятся
Аноним 21/05/19 Втр 02:18:12 1404081314
cmpfullscreen-c[...].jpg (42Кб, 800x450)
800x450
Привет.

Есть есть приложение-клиент на Vue.js, где используются vue-router и axios.

Предположим, что при переходе на новый url, компоненту, который обслуживает этот url, передаются какие-то входные данные(props). Используя эти props нужно сделать запрос на сервер.

Вопрос в том, как это сделать в тот момент, когда эти props будут получены компонентом. Использовать watch или какой-нибудь хук?

Возможно вопрос попахивает нубизмом, но я не фронтенд разработчик. И даже не js программист.

Надеюсь на подсказку Vue-гуру. Очень надеюсь, потому-что еще нужно очень много всего написать из бэка, а я не успеваю
Аноним 21/05/19 Втр 02:42:23 1404090315
Аноним 21/05/19 Втр 03:55:53 1404100316
Аноним 21/05/19 Втр 04:21:21 1404102317
я от sqlite скоро на стенку полезу епт, бекэндерам наверное молоко за вредность дают
Аноним 21/05/19 Втр 04:51:13 1404104318
>>1404102
Иди на sql-ex.ru, возвращайся после базовой хуйни.
Аноним 21/05/19 Втр 05:30:07 1404105319
>>1404104
там хрен пойми что с асинхронностью + даже в туториалах нет как вставлять пачки колонок и пачки рядов одновременно сразу, а единственный пример нерабочий лол, со вторым я разобрался а первое т.е. какая-то мутная асинхронность все еще вымораживает, хуле не могли сделать как монго
Аноним 21/05/19 Втр 10:18:22 1404138320
Аноны привет, все кругом вкатываются, "с горящими глазами", а я че то приуныл. 27 лвл, все школьные знания забыл к хуям. Синтаксис языка понятен, но как только начинаются задачи, нихуя не приходит в голову. Просто сижу и туплю. Логические задачи про всякие бесконечные поезда, фальшивые монетки, даются тяжело.
Посмотрел задачку - написать пятнашки, двумерные массивы, куча кода, пустил слезу.
Сижу и ахуеваю, неужели я один такой тяжелый, все кругом на изи вкатываются, и даже тянки без трусиков.
Сам просто пытаюсь найти занятие по душе. Работал на заводе, но страдал там морально и душевно. Всю жизнь был рядом с компом, играл игрульки, поэтому и решил что искать надо околопкшное.
Неужели я один такой ?
Аноним 21/05/19 Втр 10:33:00 1404150321
>>1404138
откуда вы эти задачи на поезда берете я тоже хочу
алсо вместо алгоритмов имо лучше практику учить, реакт там, ноду
Аноним 21/05/19 Втр 11:17:24 1404161322
>>1404138
В таких задачах нередко нужны знания алгоритмов и математических закономерностей, поэтому смысла больше 30-60 минут (в зависимости от уровня сложности), сидеть нет. По прошествии этого времени можно с чистой совестью смотреть ответ и вникать в суть решения. И начинать надо с простых задач, а не пятнашек, вот когда простые задачи заебут своей простотой, то можно переходить к более сложным. С наскока никогда, ничего и ни у кого не получается.
Аноним 21/05/19 Втр 11:33:22 1404165323
>>1400243 (OP)
Cап, подскажите как делаются последовательные вещи.
Например из базы данных тянем номер товара. Далее по номеру товара получаем описание и ищем всех продавцов этого товара.
Т.е вряд ли получится обычными запросами, потому что если нет номера, то нельзя получить описание и продавцов.
Подскажите пожалуйста что-нибудь почитать или псевдокод .
Аноним 21/05/19 Втр 11:40:00 1404166324
>>1404165
в гребанной sqlite для этого есть serialize, в монго можно просто на async/await
долбанная sqlite, реально вручную создавать промис если хочешь избежать калбеков при обычном запросе или устанавливать еще пакет -_-
Аноним 21/05/19 Втр 11:54:34 1404169325
2.jpg (29Кб, 856x146)
856x146
Аноним 21/05/19 Втр 11:54:59 1404170326
>>1404166
Буду гуглить как работают async/await с базами данных.
Спасибо.
Аноним 21/05/19 Втр 11:55:25 1404171327
Аноним 21/05/19 Втр 12:14:58 1404175328
Работа сама ищет тебя

Город и адрес офиса: Москва, Таганская

Формат работы: офис

Занятость: полная

Зарплатная вилка: от 70 до 80к руб.

Описание вакансии: требуется младший разработчик, требования : js, css, HTML, sql, высшее образование

Название компании: банк "Открытие"

Контакты: mainfakepost@gmail.com
Аноним 21/05/19 Втр 12:43:32 1404184329
>>1404175
>Москва
>js, css, HTML, sql, высшее образование
>от 70 до 80к руб
Ну да, даже на фейк не похоже. Таких дураков только на дваче и искать.
Аноним 21/05/19 Втр 12:58:01 1404190330
>>1404184
А в чем проблема?
Я так работаю. 80к для джуна это норма.
Аноним 21/05/19 Втр 12:59:22 1404191331
>>1404190
Так ты не сравнивай свою работу (заманивать дурачков) с работой джуна. За работу червя-пидора 80к это дохуя, никто и спорить не будет.
Аноним 21/05/19 Втр 13:03:24 1404197332
>>1404191
Я пограмистом червем-пидором и работаю, ищу себе компаньона.
Работа не сложная, мозг не ебут, деньги платят.
Советую.
Просто сейчас есть возможно открыть ставку, для этого нужно ее быстро заполнить человеком, иначе ее закроют. Поэтому и помогаю в поиске.
Аноним 21/05/19 Втр 13:20:55 1404206333
>>1404165
>Например из базы данных тянем номер товара. Далее по номеру товара получаем описание и ищем всех продавцов этого товара.
>Т.е вряд ли получится обычными запросами, потому что если нет номера, то нельзя получить описание и продавцов
Джоинониндзя смеются над последовательноселектохолопами.
Аноним 21/05/19 Втр 13:31:46 1404212334
>>1404175
Удаленка никак? это же не толстота
Аноним 21/05/19 Втр 13:36:47 1404215335
>>1404197
Ты конечно сказочный дурачок, если надеешься найти в треде для вкатывальщиков человека с высшим образованием.
Аноним 21/05/19 Втр 13:49:14 1404223336
>>1404215
ну он же не написал что профильное лол
а вообще банки что-то подобное постоянно требуют афайк
Аноним 21/05/19 Втр 13:51:44 1404224337
хм, у меня реакт на локалке через некоторое время обижается, пишет active resource loading counts reached a per-frame limit react и начинает притормаживать... время оптимизировать чтоле
Аноним 21/05/19 Втр 14:32:41 1404244338
>>1404223
В том то и дело, что это ебаный банк. Без провильной вышки на тебя даже смотреть не будут, будь ты хоть самим сеньором из гугла.
Аноним 21/05/19 Втр 14:36:01 1404245339
>>1404175
Ну ты даешь. Хоть бы про стек написал, и плюшки. Как ты собираешься людей заинтересовать в вакансии?
Аноним 21/05/19 Втр 14:53:06 1404252340
cover.jpg (97Кб, 465x640)
465x640
почему на обложке питух
Аноним 21/05/19 Втр 14:54:27 1404253341
>>1404252
обложка отсеивает петухов, которая думает, что на обложке - петух
Аноним 21/05/19 Втр 17:14:07 1404286342
Как только начнешь вкат, тебе под ноги кинут курс Кантора. Не в коем случае не поднимай, просто переступи. К книжкам с зашкваренными животным на обложках - не прикасайся, петухи, куры - само собой, кошки жопу лижут - зашквар. Питоны на хуи похожи.
Аноним 21/05/19 Втр 18:47:35 1404308343
>>1404253
> обложка, которая думает

Ебанько ты тупорылое, что ты несёшь???
Аноним 21/05/19 Втр 19:09:05 1404329344
Суп срач. Вот уже некоторое время работаю фуллстэк макакой. Фронт Vue, бэк python.
Первый язык был python, а JS учил постольку-поскольку. По питону прошел неплохой путь, и язык неплохо чувствуется, мне в нём комфортно, а вот ЖС такое ощущение будто я настраиваю один большой конфиг другой большой программы (судя по всему эта "программа" -- Vue).
Аноним 21/05/19 Втр 19:12:34 1404332345
>>1404329
Сука, случайно отправил.
В общем, хочу погрузиться в ЖС хоть он мне и не очень нравится, но зато на нём можно писать и бэк и фронт и десктоп и мобилки как нативные приложения. Тут уж как бы он мне не нравился, придётся заставить себя его полюбить.

Собственно, как мне "погрузиться" в него? Может какая ультрагодная книга есть? На Питоне начинал с Byte of Python и недавно читнул Fluent Python и обе книги ультрагодные. Есть что-нибудь такое чтобы прочувствовать и понять JS. Узнать фишки о которых я не знаю, подводные камни и возможности.

Я сейчас нихуя не знаю т.к. начинал учить ЖС с фреймворка, отсюда и знания у меня настолько кастрированные.

Спасибо.
Аноним 21/05/19 Втр 19:35:31 1404342346
>>1404332
>на нём можно писать и бэк и фронт и десктоп и мобилки как нативные приложения.

Так тебе не JS нужен, а C#, на нём можно делать всё тоже самое, только эффективнее.
Аноним 21/05/19 Втр 19:41:08 1404344347
>>1404342
Я за швабодку, извени. Не то, чтобы я дохуя идейный, но я бы предпочёл всё-таки вещи не связанные с MS. Алсо, всё же многоплатформенность это не самое важное. Я просто хочу подтянуть знание языка. Сам же я предпочитаю быть бэк, но ЖС думаю знать обязан.
Аноним 21/05/19 Втр 19:43:39 1404346348
>>1404344
>Я за швабодку
Чтобы победить врага, нужно его детально изучить. Выучишь С#, устроишься в Майкрософт и сделаешь её корпорацией мечты.
Аноним 21/05/19 Втр 19:58:41 1404350349
js
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов