Бред


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
158 23 28

Аноним 21/11/19 Чтв 18:47:47 2079269881
1200px-Unoffici[...].png (26Кб, 1200x1200)
1200x1200
JS тред

Вкатываюсь в js и встал один вопрос, чем let xyu = {} отличается от let xyu = new function() {} ?
Аноним 21/11/19 Чтв 18:48:08 2079270022
Бамп
Аноним 21/11/19 Чтв 18:48:26 2079270203
Бамп
Аноним 21/11/19 Чтв 18:49:08 2079270594
Бамп
Аноним 21/11/19 Чтв 18:49:30 2079270775
Бамп
Аноним 21/11/19 Чтв 18:49:42 2079270906
Вы с цепи сорвались что ли? Каждый второй тред про вкат в ойти сегодня.
Аноним 21/11/19 Чтв 18:49:45 2079270977
>>207926988 (OP)
В первом случае ты объявляешь пустой объект, во втором через оператор "new" создаешь функцию. Тебе в js тред. Сюда по всему ты даже базовых вещей не знаешь, куда ты лезешь с let.
Аноним 21/11/19 Чтв 18:50:01 2079271158
Бамп
Аноним 21/11/19 Чтв 18:51:11 2079271779
image.png (44Кб, 1102x618)
1102x618
>>207926988 (OP)
Разница в том что ты долбоеб который не может в гугл
Аноним 21/11/19 Чтв 18:52:00 20792721710
Раз уж дело зашло о ООП, спрашиваю.
Зачем при создании экземпляра массива надо писать
Cl = new cl()
Зачем это new вообще нужно
Аноним 21/11/19 Чтв 18:52:28 20792724611
>>207926988 (OP)
>let xyu = {}
Эта хуйня вроде бы называется объектом.
То есть просто создал и создал, с ним ничего не происходит.
>let xyu = new function() {}
Ну а тут типа функция, там внутри может быть всякая хуерга типа циклов, да и вообще что угодно.
Хотя непонятно - функция может ли вообще обозначаться перменной?
Я такой хуйни не встречал.
мимо-html-эксперт с трехмесячным стажем
Аноним 21/11/19 Чтв 18:52:53 20792727712
image.png (324Кб, 437x650)
437x650
>>207927217
>ООП
>вопрос про аллокацию памяти

Ты базы не знаешь, марш учить.
Аноним 21/11/19 Чтв 18:53:28 20792730113
>>207927246
>мимо очередной июньский сеньор
Аноним 21/11/19 Чтв 18:54:30 20792736114
>>207927097
>во втором через оператор "new" создаешь функцию
Ну таки в этом случае let xyu = new function() {} функция конструктор возвращает объект в xyu, а в этом мы сразу делаем объект let xyu = {} ?
В итоге в обоих случаях в xyu окажется объект, тогда в чем разница?
Аноним 21/11/19 Чтв 18:55:40 20792742115
>>207927277
А то что я сказал экщемпляр массива, а не класса, тебя не беспокит?
бляя вся эта память компиляции сборки такая нудятина я не хочу ааАаАааА
Аноним 21/11/19 Чтв 18:56:40 20792747516
>>207927246
>мимо-html-эксперт с трехмесячным стажем
Как вкатился в такими знаниями? Какая зарплата? Какой город?
Аноним 21/11/19 Чтв 18:56:53 20792749117
>>207927361
В цепочке наследования.
Аноним 21/11/19 Чтв 18:56:59 20792749818
Через NEW function создаётся такой же объект, а не функция! Эта функция выступает для new конструктором. Как js-девелопер, скажу, что на практике нахуй не впилось. Хорошо знать особенности языка это вообще гуд, но если ты только вкатываешься в кодинг вообще - не еби себе мозги этим кунг-фу.
Аноним 21/11/19 Чтв 18:57:56 20792754419
>>207927177
Если я не могу понять смысл твоего пикрелейтеда, то есть ли мне смысл продолжать обучение программированию? Или уже отправить резюме на должность грузчика в "пятерочке"?
Аноним 21/11/19 Чтв 18:58:34 20792756820
>>207927498
Получается это одно и тоже?
Аноним 21/11/19 Чтв 18:58:50 20792758521
Аноним 21/11/19 Чтв 19:00:23 20792764822
>>207927475
Лол, я еще никуда не вкатился.
Окончил курсы по веб-разработке, только не смейся, от центра занятости.
Работу пока не нашел. и вряд ли найду
Знаю html, css и основы js. Ну точне, как - могу высрать какую-нибудь задачку, уравнение решить, какой-нибудь калькулятор запилить.
Вопрос ОП-хуя для меня непонятен, я с такими ситуациями не сталкивался.
Аноним 21/11/19 Чтв 19:00:47 20792767623
>>207927568
Думаю, да. Возможны какие-то незначительные побочки. Но, ссылаясь на мой пост, наххххуй оно впилось? Писать с изпользованием этих особенностей и дебажить их особенно - врагу не пожелаешь.
Аноним 21/11/19 Чтв 19:03:46 20792782424
>>207927648
>только не смейся
>от центра занятости
Что же ты делаешь, содомит
Аноним 21/11/19 Чтв 19:04:04 20792784025
>>207927676
А, ксати, про аллокацию памяти мсье выше не пошутил. Рили, в первом случае объект запиливается статически, во втором - в рантайме. Но снова же, на практике это редко имеет значение.
Аноним 21/11/19 Чтв 19:05:46 20792792726
>>207927648
Зачем пошел на курсы?
Сколько длились эти курсы?
Вышка есть, а если найду?
Чем тебе самообразование через интернеты не устраивает?
Аноним 21/11/19 Чтв 19:08:45 20792808127
>>207927927
>Зачем пошел на курсы?
Во-первых, нехуй делать, а тут какая-то движуха.
Во-вторых, там платили стипендию.
В-третьих, ну как бы надо уже профессию получить, уж в 30 то лет пора бы.
>Сколько длились эти курсы?
3 месяца.
>Вышка есть, а если найду?
Есть, но по крайне далекой от айти специальности.
>Чем тебе самообразование через интернеты не устраивает?
Наверное тем, что я инфантильный еблан и мне не хватает силы воли.
А на курсах все-таки заставляли каждый день хоть что-то делать.
Ну и плюс дома мамака 24/7 трындит, психует, портит мне настроение.
В таких условиях как-то уже нахуй не до программирования, тут просто выпилиться охото.
Аноним 21/11/19 Чтв 19:09:32 20792813228
>>207927840
...Или я уже ёбнулся с этими интерпретаторами. Сказанное выше, скорее, актуально да компилируемых языков.
Аноним 21/11/19 Чтв 19:13:02 20792830529
>>207928081
В git уже наделал своих проектов?
Аноним 21/11/19 Чтв 19:14:30 20792840130
>>207928305
Один высер вбросил, но я так понимаю, лучше с ним не позориться.
Аноним 21/11/19 Чтв 19:23:08 20792888731
>>207928081
>3 месяца.
А я вот за 3 месяца только в основах html и css разобрался, что-то нормальное сверстал только через 5 месяцев: адаптивная верстка из psd c ретинизацией изображений, на scss.
Это нормально за 5 месяцев https://vertically-challenged.github.io/Pink_1/ или на каких-то курсах от центра занятости я бы смог все это изучить быстрее?

Как можно изучить js за 3 месяца? Тут аноны про годы вката говорят
Аноним 21/11/19 Чтв 19:24:49 20792897432
>>207928401
Ну нужно чтобы было что-то адекватное, решение реально рабочей задачи, чтобы работодатель пробежавшись по ссылкам и понял, что ты не хуй, и тебе можно доверить реальную работу
Аноним 21/11/19 Чтв 19:27:28 20792913633
>>207928887
>ак можно изучить js за 3 месяца?
А никак. Нам показали что такое переменные, циклы и объекты.
Ну в общем-то и все. И jquery - то, что вместо getElementById, можно просто написать $.
И пиздец. Больше ничего не было, поэтому я нихуя и не знаю.
Аноним 21/11/19 Чтв 19:32:20 20792942034
Аноним 21/11/19 Чтв 19:36:01 20792963135
>>207929420
>в sass/less вкатился?
Честно говоря, впервые встречаю эти слова.
> https://learn.javascript.ru/
Добавил в закладки. А вообще я сейчас htmlacademy дрочу.
Правда, она какая-то слегка всратая, да ну хуй с ней, вроде бы справляюсь.

Но если честно, мотивация падает с каждым днем.
Я уже на грани того, чтобы бросить и идти в дворники.
Аноним 21/11/19 Чтв 19:36:15 20792964436
>>207929136
var iter = (x)=>{console.log(x);return x?iter(x-1):console.log("that's all");};
Норм пасаны ебошат циклы через рекурсию
Аноним 21/11/19 Чтв 19:36:49 20792967637
>>207929631
>бросить и идти в дворники
не плохая профессия, чебынет
Аноним 21/11/19 Чтв 19:56:12 20793077038
>>207929631
>Я уже на грани того, чтобы бросить и идти в дворники.
Не сдавайся, за год-полтора вкатишься, главное катиться.

>htmlacademy
Да, это говно как-то утомляет, я дропнул через пару часов.
Потом тупо прочитал https://html5book.ru/ прочитал про html и css, полистал справочник, потыкался, попробовал поделать всякие штуки, которые приходят в голову, чтобы закрепить синтаксис в голове и подбодрить себя https://vertically-challenged.github.io/ , про JS на html5book читать не стоит.
После html5book.ru и Эрика Фримена со своей книжкой сомнительной полезности на 2019 год про HTML и CSS, в которой я посмотрел, как раньше верстали наши деды, я посмотрел эти два интенсива:

1. magnet:?xt=urn:btih:5A884FC07F9AF4B82EFA1BDD2778D70CC306B23C&dn=%5bHTML%20Academy%5d%20%d0%9f%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%81%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9%20HTML%20%d0%b8%20CSS%20%d0%a3%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%201&tr=http%3a%2f%2fbt4.t-ru.org%2fann&tr=http%3a%2f%2fretracker.local%2fannounce

2. magnet:?xt=urn:btih:3DA7A1A9CA38055E1AEE0315DF5868A94AD264A0&dn=%5bHTML%20Academy%5d%20%d0%9f%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%81%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9%20HTML%20%d0%b8%20CSS%2c%20%d1%83%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%202&tr=http%3a%2f%2fbt.t-ru.org%2fann&tr=http%3a%2f%2fretracker.local%2fannounce

2-й досмотрел только до погружения в автоматизацию, тому що дальше нужны знания js. Gulp освоил (на уровне, чтобы работать с scss) по каким-то роликам с ютуба, сделав шпаргалку, чтобы потом не забыть, как все это настраивать https://vertically-challenged.github.io/Gulp-SASS/

Сверстал по первому https://vertically-challenged.github.io/Device/
По второму: https://vertically-challenged.github.io/Pink_1/ (забив хуй после первой страницы, тому що формы и каталог аналогичны тому, что я верстал после первого интенсива)

Дальше пошел на https://learn.javascript.ru/
Аноним 21/11/19 Чтв 20:01:40 20793112239
Аноним 21/11/19 Чтв 20:04:04 20793126340
>>207931122
блялол, хотя бы npm дай ему изучить, прежде чем в галп лезть. Он там понаворотит говна и не разберется, почему не работает
а еще он 90% не умеет пользоваться терминалом, ага
Аноним 21/11/19 Чтв 20:05:30 20793135941
>>207927090
Лол, тоже заметил. там с pr набегают чтоле?
Аноним 21/11/19 Чтв 20:12:40 20793176242
>>207931263
>npm дай ему изучить, прежде чем в галп лезть
Я сам нихуя не знаю, но чтобы вкатиться в sass/less нужно знать, как это тупо запустить и поставить этот sass/less, и как это все собрать, а потом уже можно будет серьезно вернуться к этому вопросу после освоения js
Аноним 21/11/19 Чтв 20:14:16 20793184543
Аноним 21/11/19 Чтв 20:16:39 20793197244
>>207931845
>The Object.prototype is a property of the Object constructor. It is also the end of a prototype chain

Нихуя не понял
Аноним 21/11/19 Чтв 20:36:03 20793315645
image.png (41Кб, 463x594)
463x594
Аноним 21/11/19 Чтв 20:41:17 20793352046
Аноним 21/11/19 Чтв 20:45:09 20793377547
image.png (86Кб, 604x848)
604x848
Аноним 21/11/19 Чтв 20:50:31 20793413048
>>207929644
iter('govnokod')
Норм рекурсия?
Аноним 21/11/19 Чтв 20:53:16 20793430549
>>207933775
Ты ему без теории пытаешься код дать? Норм, молодец.
>>207934130
Да идите вы нахуй со своим полиморфизмом (
Аноним 21/11/19 Чтв 20:55:55 20793445350
image.png (7Кб, 399x97)
399x97
>>207934305
Теорию ему выше сказали - цепочка наследования. Я объяснил что это еще называется прототипом. А из кода нужно всего лишь понять что на голом объекте {} нет кастомной функции из прототипа. Все. Сложно?
Аноним 21/11/19 Чтв 20:56:45 20793451051
>>207933775
Ну таки это другое, у тебя let op2 = new OP() а не let op2 = new function() { console.log( 'Я ХУЙ' ) }

В чем разница между let op1 = {} и когда мы прописываем конструктор прямо в его вызове let op2 = new function() {}, мы же все равно не сможем повторно использовать эту функцию для создания другого объекта?
Аноним 21/11/19 Чтв 21:17:41 20793572052
>>207926988 (OP)
создал пустой обьект
создал пустой обьект с помощью вызова констуктора функции
функция ето обьект в жсе

Аноним 21/11/19 Чтв 21:23:21 20793605253
>>207934510
Ах вот ты чо, спрашиваешь, буквальную разницу? Я думал вопрос глубже и домыслил. Ну а так
let xyu = {}
let xyu = new function() {}

полностью симметричны и взаимозаменяемы именно в таком виде. Анонимная одноразовая функция-конструктор которая ничего не делает. Можно сказать что = {} это для нее синтаксический сахар. В практике никогда не встречал. Функции-хендлеры анономными делают всегда и везде это да, а такое извращение для создания нового объекта не применяет никто.
Аноним 21/11/19 Чтв 21:36:05 20793678354
>>207936052
Спасибо, а то https://learn.javascript.ru/constructor-new зачем-то упомянули про let xyu = new function() {}, будто там есть какой-то подвох, вот я и думал, где подвох.

> вопрос глубже
Ну таки я только начал врат, пока до каких-то глубоких тем еще не дошел
Аноним 21/11/19 Чтв 21:36:42 20793682055
Аноним 21/11/19 Чтв 21:45:06 20793729556
image.png (15Кб, 441x132)
441x132
Аноним 21/11/19 Чтв 21:45:31 20793732357
>>207926988 (OP)
ты что ебанутый? Не занимайся javascript. Это унылое говно никому не надо, подходит только для веб макак. Учи востребованные языки программирования, такие как перл или визуал бэйсик. На этих столпах программирования стоит весь энтерпрайс, а в данный момент времени они активно развиваются, не говоря о том, что спрос на специалостов владеющих тонкостями этих языков никогда не был так высок, как сейчас. Да что там энтерпарйс, почти все базы данных написана на перл, системы распределенных вычислений, обработчики больших данных, таких как кафка стримс и апаче хадуп.
Аноним 21/11/19 Чтв 21:46:44 20793739858
>>207937323
>апаче хадуп
Будь здоров
Да, анон дело говорит
Аноним 21/11/19 Чтв 21:52:20 20793771759
Аноним 21/11/19 Чтв 21:52:47 20793775360
Аноним 21/11/19 Чтв 21:54:28 20793787261
>>207928887
>Это нормально за 5 месяцев
Твоя хуйня не может нормально отобразиться на телефоне ни в обычном режиме, ни в режиме версии для пк. Ты либо ебланил слишком много в процессе обучения, либо это реально не твоё, но я думаю всё же первое.
Аноним 21/11/19 Чтв 21:56:35 20793799362
image.png (56Кб, 766x466)
766x466
image.png (15Кб, 335x302)
335x302
>>207936783
Посмотрел по ссылке. Там тоже нет именно пустого конструктора. Там имеется ввиду что если вам не просто поля объекта позаполнять, а какую-то более сложную логику, то тогда конструктор наше все. "Более сложная логика" это например обратиться к полю создаваемого объекта. В первом виде это невозможно, объект еще не создан, а во втором - пожалуйста, еще до входа в тело конструктора тебе создается пустой объект (пик2). Обрати внимание что heavyCalculations() в целях оптимизации желательно вызывать только один раз.
Аноним 21/11/19 Чтв 21:58:15 20793808963
>>207937323
Ты предлагаешь на 6-м месяце вката все бросить и полезть в какую-то неведомую залупу?
Аноним 21/11/19 Чтв 21:59:33 20793816264
ocpsafe.png (20Кб, 792x387)
792x387
>>207937323
>перл или визуал бэйсик
>энтерпрайс
Кек
Аноним 21/11/19 Чтв 22:01:09 20793826765
>>207937872
>Твоя хуйня не может нормально отобразиться на телефоне
В чем проблема? Смотрю со своего телефона, все отображается как и должно
Аноним 21/11/19 Чтв 22:01:47 20793830566
>>207937993
>b: op.a ? 1 : 2
b: op1.a ? 1 : 2
Фикс. Результат не меняется конечно же.
Аноним 21/11/19 Чтв 22:08:10 20793868567
>>207938089
Node+npm+gulp+browserify+watchify уже выучил?
Аноним 21/11/19 Чтв 22:11:37 20793891568
>>207938685
Вы забыли пакеты для js: nodemon и babel
Аноним 21/11/19 Чтв 22:31:08 20794017269
>>207938685
Нет

Html, css, scss, естественно в gulp чутка потыкал.
Аноним 21/11/19 Чтв 22:33:57 20794034970
Аноним 21/11/19 Чтв 22:34:41 20794039871
>>207938915
>nodemon
Ну допустим это ко фронтэнду не относится. Можно тогда сказать что и нода не относится, но я возражу - в среде под нодой крутятся инструменты перечисленные выше.
Аноним 21/11/19 Чтв 22:35:01 20794041872
>>207937993
>В первом виде это невозможно, объект еще не создан
Твой obj2 почему-то никак не работает, поэтому взял такой пример. Обращаюсь к a, все выводится

let obj = {

a: 'xyu',

b() {
alert(obj['a']);
}

}

obj.b();
Чему невозможно? Я не понимаю

>Обрати внимание что heavyCalculations() в целях оптимизации желательно вызывать только один раз.
Не понял, к чему ты про heavyCalculations() ?
Аноним 21/11/19 Чтв 22:35:54 20794047473
15563523857410.jpg (42Кб, 584x404)
584x404
Аноним 21/11/19 Чтв 22:37:09 20794056174
>>207940398
Dada, поэтому современный фронтэндщик без бэка (хотя бы на базовом уровне) - говно.
Аноним 21/11/19 Чтв 22:38:04 20794061675
image.png (18Кб, 428x631)
428x631
Аноним 21/11/19 Чтв 22:46:51 20794117776
image.png (11Кб, 525x118)
525x118
>>207940418
Не-не-не, ты не путай, не-не-не. Обратиться к obj.b на этапе объявления самого obj - невозможно, смотри пик, ты гарантированно получаешь "Cannot access 'obj' before initialization". В большинстве языков так, не только в JS. Ты обращаешься к полю переменной которой еще нет. А у тебя обращение идет внутри функции, что намного позже создания объекта, это уже не инициализация объекта. А вот функция-конструктор именно инициализация, там можно обратиться к полу-сырому объекту который мы создаем.
Аноним 21/11/19 Чтв 22:52:23 20794150677
>>207940418
>>207941177
>у тебя обращение идет внутри функции
Еще можно сказать так: функция-поле b() на этапе создания объекта obj в твоем примере - не выполняется, она просто декларируется. Поэтому и ошибки обращения там нет, т.к. отсутствует факт обращения - функция же не вызывается.

>Не понял, к чему ты про heavyCalculations()
Это как пример логики которая что-то там считает и выдает результат, но запустить ее два раза мы не можем из-за ее логики.
Аноним 21/11/19 Чтв 22:54:22 20794161878
Имянный.png (103Кб, 1232x836)
1232x836
>>207940616
Не хочется делать через css, добавляя before с текстом для каждой ячейки.
Если админ решит изменит текст в первом столбце, то ему потом и в css лезть, менять все before с этим же текстом у ячеек?

Решил оставить это на потом, когда выучу js, чтобы js брать содержимое первого столбца и добавлять его к каждой ячейке 2, 3 и 4 столбцов на мобильной версии.
Аноним 21/11/19 Чтв 22:54:41 20794164179
>>207926988 (OP)
Что нужно знать уметь, чтобы вкатиться в джуна на js (бэкэнд, nodejs)
Аноним 21/11/19 Чтв 22:58:33 20794187180
image.png (5Кб, 217x122)
217x122
>>207941506
>Это как пример логики которая что-то там считает и выдает результат, но запустить ее два раза мы не можем из-за ее логики.

Вот такой пример смотри. У нас есть цель: чтобы в свойствах a и b были одинаковые значения. Одинаковые - это крайне важно. Это наша бизнес-логика. Ты можешь определить что в данном примере уже "сломано"? Если можешь то ты уже далеко продвинулся.
Аноним 21/11/19 Чтв 23:02:38 20794211081
Аноним 21/11/19 Чтв 23:04:34 20794222582
image.png (6Кб, 277x79)
277x79
>>207941871
У меня там и есть одинаковые значения.
Аноним 21/11/19 Чтв 23:04:49 20794224383
>>207941871
Хочешь сказать, что в a и b будут разные значения, если делать так?
Поэтому a нужно присвоить значение функции, а b значение a?
Аноним 21/11/19 Чтв 23:05:41 20794229584
>>207926988 (OP)
сегодня решил вкатиться в codewars, и решать всё однострочниками, где почитать про техники однострочного js вот мой первый digPow=(n,p)=>(k=[...n+''].reduce((l,c)=>+l+cp++,0))/n%1!=0?-1:k/n
Аноним 21/11/19 Чтв 23:06:45 20794236085
>>207942295
>[...n+'']
Скобочка к чему прикреплена? Ругаться же должно
Аноним 21/11/19 Чтв 23:08:07 20794244986
>>207942295
>+l+c p++
сожрало разметкой
Аноним 21/11/19 Чтв 23:08:31 20794247387
Аноним 21/11/19 Чтв 23:08:42 20794248988
image.png (16Кб, 337x310)
337x310
>>207942243
Совершенно верно, данный код содержит трудноуловимый баг. Один раз на миллион второй вызов Date.now() даст другое число. Поэтому код "сломан". Его нужно переписать, буферизируя результат вызова функции либо во временную переменную, что иногда не очень красиво т.к. это лишнее имя в текущем scope, либо через конструктор.
Аноним 21/11/19 Чтв 23:10:47 20794261189
>>207942360
какая скобка? всё корректно там, только двойной астериск между c и p сожрала разметка
Аноним 21/11/19 Чтв 23:12:17 20794268490
>>207942611
Ой бля, это одинарные ковычки, a я думал "
Че делает функция? как долго в программировании?
Аноним 21/11/19 Чтв 23:13:45 20794276591
image.png (23Кб, 544x407)
544x407
Аноним 21/11/19 Чтв 23:14:50 20794282692
>>207942489
Вот теперь я точно все понял, где была разница и в чем подвох, спасибо, анон, что разжевал все это.
Аноним 21/11/19 Чтв 23:16:52 20794294993
>>207942826
Отлично, день прошел не зря =)
Аноним 21/11/19 Чтв 23:17:00 20794296194
Аноним 21/11/19 Чтв 23:19:10 20794309895
>>207942295
Зачем привыкать писать нечитабельную парашу? У js и так с этим проблемы, так ты ещё говна добавил.
Аноним 21/11/19 Чтв 23:19:14 20794310396
>>207942295
Это же нечитаемая херня, зачем?
Аноним 21/11/19 Чтв 23:20:17 20794316697
>>207927217
>Зачем при создании экземпляра массива надо писать
>Cl = new cl()

Потому-что создатели языка так решили.
Аноним 21/11/19 Чтв 23:21:48 20794325498
>>207943098
>>207943103
ради фана, понятно что в реальности такое использовать бессмысленно
Аноним 21/11/19 Чтв 23:22:29 20794330999
>>207943254
Выпендриваться этим ещё глупее.
Аноним 21/11/19 Чтв 23:23:27 207943367100
>>207943309
перед кем я выпендриваюсь, мань? просто разминка для мозга
Аноним 21/11/19 Чтв 23:23:56 207943406101
>>207943309
Особенно на codewars. Когда хочется глянуть решения других, узнать что-то новое, а там эта ебанина. Тфу.
Аноним 21/11/19 Чтв 23:24:15 207943423102
>>207927246
>функция может ли вообще обозначаться перменной?
Это не функция обозначается переменной, а функция помещается в переменную.
Это кстати очень распространённая практика, особенно в javascript
Аноним 21/11/19 Чтв 23:25:15 207943485103
>>207943406
нахуй пошёл, это классическое развлечение, сделать рабочий код в минимальное количество символов
Аноним 21/11/19 Чтв 23:25:17 207943487104
>>207943367
А нах ты, дурачок, в тред эту лапшу принёс?
Аноним 21/11/19 Чтв 23:26:35 207943573105
>>207943367
А, ты у нас типа как хобби. Недоджун очередной.
Аноним 21/11/19 Чтв 23:28:12 207943666106
>>207943573
И чем же плохо, что он пишет такой код?
Аноним 21/11/19 Чтв 23:29:22 207943733107
ОП, забей, new function(){} никто никогда не использует, забудь вообще про такую конструкцию.
Аноним 21/11/19 Чтв 23:29:24 207943737108
>>207943487
я задал конкретный вопрос, если ты читать не умеешь, то это твои проблемы
Аноним 21/11/19 Чтв 23:37:23 207944233109
>>207943666
Любой дурак способен написать код понятный компьютеру. Хороший программист пишет код понятный человеку.(с)

Если ты на строку потратил больше 2-3 секунд, то это лапша.
Лишние изъёбства ради понта - не дело. Лучше бы либу какую модную хипстерскую изучил.
Аноним 21/11/19 Чтв 23:38:30 207944303110
>>207944233
> на строку потратил больше 2-3 секунд
на разбор в смысле
Аноним 21/11/19 Чтв 23:39:14 207944347111
>>207944233
>Любой дурак способен написать код понятный компьютеру.
Это не правда. Даже написать код понятные компьютеру - задача далеко не тривиальная.
Аноним 21/11/19 Чтв 23:40:10 207944402112
>>207944233
блаблабла
снобские рассуждения какого-то первокурсника
Аноним 21/11/19 Чтв 23:40:41 207944432113
>>207943166
Соз-датели я-зыка ре-шили "потому что" пи-сать без де-фиса.
Аноним 21/11/19 Чтв 23:44:29 207944660114
>>207927177
Ебать та это эе разница между прото и прототайпом охуеть
Аноним 21/11/19 Чтв 23:46:07 207944740115
>>207944347
>Это не правда.
Это сказал Мартин Фаулер, а он побольше тебя знает в этом. И меня.

>Даже написать код понятные компьютеру - задача далеко не тривиальная.
Он не выполнится пока ты минимально рабочий не напиешь.
А вот человек может глаза ломать об это, увеличивая время и стоимость разработки.
Аноним 21/11/19 Чтв 23:48:27 207944850116
>>207927246
В последнее время стало модным записывать функции в виде стрелочных, т.е.
будет let xyu => (parameter_esli_est) => { }
По сути, будет то же самое
Аноним 21/11/19 Чтв 23:50:01 207944919117
>>207944850


что значит последнее? минимум года как 3.
Аноним 21/11/19 Чтв 23:53:55 207945108118
>>207944850
Не тоже самое. Садись, двойка.
Аноним 21/11/19 Чтв 23:56:13 207945229119
>>207930770
Анон, горжусь твоей страничкой. Только если бы ты еще хуярил на реакте или на вью, я бы тебе свое очко подариллибо выебал
Аноним 22/11/19 Птн 00:00:54 207945489120
>>207945108
Хули ты доебался, ану поясни
Аноним 22/11/19 Птн 00:01:57 207945543121
>>207945108
Ебать блядь двойка ун его нахуй, запись по типу
лет переменная = нью функция...
Это старый формат блядь

То чт оя написал это новый бляжб
Аж трисет от тебья
Аноним 22/11/19 Птн 00:01:59 207945544122
>>207945489
У них this по-другому работает
Аноним 22/11/19 Птн 00:02:32 207945572123
>>207944919
Ну это относительно недавно так то.
Учитывая что сейчас еще считаются с es6 года так 2007 вроде бы
Аноним 22/11/19 Птн 00:03:18 207945607124
>>207945544
ебать ты мне высерил коненчо про зис блядь да блядь
Конечно в арроу функций нету зиса, но нахуй нам зис блядь в фукнциях когда есть классы для этого
Аноним 22/11/19 Птн 00:03:29 207945620125
гады...
Аноним 22/11/19 Птн 00:04:53 207945699126
>>207944850
так то без параметра стрелочная пишется так

let xyu =>{}
Аноним 22/11/19 Птн 00:05:21 207945719127
>>207945544
А ты сука еще не высрал мне что ретурна нету, а? а? а? А? хуй на
Аноним 22/11/19 Птн 00:06:01 207945760128
Аноним 22/11/19 Птн 00:08:11 207945851129
ОП, если ты еще в треде, палю годноту.
Если самому пиздец как не идет, иди на курсы.
Если есть бабки = course era тебе в помощь.
Я вообще советую податься тебе на трейни/джуна в любую контору и попахать там за копейки пару месяцов и начинать искать более менее нормальну работку.
Так ты и подучишь сразу что и как и поймешь заодно надо оно тебе или нет.

>>207926988 (OP)
Аноним 22/11/19 Птн 00:08:36 207945871130
>>207945760
Наретурнил тебе на ебало, петушок
Аноним 22/11/19 Птн 00:09:56 207945936131
image.png (3Кб, 320x63)
320x63
Аноним 22/11/19 Птн 00:10:20 207945951132
>>207945871
Гыгы, сам обосрался и пытается меня обосрать
Аноним 22/11/19 Птн 00:11:35 207946012133
Аноним 22/11/19 Птн 00:13:18 207946085134
>>207945543
У стрелочная функция принимает за свой контекст контекст вызова. Если ты этого не знаешь, то блять это пиздец. Нахуй ты юзаешь стрелочные функции дебс, если ты не знаешь вообще для чего их добавили? Потому что инициация КОРОЧЕ И КРАСИВЕЕ?
Аноним 22/11/19 Птн 00:14:36 207946163135
>>207945543
Так-то он прав. Через нью функция создаётся объект, а через стрелочную просто функция первого порядка. У неё даже this из контекста выполнения берётся, а не свой.
Аноним 22/11/19 Птн 00:14:46 207946169136
>>207946085
Блядь ИНИЦИАЦИЯ у него КРАСИВИЕ СУКА
А про апгрейд перфоманса ты ПОДУМАЛ СУКА?
Аноним 22/11/19 Птн 00:16:44 207946269137
Так, js макакины, анука слабо пояснить за полиморфизм в js своими словами. И дополнительно про каррирование например.
Аноним 22/11/19 Птн 00:16:54 207946280138
>>207946012
Я прекрасно знал как работают и объявляются лямбды еще до появления их в языке JS.
Теперь ответь мне на вопрос: где в твоей ссылке лямбда без параметра объявляется так как ты написал?

>так то без параметра стрелочная пишется так
>let xyu =>{}
Аноним 22/11/19 Птн 00:17:49 207946333139
>>207945229
>Анон, горжусь твоей страничкой
:3

>реакте или на вью
Таки буду, как выучу, а твое очко было бы неоценимой поддержкой на пути становления программистом
Аноним 22/11/19 Птн 00:18:08 207946348140
Подкиньте идей для проекта на плюсах полгода вкатываюсь
Знаю работу с файлами, циклы, классы, структуры, проверку ошибок, векторы. Не знаю где можно учить системно, поэтому изучаю и пишу всё прдряд (с большим количеством ошибок, с которыми приходится справляться)
Лит-ру тоже подскажите
Аноним 22/11/19 Птн 00:19:02 207946387141
>>207946348
Напиши игру трон с ии ботами и режимом ХОТСИТ.
Аноним 22/11/19 Птн 00:19:34 207946414142
>>207946269
Палимарфизм в js из-за динамичиской типизации обычно параметричиский (запуск одного и того же кода для разных типов), карирование - кагда разделяем функцию с несколькими аргументами на несколько функций по одному аргументу
Аноним 22/11/19 Птн 00:20:26 207946462143
>>207946348
>подкиньте
>подскажите
Тут тебе не школа.
Аноним 22/11/19 Птн 00:25:28 207946750144
>>207946462
Прошу вас покинуть два си эйч
Аноним 22/11/19 Птн 00:27:27 207946866145
Аноним 22/11/19 Птн 00:29:13 207946971146
image.png (133Кб, 366x303)
366x303
Вы че программисты? a и b местами меняли уже сегодня?
Аноним 22/11/19 Птн 00:31:36 207947099147
>>207946971
Сегодня меняли, точно помню. Но видимо не в этой нити.
Аноним 22/11/19 Птн 00:35:26 207947311148
image.png (490Кб, 475x967)
475x967
Аноним 22/11/19 Птн 00:36:31 207947379149
>>207946971
а мы тут парсеры пытаемся писать, только изучив вектора и циклы. А как у вас дела?
Аноним 22/11/19 Птн 00:43:12 207947772150
>>207947379
Ой да все же в универе писали парсеры скобочек как только циклы проходили, ну.
Аноним 22/11/19 Птн 00:44:33 207947860151
Аноним 22/11/19 Птн 00:54:40 207948450152
image.png (68Кб, 1077x581)
1077x581
>>207947860
Этим господином был             я            , спасибо. Парсеры скобочек тоже могли вас научить конечным автоматам, но препода таких слов вам никогда не говорили (ну мне точно не говорили). Моя версия вышеуказанного парсера на JS, ~5k строк.
Аноним 22/11/19 Птн 00:56:45 207948587153
>>207948450
Неплохо. Про конечные автоматы только в инете читал
Как долго писал код, как долго в it?
Аноним 22/11/19 Птн 01:09:51 207949216154
image.png (56Кб, 1053x581)
1053x581
>>207948587
Да это только название такое страшное. По сути это свичи в свичах в свичах в свичах, и одна переменная state сверху, которая управляет в какую ветку сейчас идем. Фреймворк React если кто знает, вот там это наглядно реализовано тоже.
В it 19 годиков. Код занял где-то две недели часа по 4-5 вечерами. Надобность возникла спонтанно - писал приложение для Google Spreadsheets доков по парсингу/дата майнингу определенного сайта и функциональности регэкспов вдруг стало не хватать, захотелось написать свой велосипед. Велосипед оказалось написать не так просто, полез гуглить, нашел официальные доки от разработчиков языка для имплементации парсеров, и понеслась. А мог бы просто либу скачать какую-нибудь :D
Аноним 22/11/19 Птн 01:13:28 207949359155
>>207949216
Очень даже неплохо, мое почтение
О, ну пока ты тут, я немного доебу тебя тупыми вопросами: как сильно именно тебе нужны была математика (с 1 курса тех вуза и выше) и какая?
Аноним 22/11/19 Птн 01:14:26 207949389156
Завтра ищешь в интернете книжку jQuery in action. Похуй, если ничего не поймешь. Затем идешь на MDN и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жопоскриптового кода от W3Schools, чтобы от зубов отскакивало. Когда напишешь свой первый слайдер, по пути изучив верстку на html + css, скачиваешь и изучаешь любой джаваскриптовый фреймворк, рекомендую AngularJS. Как переделаешь слайдер, чтобы не использовал jQuery и грузил картинки через $http, можешь идти дальше – тебя ждет увлекательный мир фронтэнда. React/Redux, TypeScript, вебпак, бабели-шмабели. Отсос у хиккующих выблядков/просто неудачников типа питонистов или сишарп/джава-хуесосов, которые не размазывают макароны по экрану не заставит себя ждать, и уже через полгода ты будешь писать такие конфиги, что любой хипстер будет течь при упоминании твоего shit.js на npm.
Аноним 22/11/19 Птн 01:28:20 207949981157
>>207949359
Спасибо, приятно :3
Лично мне математика с универа ни разу не пригодилась. Ну пару раз считал интегралы для определения площади поверхности, но их и в началах анализа в 10-11 классе вроде считают. Делал игры, там тоже была математика, но тоже простенькая - тригонометрия, перевод в полярные координаты для упрощения рисования секторов окружностей, линейная алгебра (матрицы) и т.д. В общем как-то без математики выжил и макакой-кодером себя конечно же не считаю. Считаю что высшая математика очень специфична и нужна для узких специальностей, типа рассчетов статистики, моделирования жидкостей и других сред, погрешностей всяких. Самые интересные для меня области математики которые в жизни пригодились это тигры+тервер (именно в жизни, программ на эту тему не писал никогда), комбинаторика, теория чисел.
Аноним 22/11/19 Птн 01:32:10 207950160158
>>207949981
Понял, спасибо
Ну, а я спать, всем good nightmares
Аноним 22/11/19 Птн 01:42:30 207950545159
image.png (101Кб, 939x681)
939x681
image.png (83Кб, 794x551)
794x551
>>207949389
А если я фуллстак жава+галп+реакт, могу я рассчитывать на отсос сам у себя?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов