Сохранен 504
https://2ch.hk/pr/res/710292.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JavaScript #38

 Аноним 07/04/16 Чтв 18:28:17 #1 №710292 
14600428976390.jpg
14600428976401.png
14600428976432.png
14600428976473.png
Ссылка на прошлый тред: >>703542 (OP)

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

Часто задаваемые вопросы:
https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения:
https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки:
https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Аноним 07/04/16 Чтв 18:29:26 #2 №710294 
Шапка
https://github.com/xxxwww/js-thread/blob/master/header.md
Аноним 07/04/16 Чтв 19:12:22 #3 №710324 
Посоны, дайте для изучения примеры ХОРОШЕГО кода на чистом JavaScript. Не очень большие, но цельные скрипты, чтобы не рыться во взаимосвязях между модулями, а сразу окинуть взглядом целую программу. У вас же наверняка есть такие. Хочу посмотреть как пишут гуру.
Аноним 07/04/16 Чтв 19:15:31 #4 №710326 
Что за хуйня с этим реактом? Пытаюсь тыкать их туториал и ни один сервер не запускается, везде ошибки на ошибках. У них хоть один рабочий есть?
Аноним 07/04/16 Чтв 19:32:30 #5 №710349 
>>710326
>Что за хуйня с этим реактом?
Отсекатель тупых нубов — неосиляторов.
Аноним 07/04/16 Чтв 19:33:26 #6 №710350 
>>710324
https://github.com/qiao/PathFinding.js/blob/master/src/finders/AStarFinder.js
Аноним 07/04/16 Чтв 19:38:49 #7 №710353 
>>710349
А впрочем разобрался. Запустил на ноде, все работает.
Аноним 07/04/16 Чтв 19:39:46 #8 №710354 
>>710353
Отсекатель иногда даёт сбои.
Аноним 07/04/16 Чтв 19:42:30 #9 №710357 
>>710354
Фигово, нужно переписать на монадах с пандорическим захватом: https://cwmyers.github.io/monet.js/
Аноним 07/04/16 Чтв 19:55:36 #10 №710372 
>>710357
>monet.js
Годнота. Добавить статическую типизацию и будет вообще конфетка.
Аноним 07/04/16 Чтв 19:57:02 #11 №710374 
>>710372
TS жи есть. А вообще я на Scala.js пишу, один анон в это треде посоветовал, зависимость почти сразу.
Аноним 07/04/16 Чтв 19:58:12 #12 №710378 
Наговнокодил калькулятор на жс, есть какие-нибудь гайды для тестирования?
Аноним 07/04/16 Чтв 20:48:52 #13 №710436 
>>710378
0/0 попробуй
Аноним 07/04/16 Чтв 20:53:21 #14 №710441 
>>710378
Таблицу умножения протестируй. И Брадиса.
Повторю в прайм Аноним 07/04/16 Чтв 23:45:20 #15 №710598 
Аноны, подскажите какой-нибудь jquery plugin для гридов типа этого http://dhtmlx.com/docs/products/dhtmlxGrid/ .
Главное - возможность фильтрации каждого столбца по дропдауну(желательно позволяющему вводить текст - autocomplete), содержащему все возможные значения в столбце.
Ну и хочется чего-то лекговесного и хорошо кастомизируемого, поскольку вся таблица с нужным контентом уже отдаётся сервером, ничего загружать/подгружать не надо, просто добавить гриду функций.
Аноним 08/04/16 Птн 00:02:12 #16 №710607 
>>710378
Я тоже калькулятор наговнокодил. Пока не понял как его в этот фиддл запихать.
Аноним 08/04/16 Птн 00:17:31 #17 №710617 
>>710350
Cпасибо.
Аноним 08/04/16 Птн 02:15:49 #18 №710677 
>>710378
>>710607
Залейте куда-нибудь, потыкаюсь.
Аноним 08/04/16 Птн 02:17:21 #19 №710679 
Куда лучше всего перекатиться с js? Мне не хватает нормальных классов и наследования.

Или уже работает это всё и если нет, то когда это наступит?
Аноним 08/04/16 Птн 02:22:30 #20 №710682 
>>710679
>2016
>классы и наследование
Пиздец даун
Аноним 08/04/16 Птн 02:32:46 #21 №710688 
>>710682
Я смотрю ты ничего сложнее алерта не делал.
Аноним 08/04/16 Птн 02:40:36 #22 №710691 
>>710688
>подразумевает, что через наследование что-то проще сделать, чем через композицию
>лол
Нахуй съебался я скозал!!!
Аноним 08/04/16 Птн 03:05:56 #23 №710700 
>>710679
В TypeScript.
Аноним 08/04/16 Птн 06:08:40 #24 №710724 
коданы, есть одна либа http://json5.org/
что думаете о применении, стоит того?
Аноним 08/04/16 Птн 06:12:44 #25 №710727 
>>710724
Чем тебя стандартный объект JSON не устраивает?
Аноним 08/04/16 Птн 06:18:24 #26 №710729 
14600855041560.jpg
>>710727
править json руками приходится много - неудобно
Аноним 08/04/16 Птн 06:24:35 #27 №710730 
Привет анон, есть маленький вопрос. Сразу говорю, я не программер, даже близко, просто нужно написать простой скрипт.

Короче есть строка на выходе, допустим она содержится в переменной var1. В этой строке содержится текст, предложение, мне нужно проверить регуляркой есть ли в этой строке слово /анус/gi, как мне это сделать? Желательно всё провернуть одним if'ом, например
if (var1 === /анус/gi) {
действие
}


Вот таким вот образом нихуя не работает, как заставить работать?
Аноним 08/04/16 Птн 07:07:24 #28 №710739 
>>710730
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match
Аноним 08/04/16 Птн 07:11:55 #29 №710741 
Анон, посоветуй.
Работаю в веб-разработки, в основном занимаюсь беком, но на фронте тоже работаю периодически. Хочу подтянуть свои знания js до хорошего уровня. Нужна какая-нибудь книжка, где не рассказываются очевидные вещи вроде переменных и циклов, а поясняются по хардкору более сложные детали и неочевидные ньансы, желательно в максимально сжатой форме.
Аноним 08/04/16 Птн 07:17:17 #30 №710742 
>>710598
> Главное - возможность фильтрации каждого столбца по дропдауну
?
Аноним 08/04/16 Птн 07:20:32 #31 №710744 
>>710598
>>710742
https://datatables.net/
>>710741
смысл? углубляйся в технологии
Аноним 08/04/16 Птн 07:20:42 #32 №710745 
>>710679
> Мне не хватает нормальных классов и наследования.
И классы, и наследование есть. Причем, наследование более трушное, чем во всяких сисярпах и жавах.
Аноним 08/04/16 Птн 07:22:29 #33 №710746 
>>710741
В шапке есть, в материалах в самом низу
Аноним 08/04/16 Птн 07:33:29 #34 №710750 
14600900098720.png
>>710739
Ругается TypeError: el.match is not a function

Вообще я уже задавал когда-то этот вопрос, здесь, и вроде получил какой-то ответ, но запрокрастинировал и всё забыл, теперь задаю этот вопрос снова.
Вообще у меня такая вот хуйня.
var walk = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
while (true) {
var el = walk.nextNode();
}


el - результат, оно вроде и объект, но содержит строку, текст. Если преобразовать в строку, то получаю [object Undifined], пикрелейтед пример выхлопа, как это сравнить с регуляркой?
Аноним 08/04/16 Птн 07:37:46 #35 №710751 
>>710750
console.log(el)
str = el.innerHTML
Аноним 08/04/16 Птн 07:48:59 #36 №710756 
14600909397260.png
>>710751
Где я ошибся?
Аноним 08/04/16 Птн 09:13:24 #37 №710783 
>>710756
мб в третьем параметре, неебу что это за триволкер и нахуй он тебе нужен
https://developer.mozilla.org/ru/docs/Web/API/Document/createTreeWalker
Аноним 08/04/16 Птн 09:16:22 #38 №710785 
>>710783
Я тоже не ебу. Мне нужно построчно парсить каждую страницу, вот я и нагуглил этот скрипт. И да, он рабочий, не работает именно преобразование в строку, то, которое мне анончик посоветовал, почитай нить.
Аноним 08/04/16 Птн 09:21:57 #39 №710789 
>>710785
суть в том что у тебя нихуя не парсится, пустой документ
Аноним 08/04/16 Птн 09:27:10 #40 №710790 
14600968307230.png
>>710789
Схуяли? Всё парсится. Вот если выводить el, но когда я преобразовываю el в строку, как мне этот говорит >>710751, то мне просто высирает undefined.
Аноним 08/04/16 Птн 09:34:04 #41 №710799 
>>710790
Алсо, если кто знает получше способ парсить текст из страницы, даже не построчно а целостно, то я буду оче благодарен, ибо в своё время заебался с этой хуитой. Да, я ебусь с подобным не первый месяц.
Аноним 08/04/16 Птн 10:01:28 #42 №710815 
>>710679
Строгая, явная типизация, каноничная классовая модель ООП, и прочие подобные вещи, о которых так принято ныть - всё это для людей, которые не любят программировать. Они относятся к ремеслу, как к забиванию гвоздей, а не творчеству. Они не хакеры в своем деле. Им надо, чтобы их били по рукам и вели по колее, потому что неспособны к самоконтролю. Они не креативны и бездарны.
Они не нужны.
Аноним 08/04/16 Птн 10:10:29 #43 №710823 
>>710729
Пиши в каком-нибудь ini (или любом удобном тебе формате) и конвертируй в JSON
Аноним 08/04/16 Птн 10:14:47 #44 №710829 
>>710799
попробуй innerText вместо innerHTML
Аноним 08/04/16 Птн 10:18:16 #45 №710834 
14600998965210.png
>>710829
Тоже не работает.
Аноним 08/04/16 Птн 10:27:23 #46 №710842 
>>710834
var el, walk = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
while (el = walk.nextNode()) {
console.log(el.textContent)
}
Аноним 08/04/16 Птн 10:31:53 #47 №710845 
>>710842
Ты божественен, добра.
Аноним 08/04/16 Птн 11:04:08 #48 №710864 
14601026486870.png
>>710845
Блядь, я только сейчас понял, что это не выполняет мой реквест >>710730 , так как .match возвращает не true/false, а строку из совпадения, и как мне его в if запихнуть? Я конечно пробовал, но у меня взорвался мозг, да и если бы не взорвался - это все равно убогий костыль.
Кстати только что заметил, что эта парсилка работает через жопу, и половину текста просто проёбывает, хотя проёбывает очень странно, так как если применять к el.replace, то заменяет оно вполне удачно, но выводить не хочет. Теперь у меня зарождаются сомнения в том, что это вообще заработает так как надо, потому бампну этот реквест >>710799 .

Да, я понимаю, что всех заебал, но где бы еще советов мудрых попросить я не знаю, а скрипт дописать надо.
Аноним 08/04/16 Птн 11:13:42 #49 №710866 
14601032222850.png
>>710744
>https://datatables.net/
Пробовал. Нихуя там нельзя сделать как приклейтед, только уебищные текстбоксы внизу таблицы, пиздец. Или может я чего не догоняю, поясни тогда, няш.
Аноним 08/04/16 Птн 11:22:46 #50 №710872 
>>710864
Тебе не match нужен, тебе нужен search https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/search
>При успехе метод search() возвращает индекс первого сопоставления с регулярным выражением внутри строки. В противном случае метод вернёт -1.
Т.е. если тебе надо проверить, есть ли в var1 анус, то пиши
if (var1.search(/анус/i) != -1) {
...
}
Аноним 08/04/16 Птн 11:27:05 #51 №710875 
>>710866
Datatables - кусок монолитного говнокода. ReactJS to the Rescue!
Аноним 08/04/16 Птн 11:27:39 #52 №710876 
>>710872
Таки работает! Таки хорошо работает! И тебе добра, няша, очень помог, именно это я и искал.
Аноним 08/04/16 Птн 11:28:47 #53 №710877 
>>710864
if (!!~var1.search(/анус/i))
Аноним 08/04/16 Птн 11:30:40 #54 №710879 
>>710875
Да у меня весь проект на ссаном jquery, сюда бессмысленно уже ReactJS добавлять.
Большинство плагинов отлично применяются вызовом $("#myTable").yobaTableGrid();, но нет нужной мне фильтрации для каждого столбца в autocomplete дропдауне.
Аноним 08/04/16 Птн 11:37:51 #55 №710888 
>>710879
Печаль. Тоже одно время работал с datatables. Оно вроде работает, но когда нужно что-то не стандартное - после его исходников хочется на неделю уйти в запой.
Аноним 08/04/16 Птн 11:54:24 #56 №710900 
14601056641920.png
14601056641931.png
>>710876
Аноны, последний раз прошу помочь, сам не могу додуматься.
На первом пике финальный шкрипт вообще он должен был быть куда больше, но этого пока должно хватать, он убивает скобкоблядков, это которые азаза))))). Собственно он парсит строку, проверяет есть ли там скобки, и далее должен убирать все скобки, которых не соответствуют регулярке на второй пикче, так как обычные (нормальные) скобки убирать не хорошо, но как? Как это сделать? JS боги, помогайте, последний раз вас доёбываю, обещаю!
Аноним 08/04/16 Птн 11:58:44 #57 №710902 
>>710900
/\){2,}/

{n,} - n и более раз
Аноним 08/04/16 Птн 12:04:58 #58 №710905 
14601062988570.png
>>710902
То есть ты предлагаешь как-то так сделать? В целом это можно заюзать, но способ далёк от идеала, сам видишь.
В идеале нужно пропарсить моей регуляркой текст, запомнить что она нашла и все остальные скобки пидорнуть. Но я опять же не программер, так что могу представить как это сделать только в теории.
Аноним 08/04/16 Птн 12:05:50 #59 №710906 
>>710900
>=
Бро, один знак равно ---- присвоение. В проверках используй два == или три ===.
Аноним 08/04/16 Птн 12:06:35 #60 №710907 
>>710906
И не = !-1, а != -1
Аноним 08/04/16 Птн 12:09:15 #61 №710912 
Антоши, посоветуйте фреймворк для изучения он будет у меня первым. Я вроде как уже неплохо разобрался с нативным Джс, пришло время браться за фреймворки. Но какой взять - без понятия.
Сначала выбор пал на ангуляр.
Ангуляр, как меня убеждал друган фронтендер, это эдакий всеядный комбайн, но чтобы нормально его изучить нужно до года времени. С учетом того что скоро будет выходить второй где все перелопачено - кажется не лучший вариант, особенно для новичка.
Что тогда брать из полезного? Бекбон, метеор, реакт потыкатьпоследний ведь, если я правильно понимаю, и вовсе не фрейм, а просто полезная либа для рендера элементов.
Цель у меня набрать необходимые знания, навыки и закатиться на работу фронтенд/джс девом.
Аноним 08/04/16 Птн 12:10:13 #62 №710914 
>>710906
>>710907
Да, это я знаю, даже знаю шо оно означает, я просто не спал давно, подвисаю.

> = !-1
Лол, как я это мог написать.
Аноним 08/04/16 Птн 12:17:16 #63 №710920 
14601070360770.png
Проблема, антоны
Вожусь с React,js и Meteor
залупаюсь на моменте с роутингом, почему то страницы показываются не в layout, а как будто его нет, хотя все вроде бы указал верно
P.S. посоветуйте что-нибудь для роутинга на react+meteor
Ну или какой использовать из этих двух : kadira:flow-routing, react-routing?
Аноним 08/04/16 Птн 12:21:56 #64 №710924 
>>710905
Чего?
Ты из-за того, что не спал давано, мне кажется даже не можешь нормально сформулировать задачу.
Чего ты хочешь. Удалять полностью сообщения в которых есть )))) и (((( или убирать только скобки из этих сообщений?
Если убирать только скобки, то зачем тебе надо было искать совпадения, когда нао сразу производить замену по регулярке (ведь таам где не найдется совпадения и заменять будет нечего).
А если удалять сообщения целиком, где есть повторяющиеся скобки, то без разницы, есть тли в них обычные скобки.
Ты объясни нормально, чего ты хочешь.

Алсо, что ты будешь делать вот с таким текстом
>2 x 3 + ((6 - 2) x 7)
?
Аноним 08/04/16 Птн 12:24:15 #65 №710928 
>>710924
Он хочет, чтобы удалялись повторяющиеся скобочки вида ((( и ))), но только те из них которые не являются частью нормальных обычных скобок вида (текст). Т.е. чтоб из (текст))))) оставался (текст), а не (текст.
Аноним 08/04/16 Птн 12:29:01 #66 №710932 
14601077420070.png
>>710928
Верно. Именно это я и хочу сделать.

Кстати говоря тут >((6 - 2) x 7) моя регулярка всосёт, тащемта тонкостей много, но к этому можно привыкнуть. Помнится когда я выпиливал смайлики регулярками - у меня выпиливалось очень много лишнего: допустим это уже смайлик, но я привык, потому что хуй ты это пофиксишь.
Аноним 08/04/16 Птн 12:31:48 #67 №710935 
14601079085960.jpg
>>710928
Тогда ему не нужен никакой search
а нужен сразу replace
Аноним 08/04/16 Птн 12:33:35 #68 №710937 
>>710932
Забей болт на регулярки, такие задачки через обычную стек структуру решаются.
Аноним 08/04/16 Птн 12:34:49 #69 №710939 
>>710935
Лол, ну нужен-то нужен, я ж ему search дал когда еще не знал суть задачи. Но твой regexp из (хуй)))) оставляет (хуй, а не (хуй).
Аноним 08/04/16 Птн 12:36:00 #70 №710941 
>>710939
Потому что он вообще задачу через жопу решает.
Когда нужно парсить подобные вещи, регялрки не используют.
Этот верно сказал >>710937
Аноним 08/04/16 Птн 12:36:13 #71 №710942 
>>710935
Ого, на первый взгляд просто и гениально, у меня шишка привстала, я бы в жизни не додумался, по этому я и не лезу в программирование, сейчас посмотрю подробнее.
>>710937
Поясни не обученному подробнее.
Аноним 08/04/16 Птн 12:39:05 #72 №710944 
>>710941
Ну он же очевидно не погромист, а просто хочет от скобкоблядей избавиться.
Аноним 08/04/16 Птн 12:39:18 #73 №710945 
>>710942
че тут сложного, скобка открылась стек пуш, скобка закрылась стек поп, если в стеке ничего нет перед поп значит лишняя закрытая скобка, если в конце что-то осталось идешь и стираешь лишние открытые на позициях
Аноним 08/04/16 Птн 12:42:11 #74 №710946 
>>710944
Тогда ему нечего заморачиваться со стеком, и пусть удаляет воторяющиеся,

> Но твой regexp из (хуй)))) оставляет (хуй, а не (хуй).
Тут при его подходе ничего страшного не станется.

Ибо как в сущности там много юансов, как с двоными вложенныи скобками, например.
Аноним 08/04/16 Птн 12:42:42 #75 №710947 
>>710920
Бамп вопросу
Аноним 08/04/16 Птн 12:45:03 #76 №710951 
>>710942
>Поясни не обученному подробнее.
Ну он хочет сказать что тебе надо завести массив.
И проходить по строке беря каждый символ.
Если символ - открывающаяся скобка - кладешь в стек якоря. Если закрывающаяся, смотришь - если в стеке есть открытая скобка - удаляеешь ее из стека. если нет открытой скобки, удаляеешь скобку из выражения. В конце когда символы кончатся, смотришь на свой стек-массив, и удаляешь по якорям все незакрытые скобки (якорем может быть номер символа в строке, например)
Аноним 08/04/16 Птн 12:45:24 #77 №710952 
>>710945
Идеальный алгоритм хер выдумаешь, по-любому будут оставаться исключения вида "чета грустна(( но ниче мы идем в клубасик вечером))".
Ну или выдумаешь но уже будет сложно.
Аноним 08/04/16 Птн 12:49:19 #78 №710956 
>>710952
удалять рядом стоящие повторы. потом проъод со стеком
Аноним 08/04/16 Птн 12:49:33 #79 №710958 
>>710952
Потому что это не формализуемо никак.
Идеально будет только с парсером естественного языка.
Аноним 08/04/16 Птн 12:54:48 #80 №710962 
>>710951
Способ интересный, но лучше я заюзаю регулярки, так как этот анончик >>710935 охуенен, его регулярка работает, 10/10. К тому же её можно всрать в мою огромную регулярку со смайликами и тупыми фразами, производительность при таком подходе не уменьшается.

>>710952
Верно, посему нужно ждать момента, когда нейросети станут еще умнее и производительнее, за этим будущее.
Аноним 08/04/16 Птн 13:00:57 #81 №710966 
>>710962
Ну, эта регулярка не удалит одиночные скобки, которые используются в качестве смайлов. А стек удалит.

С другой стороны, да стек проебется там где смайлам будет соответсвовать пара.
Аноним 08/04/16 Птн 13:13:46 #82 №710978 
>>710966
Уже сам заметил. Проблема. Большая. Получается остался только стек. Я кстати немного не понимаю этого утверждения
> да стек проебется там где смайлам будет соответсвовать пара.
Ты имеешь введу как тут описано >>710952 ? Если да, то это просто нерешаемо, как уже сказал анон, на это можно закрыть глаза. В целом стек заходит хорошо, если я всё правильно понял, но есть два вопроса:
1. От этого исходит сильная нагрузка? У меня не хром, у меня лиса, она плохо с js'ом работает.
2. Енто сложно реализовать обычному обывателю? Яжнепрограммер.
Аноним 08/04/16 Птн 13:15:38 #83 №710979 
>>710978
Тебе не проще тогда выпилить просто напросто все скобки? В плане, вообще все.
Аноним 08/04/16 Птн 13:18:04 #84 №710980 
>>710979
Я об этом думал, но мне итак сложно разобрать какой либо код, так как там полно смайликов, жить вообще без скобок будет очень сложно.
Аноним 08/04/16 Птн 13:33:18 #85 №710995 
>>710902
Плохой вариат (ведь некоторые любят вставлять скобки в скобки (круглые)).
Аноним 08/04/16 Птн 13:34:04 #86 №710997 
>>710995
плохо отвечать на сообщения не дочитав тред до конца, например.
Аноним 08/04/16 Птн 13:37:16 #87 №711002 
>>710997
Это да.
ES2015 TypeScript Аноним 08/04/16 Птн 14:28:25 #88 №711034 
14601149058710.png
Бля. Проигрываю с этих питушиных попыток облагородить парашу яваскрипт

ES2015
ололо мы замутили лямды, смотрите как заебесь
hui () => {
this.lolo();
}
hui = function() {
this.lolo();
}

но this линкуется на разные объекты.

классы в яваскрипт вообще охуеть. вы серьезно?

далее аннотации (декораторы)

можно делать так:

class Hui {
@Gondon
ebat(pizda) {}
}

но нельзя

@Gondon
function ebat(pizda) {}

TypeScript

бля пиздец яваскрипт с классами, как яве, абстарктными фабриками фабрик, да еще и от спермоклоунов
Аноним 08/04/16 Птн 14:31:59 #89 №711036 
>>711034
Как полыхает у неосилятора.
Не лезь сюда. JS это слишком сложно для тебя.
Аноним 08/04/16 Птн 14:37:03 #90 №711038 
>>711036 манька даже не нашла, что сказать в свое оправдание
Аноним 08/04/16 Птн 14:42:32 #91 №711040 
посоветуйте плагин jquery который помогает визуализировать json строку деревом с схлопывающимися узлами.
как тут например
https://chrome.google.com/webstore/detail/bcjindcccaagfpapjjmafapmmgkkhgoa/
Аноним 08/04/16 Птн 14:43:47 #92 №711043 
>>711038
Что тебе говорить, если ты просто неодупляешь что несешь. Сравниваешь два разных языка между собой. Удивляешься почему механизм стрелочных функций работает так, как он должен работать, а не так, как тебе хотелось бы.
Пиздишь о декораторах которых еще нет, а то что есть черновиики и каждый реализует их по своему - потому что это не стандарт.
Ты мудак просто.
Аноним 08/04/16 Птн 14:49:27 #93 №711044 
>>711043
>Сравниваешь два разных языка между собой. Удивляешься почему механизм стрелочных функций работает так, как он должен работать, а не так, как тебе хотелось бы.

они в одном языке так работают, мань.
Аноним 08/04/16 Птн 14:51:06 #94 №711045 
>>711044
Кто они блядь.
Ты неосилил arrow function.
Иди учись блядь.
Аноним 08/04/16 Птн 14:54:59 #95 №711048 
>>711045 еще рань, мань

один язык ES2015

hui () => {
this.lolo();
}
hui = function() {
this.lolo();
}

выражения делают разные вещи.

Один язык. Можно делать так

class Hui {
@Gondon
ebat(pizda) {}
}

но нельзя

@Gondon
function ebat(pizda) {}
Аноним 08/04/16 Птн 14:55:59 #96 №711049 
Даже в ебаном питоне можно сделать

@Gondon
def ebat(pizda):
Аноним 08/04/16 Птн 15:04:55 #97 №711051 
>>710900
var reg = /(^\(+)|(\)+$)/g;
var string = "((((afsdfdsf))))))";
if (reg.test(string)) {
string.replace(reg, function (math, p1, p2) {
if (p1) { return "\("; }
if (p2) {return "\)"; }
});
}

// "((((afsdfdsf))))))" => "(afsdfdsf)"
Аноним 08/04/16 Птн 15:24:44 #98 №711065 
Внимание, вопрос от аутиста: что запилить на реакте в качестве учебного проекта, да так чтоб его было не стыдно работодателю показать?
Аноним 08/04/16 Птн 15:27:44 #99 №711068 
>>711049
Еще раз мань.
() => {}
и hui = function() {}
и function hui () {}
Это разные конструкции.
Иди изучай.

И декораторов в языке нет.
Аноним 08/04/16 Птн 15:29:45 #100 №711070 
>>711051
var reg = /(^\(+)|(\)+$)/g;
var string = "вапвап((( вапвап(((( вапвап)))";
if (reg.test(string)) {
string.replace(reg, function (math, p1, p2) {
if (p1) { return "\("; }
if (p2) {return "\)"; }
});
}
// "вапвап((( вапвап(((( вапвап)"
Аноним 08/04/16 Птн 15:38:04 #101 №711075 
>>711048
ТЫ просто неосилил разницу между Function Expression и Function Declaration

А так же не понимаешь, что стрелочные функции, это просто синтаксический сахар для bind

>() => {}
это тоже самое, что
>(function(){}).bind(this)
Аноним 08/04/16 Птн 15:47:05 #102 №711083 
14601196257770.png
Анон, какой фреймворк лучше учить? Что я совсем запутался в этих jQuery, angular, knockout, Backbone, node.js, ember.js
Аноним 08/04/16 Птн 15:49:06 #103 №711086 
>>711083
С таким вопросом - jQuery, когда совсем надоест учи ванилу.
Аноним 08/04/16 Птн 15:49:35 #104 №711087 
Пацаны, как организовывать JS-код? Всякие карусели, автоподгрузки. И где их подключать?
Аноним 08/04/16 Птн 15:49:49 #105 №711089 
>>711086
А не будет такого, что через несколько лет jquery исчезнет?
Аноним 08/04/16 Птн 15:50:53 #106 №711091 
>>711089
Да его осваивать две недели, тебе жалко чтоль? А исчезнет не скоро, не ссы.
Аноним 08/04/16 Птн 15:51:05 #107 №711092 
>>711089
Вряд ли
>>711087
require.js, кажется. Хотя, как правило весь сорц конкатенируют и сжимают.
Аноним 08/04/16 Птн 15:52:53 #108 №711094 
>>711091
Я так понимаю, что jq можно начинать осваивать без js.
Аноним 08/04/16 Птн 15:57:13 #109 №711100 
>>711075
>ТЫ просто неосилил разницу между Function Expression и Function Declaration

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

>>711068 я тебе и говорю, что в вашем питушином яваскрипте это разные конструкции.

>И декораторов в языке нет.

вообще-то есть. даже в babeljs есть поддержка
Аноним 08/04/16 Птн 15:59:10 #110 №711103 
>>711094
jQuery снижает порог входа чтоб даже самые маленькие разобрались. Там все сводится к поиску элементов и их изменению. Типа нашел $.('div.hui_sasi') и ебанул ему .addClass( "pidrila" );

Но js нужен все равно, чтоб ту же переменную объявить, цикл крутануть, все вот это. Пиздуй на learn.javascript.ru и попутно тыкай жквери.
Аноним 08/04/16 Птн 16:01:18 #111 №711105 
>>711100
Шта?
function hui() {} и hui = function() {} отличаются способом объявления, как в пистоне lambda и def.
=> уже более интересная вещь, хотя по сути для сохранения контекста объявления. В итоге всё сводится к functon. В чем суть?
Аноним 08/04/16 Птн 16:01:42 #112 №711106 
14601205025330.gif
>>711100
если по-твоему js петушинный, хули ты тут тогда делаешь? Или может ты специально пришел...
Аноним 08/04/16 Птн 16:02:34 #113 №711108 
Аноны, а кто сталкивался с такой проблемой при изучение языка через learn.javascript, материал вроде понятный, а вот задачки некоторых очень сложные и не сразу понимаешь как решать? Как вы боролись с подобной шляпой?
Аноним 08/04/16 Птн 16:02:57 #114 №711110 
>>711100
И декораторы были всегда:
decorated = _.compose(fn, decorator)
Аноним 08/04/16 Птн 16:05:26 #115 №711114 
>>711105
суть в том

hui () => {
this.pizda = 1;
}

hui = function() {
this.pizda = 1;
}

обращаются к разному this.

во втором случаи будет

hui {pizda: 1}

в первом случаи this это родительский объект.

Я вам гарантируют, что множество ньюфагом полягут на этой херне
Аноним 08/04/16 Птн 16:06:30 #116 №711116 
>>711110 да, только теперь они хотят запилить питушиный сахара для них. Который будет работать через жопу.
Аноним 08/04/16 Птн 16:10:25 #117 №711119 
>>711116
Мне вообще по этому поводу кукарекать не стоит - на кофе пишу
>>711114
Да, полягут. Чем быстрее эту херню выучить и больше не использовать - тем лучше. Как и прототипное наследование.
Аноним 08/04/16 Птн 16:13:07 #118 №711123 
>>711103
Два отсасайтунга тебе
Аноним 08/04/16 Птн 16:21:04 #119 №711129 
14601216649340.jpg
реквестирую годный оффлайн справочник. уезжаю в ебеня на неделю, если возникнут проблемы нужен хороший справочник где все поясняет как положено. в ебенях то нет javascript.ru. добра тем кто поможет.
Аноним 08/04/16 Птн 16:22:39 #120 №711131 
14601217598130.png
Сасайте лалки

+function() {
var hui = () => { this.pizda = 1; };
var eba = new hui();
console.log(eba)
} ();

+function() {
var hui = function() { this.pizda = 1; };
var eba = new hui();
console.log(eba)
} ();
Аноним 08/04/16 Птн 16:22:46 #121 №711132 
>>711129
скачай в инете есть сборка за 2015 год учебника кантора и читай на здоровье
Аноним 08/04/16 Птн 16:26:16 #122 №711140 
>>711131
разметка проебалась
вот короче https://ideone.com/w5hOmZ
первая хуйня отваливается, вторая проходит
Аноним 08/04/16 Птн 16:27:15 #123 №711142 
>>710912
React обязательно. Потом Angular.
Аноним 08/04/16 Птн 16:29:00 #124 №711146 
>>711040
https://github.com/bazh/jquery.json-view
как раз недавно использовал
Аноним 08/04/16 Птн 16:34:22 #125 №711150 
>>711106 я пришел унижать javascript-петухов
Аноним 08/04/16 Птн 16:34:42 #126 №711151 
>>711108
Они действительно очень сложные. Перечитывай по 5 раз предыдущие главы связанные с темой, перечитывай 5 раз тему и вникай до упора саму тему и решения и объяснения. Материал дохуя уж экспресс, но охватывает много, потому годен.
Аноним 08/04/16 Птн 16:59:37 #127 №711173 
>>711151
а параллельно, что-нибудь стоит еще читать по javascript, кроме learn.javascript?
Аноним 08/04/16 Птн 17:09:46 #128 №711185 
>>711150
Унижать ради чего? Ты как будто кому-то что-то докажешь..пфф. Я конечно понимаю, что бывают умственно отсталые, которыхе забавляет ответная агрессия на тралинг, но тут вроде ни у кого не горит...кроме тебя, лол. Лучше бы делом занялся, дебил.
Аноним 08/04/16 Птн 17:10:50 #129 №711186 
>>711173
Флэнеган для подробностей, выразительный жс автор любитель рекурсий и подобного.
Аноним 08/04/16 Птн 17:11:30 #130 №711187 
>>711173
Читать надо по порядку, а не параллельно. В паралели можешь практиковаться. Кодеварс например и задачи для лоу левела.
Аноним 08/04/16 Птн 17:13:37 #131 №711188 
>>711185 да я понял уже тут в основном лалки сидят, которые даже основ языка не знают, прототипы не вкурили и про стрелочные функции знают только, что они стрелочками обозначаются
Аноним 08/04/16 Птн 17:16:54 #132 №711195 
>>711188
Это как придти в песочницу и унижать детей, которые нихуя из песка построить не могут. Пиздец, нихуя все равно не понимаю зачем тратить на это время.
Аноним 08/04/16 Птн 17:17:27 #133 №711196 
>>710920
Показывай содержание MainLayout. Вангую проебал this.props.children
Аноним 08/04/16 Птн 17:22:06 #134 №711202 
>>711075
>стрелочные функции, это просто синтаксический сахар для bind
https://blog.getify.com/arrow-this/
Аноним 08/04/16 Птн 17:23:20 #135 №711203 
>>711129
devdocs.io, есть оффлайн режим, только скачать не забудь
Аноним 08/04/16 Птн 17:25:51 #136 №711205 
>>711173
Beginning Javascript,
Книгу про шаблоны из шапки. Дальше можно Javascript Ninja оттуда же
Аноним 08/04/16 Птн 17:47:43 #137 №711216 
>>711195
придти в /pr это как придти в песочницу
Аноним 08/04/16 Птн 17:52:13 #138 №711219 
господа, книги из шапки читать в указанном порядке?
Аноним 08/04/16 Птн 18:01:52 #139 №711224 
Кто может пояснить за метеор ?
Хочу пойти на хакатон и решил попробовать метеор, но с новым обновлением даже в стандартном гайде используют Реакт. Стоит потратить время на его изучение или переходить нахуй с метеора?
Аноним 08/04/16 Птн 18:34:26 #140 №711254 
Объясните долбоебу, что я делаю не так. Не работает

https://jsfiddle.net/gsLaytwx/
Аноним 08/04/16 Птн 18:39:09 #141 №711259 
>>711254
> делаю не так
Неправильно закрываешь комментарии, не ставишь отступы, не читаешь консоль
Аноним 08/04/16 Птн 18:40:28 #142 №711262 
>>711259
Я учу JS всего пару часов,

>VM1476:59 Uncaught SyntaxError: Unexpected token ILLEGAL

И не понимаю этого.
Аноним 08/04/16 Птн 18:42:52 #143 №711264 
>>711262
Очень много ошибок: неправильно вызвана функция, неправильный цикл, строка без кавычек, в общем учи дальше
Аноним 08/04/16 Птн 18:48:18 #144 №711267 
>>711264
https://jsfiddle.net/gsLaytwx/3/
Вот так надо. Не выполняй такие задания если только начал учить
Аноним 08/04/16 Птн 18:50:19 #145 №711270 
>>711267
Спасибо, все ошибки понял. Глупые.
Аноним 08/04/16 Птн 19:18:26 #146 №711289 
>>711119
>на кофе пишу

Царица небесная спаси сохрани. По собственной воле?
Аноним 08/04/16 Птн 19:53:06 #147 №711308 
>>711142
> React обязательно.
Зачем, если он заменяем ангуляром?
Аноним 08/04/16 Птн 19:53:31 #148 №711309 
>>710677
https://jsfiddle.net/nvdwpwab/
Работает?
Аноним 08/04/16 Птн 19:57:15 #149 №711312 
>>711309

Тоже хотел попробовать калькулятор запилить, и близко ничего такого в голову не приходило, что-то я вообще пока не освоил ничего
Аноним 08/04/16 Птн 20:16:08 #150 №711320 
>>711312
Я его неделю наверно переделывал - логику упрощал. Совсем голова варить перестала.
Аноним 08/04/16 Птн 21:01:36 #151 №711331 
>>711308
>Зачем есть отбивные под сыром и запивать их британским чаем, если можно просто выпить бутылку безвкусного питательного раствора со всеми нужными организму веществами?
Аноним 08/04/16 Птн 21:15:46 #152 №711338 
>>711142
Спасибо
Аноним 08/04/16 Птн 21:17:10 #153 №711339 
>>711331
Ну вот и я про это, зачем?
Аноним 08/04/16 Птн 22:07:20 #154 №711367 
14601424406620.png
https://jsfiddle.net/4y6s6fo9/

Аноны мой код правильный или нет, если сравнивать с ответом из книги? В консоле показывает вроде бы все правильно.
Аноним 08/04/16 Птн 22:11:51 #155 №711375 
>>711367
неправильный. физзбазз должен только тогда, когда число делится и на 3 и на 5 без остатка то есть на 15
Аноним 08/04/16 Птн 22:27:32 #156 №711389 
>>711375
А вот и слепые уебаны подъехали.
Аноним 08/04/16 Птн 22:31:56 #157 №711396 
14601439170100.jpg

Добрый вечер.
Помогите с JavaScript.

С сервера приходит json
{"values": [{"X": "23:59", "Y": 20.0}, {"X": "23:59", "Y": 20.0}, {"X": "23:59", "Y": 20.0}]}

мне нужно чтобы он был присвоен переменной в неизменном виде.

Заглушка типа как ниже, работает.
Анон, выручай.

var graph_scale = { values:[
{ X: "Jan", Y: 12 },
{ X: "Feb", Y: 28 },
{ X: "Mar", Y: 18 },
{ X: "Apr", Y: 34 },
{ X: "May", Y: 40 },
]};

Спасибо.
Аноним 08/04/16 Птн 22:51:49 #158 №711419 
>>711396
JSON.parse
Аноним 08/04/16 Птн 22:53:58 #159 №711421 
>>711419
$.getJSON('/_graph_status',function(values)
{

result = JSON.parse(values);
}

console.log(result)
VM1370:2 Uncaught ReferenceError: result is not defined(…)
Аноним 08/04/16 Птн 22:55:26 #160 №711423 
>>711421
\tresult
*самофикс
result
Аноним 08/04/16 Птн 23:03:08 #161 №711429 
>>711421
$.getJSON('/_graph_status',function(values)
{

result = JSON.parse(values);

console.log(result)
}
Аноним 09/04/16 Суб 03:16:20 #162 №711524 
>>711114
Господи, какой же ты мудак.
Ты бы еще удивлялся, почему var, let и const ведут себя по разному.

Уёбывай, дебил.
Аноним 09/04/16 Суб 06:17:53 #163 №711544 
>>711389
Ну так ехайте дальше.
Аноним 09/04/16 Суб 10:43:03 #164 №711639 
>>711289
Он же охуенный
Аноним 09/04/16 Суб 11:28:08 #165 №711679 
>>711544
Это не автор вопроса тебя оскарблял. Это тролль который до этого сидел тут тебе ответил. Я вообще спать ушёл, как вопрос задал тут. Спасибо за ответ.
А вообще стоит ди на гитхаб скидывать такие задачки, как пример того что я умею делать?
Аноним 09/04/16 Суб 12:11:35 #166 №711710 
>>711679
Бро, это задачка первой пары часов обучения, забей на гихаб на месяца два.
Аноним 09/04/16 Суб 12:20:44 #167 №711719 
>>711639
Плез, говноед. ES6 с async/await охуенный, TypeScript охуенный, Scala охуенная, Свифт охуенный, Кофескрипт - говно на моче.
Аноним 09/04/16 Суб 12:23:27 #168 №711721 
>>711719
Пиздец ты дегенерат. Как ты вообще это сравниваешь, по каким критериям?
Аноним 09/04/16 Суб 12:23:38 #169 №711722 
>>711719
Чем плох кофий? Все фичи es6 доступны, но синтаксис приятнее
Аноним 09/04/16 Суб 12:54:39 #170 №711741 
>>711721
>>711722
>издец ты дегенерат
>по каким критериям?
>Чем плох кофий?
Найз :3 Объясняю по порядку: Кофе был нужен во времена es5 и ниже (на нем писать было действительно приятнее), сейчас все его фичи есть в Ecma, но не все фичи Ecma появились в Кофие (сопрограмм - хуй, декораторов - тоже скорее всего хуй, аннотаций типов - тоже нихуя). То есть, сейчас Кофий не имеет каких-либо преимуществ по сравнению с новыми стандартами ES (и сам по себе является недостатком и тупиковой ветвью).

>по каким критериям?
Критерии: Браузерный язычек (либо компилируемый в браузерный), выразительнось, читаемость, защищенность от глупых ошибок, наличие и прогрессивность коммьюнити вокруг язычка.
Аноним 09/04/16 Суб 12:57:47 #171 №711744 
>>711741
Какие-то у тебя маняпредставления о его надобности. Для того, что ты описал, сделали бабель. А кофе нужен таким, как я, которым от синтаксиса жс и сложных конструкций для простейших операций, НЕПРИЯТНО
Аноним 09/04/16 Суб 13:01:21 #172 №711748 
>>711744
>НЕПРИЯТНО
Братиш, ну ты же понимаешь, что это субъективно, не прагматично, и вообще, твое горе никого не ебет. Нет у Кофия никакого будущего, потому что никаких проблем он не решает, в отличие от Бабеля.
Аноним 09/04/16 Суб 13:02:41 #173 №711749 
>>711741
в кофе можно в случае необходимости использования декораторов, например, заключать код в обратные кавычки, и он будет вставлен как обычный жс. И в кофе еще есть удобные фичи, не реализованные в ес6, например list comprehensions и оператор безопасного доступа (?.). Ну и синтаксис с отступами вместо скобок, как в питоне, многим нравится
Аноним 09/04/16 Суб 13:03:14 #174 №711750 
> ReactCompositeComponentMixin._renderValidatedComponentWithoutOwnerOrContext

СукаЯЕбалВашЁбаныйРеактПидарасыСоситеХуй
Аноним 09/04/16 Суб 13:03:52 #175 №711751 
>>711744
>маняпредставления
Это не мои маняпредставления. Посмотри на современные веб-фреймворки (там в полный рост ФП и статическая типизация), что делает Гугл и Яббл, даже на сраную Джаву.
Аноним 09/04/16 Суб 13:04:18 #176 №711752 
>>711748
Ты ретард, что ли? Я описал какую проблему он решает. И если его запили, как и лайвскрипт, значит они действительно кому-то нужны, и я не один такой.
Аноним 09/04/16 Суб 13:05:10 #177 №711754 
>>711752
Если говно существует, значит оно кому-то нужно? Найс логика
Аноним 09/04/16 Суб 13:05:23 #178 №711755 
>>711751
Ну там тайп юзают. Это типизация и сахар для классов. А так тот же жс, по сути.
Аноним 09/04/16 Суб 13:06:01 #179 №711756 
>>711754
Я с тем же успехом могу тебя говном назвать, потому что ты мне не нравишься
Аноним 09/04/16 Суб 13:07:16 #180 №711759 
>>711749
>например, заключать код в обратные кавычки
Ебучий костыль, только червепидоры так напишут.

>не реализованные в ес6, например list comprehensions
Они там есть

>оператор безопасного доступа (?.)
Единственная нужность, скоро появится в тайпскрипте.

Типизации - хуй. Сопрограм (async/await) - тоже хуй, без последнего о каком-то широком использовании даже говорить стыдно.
Аноним 09/04/16 Суб 13:07:21 #181 №711760 
>>711756
Назови.
Это не поменяет то, что кофе в 2016 - говно для уебанов
Аноним 09/04/16 Суб 13:08:57 #182 №711761 
>>711759
Где ты нашел list comprehensions и сопрограммы в es6? Их даже в es2016 не включили, и неизвестно включат ли в es2017
Аноним 09/04/16 Суб 13:09:02 #183 №711762 
>>711760
Ты называешь инструмент, который решает чью-то проблему, нинужным говном. Чому ты такой тупой?
Аноним 09/04/16 Суб 13:11:41 #184 №711766 
>>711762
Я называю ненужное говно - ненужным говном, и больше ничего.
Аноним 09/04/16 Суб 13:12:48 #185 №711768 
>>711766
просто признай, что у тебя бомбит от синтаксиса, основанного на отступах
Аноним 09/04/16 Суб 13:13:12 #186 №711769 
>>711766
Так почему нинужное, объяснишь?
Аноним 09/04/16 Суб 13:15:13 #187 №711772 
>>711752
>Я описал какую проблему он решает.
Когда-то решал. Теперь ее не надо решать ценой перехода на псевдопитон, все есть ES.

>Ты ретард, что ли?
Не рвись ты так, Антоша, нормально же беседуем.
Аноним 09/04/16 Суб 13:15:56 #188 №711774 
Че вы так носитесь с этой типизацией то, не понятно...

мимокрокодилл
Аноним 09/04/16 Суб 13:15:58 #189 №711775 
>>711768
Антоша, я пишу много на чем, в том числе, и на Питоне.
Аноним 09/04/16 Суб 13:17:38 #190 №711777 
>>711768
Нет, юзаю стайлус для ксс, мне норм. Алсо питон.
>>711769
Потому что там нет ни одной киллер фичи.
Аноним 09/04/16 Суб 13:20:04 #191 №711779 
>>711774
Без типизации анон пишет так - написал 5 строчек, открыл браузер, нихуя не работает, исправил, повторил. С нормальной типизацией - написал код в IDE (с нормальным автодополнением и проверкий на ранней стадии), если скомпилировалось - скорее всего заработает как надо.

С рефакторингом без статической типизации все совсем плохо, если у тебя все 100% не покрыто тестами, обязательно что-то отвалится.
Аноним 09/04/16 Суб 13:20:24 #192 №711780 
14601972242130.png
14601972242181.png
>>711772
> Теперь ее не надо решать ценой перехода на псевдопитон, все есть ES.
> есть ES
Откуда вы лезете?
Аноним 09/04/16 Суб 13:21:43 #193 №711781 
>>711780
Лол, это такой говнокод выдает кофе? Я ебал лол
Аноним 09/04/16 Суб 13:22:27 #194 №711782 
>>711777
> Потому что там нет ни одной киллер фичи.
Сокращение объемов кода и времени на разработку не киллер-фича? Пиши тогда на ассемблере визитки, хули
Аноним 09/04/16 Суб 13:23:04 #195 №711784 
>>711780
Молодец, я и говорю, что во времена ES5 и ранее, Кофий было нужен.
Аноним 09/04/16 Суб 13:23:09 #196 №711785 
>>711781
какая разница какой код он выдает? Тебе его читать не надо, а жит компилятор его оптимизирует как и более короткий код
Аноним 09/04/16 Суб 13:23:09 #197 №711786 
>>711781
Кофе должен выдавать быстрый код, а не красивый
Аноним 09/04/16 Суб 13:23:48 #198 №711787 
>>711784
Перепиши на ес6 тогда пример
Аноним 09/04/16 Суб 13:25:00 #199 №711788 
>>711787
foo = arr => {
for(var i of arr){
console.log(i);
}
}
Аноним 09/04/16 Суб 13:25:51 #200 №711789 
>>711782
>Сокращение объемов кода и времени на разработку
Это миф.

В ES6+ есть и классы, и циклы по итераторам, и for comprehension, и все, что ты хочешь, и даже больше, без перехода на псевдопитон.
Аноним 09/04/16 Суб 13:26:28 #201 №711790 
>>711788
Не робит
Аноним 09/04/16 Суб 13:26:59 #202 №711791 
>>711790
Закрой свой ie6 и скачай нормальный браузер
Аноним 09/04/16 Суб 13:27:01 #203 №711792 
>>711790
Микроцефал, плез.
Аноним 09/04/16 Суб 13:27:45 #204 №711793 
>>711782
А, так ты только визитки пишешь? Ну тогда о чем нам с тобой говорить? Когда напишешь большое приложение, с посещаемостью хотя-бы 300-500к человек в день, тогда и поговорим. И я посмотрю, какое время разработки у тебя там будет на говнокофе твоём.
Аноним 09/04/16 Суб 13:29:20 #205 №711795 
>>711786
>Кофе должен выдавать быстрый код
Нет, он никак его не оптимизирует
Аноним 09/04/16 Суб 13:30:24 #206 №711796 
>>711786
>быстрый код
>for лупы
Манька, плиз
Аноним 09/04/16 Суб 13:30:47 #207 №711797 
>>711795
оптимизирует jit компилятор, от кофия требуется только не использовать неоптимизируемые фичи вроде возврата arguments из функции
Аноним 09/04/16 Суб 13:32:47 #208 №711798 
>>711797
>Компилируют/оптимизируют два раза
>сокращают время на разработку
кек
Аноним 09/04/16 Суб 13:33:16 #209 №711799 
>>711793
а на чем писать большие приложения? На тайпскрипте? Ну и дохуя пользы от объявления типов в нем, если все равно нельзя указать конкретный класс объекта, а только абстрактный "object"? Защитишься от прихода null/undefined в функцию, просто охуеть как круто
Аноним 09/04/16 Суб 13:34:58 #210 №711800 
>>711799
Ты дурак? Кто тебя заставляет писать Object? Null safety обещают вот-вот завести (примерно как в Котлине)
Аноним 09/04/16 Суб 13:35:43 #211 №711801 
>>711799
Ну когда поработаешь в большой команде, тогда поймешь в чем польза, а пока можешь страдать дальше.
Аноним 09/04/16 Суб 13:38:45 #212 №711803 
>>710292 (OP)
Привет, котаны, хотел узнать, как сделать так, чтобы можно было записывать в <selected> </selected> новые значения, а не только выбирать из имеющихся?
Аноним 09/04/16 Суб 13:38:50 #213 №711804 
>>711799
Ясно, обычный кукаретик. В отличие от тебя, писал и на богомерзком кофие, и на TS, и на ES6+ через Бабель Остановился на Scala через ScalaJS. Ты несешь полную хуйню.
Аноним 09/04/16 Суб 13:40:14 #214 №711805 
>>711804
>>711801
>>711800
> ТЫ ДУРАК СНАЧАЛА ДОБЕЙСЯ
А по делу никто ничего не сказал
Аноним 09/04/16 Суб 13:41:37 #215 №711806 
>>711803
select, а не selected.
Аноним 09/04/16 Суб 13:41:54 #216 №711807 
>>711805
Да, просто пояснили, что ты либо сознательно пиздишь, либо не владеешь информацией. Класс объекта у него нельзя в TypeScript указать, ну охуеть вообще. Просто убейся, гнидина.
Аноним 09/04/16 Суб 13:42:42 #217 №711808 
>>711796
че ты несешь бля
Аноним 09/04/16 Суб 13:43:29 #218 №711809 
>>711805
>СНАЧАЛА ДОБЕЙСЯ
Ясно, идиотина с мемасами вместо мозгов. Посоны, ну его нахуй, уёбищу что-то доказывать.
Аноним 09/04/16 Суб 13:46:14 #219 №711813 
>>711809
Ну а на что по-твоему этот >>711801 пост похож?

>>711807
> Класс объекта у него нельзя в TypeScript указать, ну охуеть вообще.
Ну и как указать его?
Аноним 09/04/16 Суб 13:50:29 #220 №711817 
>>711813
>Ну и как указать его?
руками по клавиатуре:

var foo: SomeClass = new SomeClass(args);

Хотя тут оно не нужно, есть вывод типов. Типы стоит объявлять в интерфейсах (в сигнатурах методов).
Аноним 09/04/16 Суб 13:52:34 #221 №711821 
>>711813
>Ну а на что по-твоему этот >>711801 пост похож?

Он прав, в визиточках достаточно вкраплений джейквери, типизация, транспайлеры и сборщики там не нужны совсем.
Аноним 09/04/16 Суб 13:58:30 #222 №711825 
>>711817
Вообще, забавляют JS и PHP питушки - "У нас все охуеть как динамично, ваша статическая типизация не справится, соснет, пок пок" Да, от манкипатчинга придется отказаться (невелика потеря), остальное вполне описывается в системе типов.
Аноним 09/04/16 Суб 14:30:14 #223 №711860 
Люди, я сломался, Помогите.
Писал вчера, но советы не особо помогли

c сервера приходит json :
{"values": [{"X": "23:59", "Y": 20.0}, {"X": "23:59", "Y": 20.0}, {"X": "23:59", "Y": 20.0}]}

На основании этих данных надо построить 2д график.
СУКА ПРОСТО ОБЫЧНЫЕ ТРИ ЕБАНЫЕ ЛИНИИ Х блядь, Y и сам график.


КАК ЙОБАНЫЙСТЫД ЭТО ДЕЛАЕТСЯ?!!

Ткните носом в простой пример решения такой задачи, а не схему построения квазивундервафли с миганием, подсветками, псевдо3д, черной магией и полетом мысли на 900 строк(такое я со вчера заебался изучать).
Или напишите код страницы, при наличии базы с остальным разберусь.


Спасибо за помощь
Аноним 09/04/16 Суб 14:38:58 #224 №711873 
>>711860
Вот такое вот недавно видел

https://jsfiddle.net/api/mdn/

ньюфаня
Аноним 09/04/16 Суб 14:40:06 #225 №711874 
>>711873
Бля

https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Using_images
Аноним 09/04/16 Суб 14:40:30 #226 №711875 
>>711874
Подраздел
Example: A simple line graph
Аноним 09/04/16 Суб 14:54:47 #227 №711900 
>>711875

ок.
http://pastebin.com/cveZu8Ek
вот код страницы.
что мне нужно сделать чтобы graph_scale была не статичная, а получала значения из json и все это загружалось одновременно?
Аноним 09/04/16 Суб 15:08:31 #228 №711914 
>>710292 (OP)
Есть такие, кто пояснит за связку angular2+typescript+webpack?
Аноним 09/04/16 Суб 15:09:25 #229 №711916 
>>711900
Я же ньюфаня и с планшета. Полагаю, что надо отправить xmlhttprequest. Повесить обработчик что когда данные будут получены сделать json.parse и вызвать функцию отрисовки тогда уже
Аноним 09/04/16 Суб 15:09:40 #230 №711917 
Суп, котаны, помогите найти картинку в стиле SPURDO SPARDO EBIN, на которой медведь спрашивает у петуха, whats ur faborute jabbascreebd freimwork, на что тот отвечает gayquery. Тяжело её нагуглить, потому что она была написана на EBIN-лексике.
Аноним 09/04/16 Суб 15:10:17 #231 №711918 
>>711916
вот на этом я и сломался
Аноним 09/04/16 Суб 15:20:41 #232 №711921 
14602044418940.jpg
https://habrahabr.ru/post/246907/
Покопайся тут- может найдешь чего.
>>711860
Аноним 09/04/16 Суб 15:26:27 #233 №711928 
>>711918
Дай адрес, с которого json приходит
Аноним 09/04/16 Суб 15:26:54 #234 №711929 
>>711860
Просто на canvas нарисуй и всё
Самый простой способ
Аноним 09/04/16 Суб 15:32:50 #235 №711934 
>>711914
А что именно ты хочешь узнать?
Тайп - круто
Вебпак - круто
Ангуляр2 - говно

Лучше замени его на реакт
sageАноним 09/04/16 Суб 15:36:06 #236 №711940 
>>711934
>предлагает заменить фреймворк белых людей на унтеровскую библиотеку
Аноним 09/04/16 Суб 15:40:27 #237 №711942 
14602056276350.png
14602056276381.png
>>711940
>белых людей
Аноним 09/04/16 Суб 15:53:42 #238 №711950 
>>711918
Чувак, ты там еще не родил? Я короче к компу добрался и перепелил твой код. Так не так?
Вместо data.json в запросе подставь адрес. Я на локалке проверял вынеся данные в отдельный файл и обращаясь к нему - все работает

http://jsbin.com/hobeyasiza/edit?js,output
Аноним 09/04/16 Суб 15:59:00 #239 №711955 
>>711928
GET
Request URL:http://192.168.1.51/graph_content
Аноним 09/04/16 Суб 16:16:28 #240 №711972 
>>711942
Проиграл :)
Аноним 09/04/16 Суб 16:19:18 #241 №711973 
14602079582320.jpg
>>711942
>Сан-Франциско
Аноним 09/04/16 Суб 16:29:36 #242 №711981 
>>711973
>сидит в рашке и кукарекает
Аноним 09/04/16 Суб 16:30:57 #243 №711983 
14602086577420.png
>>711196
Через константу если объявляю - работает,
через класс что-то нет

в принципе же можно пользоваться просто константами заместо классов? или функционал поменьше?
Аноним 09/04/16 Суб 16:31:58 #244 №711984 
>>711950
добра тебе.
То что было нужно
Ушел пилить дальше

Всем благодарности, нефть и 18летних теннисисток.
Аноним 09/04/16 Суб 16:33:02 #245 №711985 
>>711983
> просто константами
Это не "просто" константа, это функция, во-превых

Во вторых у тебя разный экспорт, ты уверен, что ты правильно импортишь это говно потом?
Аноним 09/04/16 Суб 16:33:54 #246 №711987 
Блять, в чем разрабатывают на JS? Вот в джаве понятно, в решетке - понятно. Скачал IDE, запустил, написал, скомпилировал. А в этом вашем JS?
Аноним 09/04/16 Суб 16:34:54 #247 №711988 
>>711987
В хочешь, хоть в блокноте
Аноним 09/04/16 Суб 16:35:00 #248 №711989 
>>711983
>>711983
ВОт что у тебя за редактор, скажи пожалуйста?
Аноним 09/04/16 Суб 16:35:11 #249 №711990 
>>711988
>В чем хочешь
быстрофикс
Аноним 09/04/16 Суб 16:35:28 #250 №711991 
>>711989
Атом, написано же, ты даун?
Аноним 09/04/16 Суб 16:35:30 #251 №711992 
>>711984
ну хоть кому-то помог со своими скудными знаниями

ньюфаня
Аноним 09/04/16 Суб 16:36:21 #252 №711993 
>>711988
>блокноте
Ну ахуеть теперь. А запустить мне его как? Нет, я понимаю, что я могу сделать страничку, вставить туда этот скрипт и все такое.
Хочу, чтобы сразу все было
Аноним 09/04/16 Суб 16:36:37 #253 №711994 
>>711991
Да.
Аноним 09/04/16 Суб 16:38:20 #254 №711995 
>>711993
WebStorm
Аноним 09/04/16 Суб 16:41:04 #255 №711999 
>>711995
Он жи платный, не?
Аноним 09/04/16 Суб 16:41:43 #256 №712002 
>>711999
И чё?
Аноним 09/04/16 Суб 16:42:31 #257 №712004 
>>712002
Да ты чё. Он жи платный!1
Аноним 09/04/16 Суб 16:43:08 #258 №712006 
>>712004
Ну и?
Аноним 09/04/16 Суб 16:51:56 #259 №712012 
Но мне нравится ангулар 2.
Аноним 09/04/16 Суб 16:59:01 #260 №712021 
>>712004
Мы тут все успешные господа. Если у тебя нет сотни баксов на IDE, то проследуй к нищенкам-рабистам.
Аноним 09/04/16 Суб 16:59:36 #261 №712022 
>>712012
Родителям признался уже?
Аноним 09/04/16 Суб 17:05:11 #262 №712026 
>>711973
https://www.youtube.com/watch?v=bch1_Ep5M1s
Аноним 09/04/16 Суб 17:06:21 #263 №712029 
14602107820080.png
>>712012
Аноним 09/04/16 Суб 17:06:43 #264 №712030 
>>712022
https://github.com/AngularClass/angular2-webpack-starter - нашел вот такую штуку.
Аноним 09/04/16 Суб 17:07:50 #265 №712033 
>>711989
атом и прикрутил пару прикольных плагинов,
плюс имеются разные плагины под разные технологии
Очень нраится
Аноним 09/04/16 Суб 17:08:06 #266 №712034 
>>712029
Чому все так хейтят Ангулар? Я сам реактобог, но интересно жи.
Аноним 09/04/16 Суб 17:10:04 #267 №712035 
>>712034
Хатерс гона хате. Просто ничего, кроме ангулара нет, он монополист.
Аноним 09/04/16 Суб 17:11:48 #268 №712036 
>>711219
Бамп
Аноним 09/04/16 Суб 17:12:57 #269 №712038 
>>712035
> Просто ничего, кроме ангулара нет, он монополист
Няшный и простой как калаш реакт не существует?
Аноним 09/04/16 Суб 17:16:10 #270 №712042 
>>712038
Реакт я тоже люблю. Сравнить их не могу пока что.
Аноним 09/04/16 Суб 17:16:55 #271 №712043 
>>712038
Это только вьюшка. Её просто нельзя сравнивать с ангуларом. Более того, реакт можно юзать вместе с ангуларом.
Аноним 09/04/16 Суб 17:20:11 #272 №712046 
>>712043
Это я знаю. Обычно имеют в виде стек ReactJS / Flux, или ReactJS / Redux / Immutable.js.
Аноним 09/04/16 Суб 17:20:56 #273 №712048 
14602116564580.png
>>711985
Да импорчу я обыкновенно,
Но как я уже сказал, >>711983
через функцию работает нормально,
через Класс что-то нихуя
и не пойму в чем дело
игрался с constructor класса, всеравно ничего
Аноним 09/04/16 Суб 17:21:41 #274 №712049 
>>712046
>ReactJS / Redux / Immutable.js.
Что из этого может делать ajax запросы?
Аноним 09/04/16 Суб 17:22:17 #275 №712050 
>>712049
fetch тащемта
Аноним 09/04/16 Суб 17:22:29 #276 №712051 
>>712046
Ну это очень странный стек, что-то серьезное на нем писать очень трудно. Нет организации кода, очень просто писать неподдерживаемое говно.
Для каких-то чатиков и микросервисов реакт идеален, а вот что покрупнее лучше на ангуларе делать.
Аноним 09/04/16 Суб 17:24:53 #277 №712052 
>>712051
Какой именно? В Redux именно что вся структура кода предопределена, все проекты на нем реально выглядят очень похоже. А если еще писать на TypeScript (для реакта и редакса есть репозитории с аннотациями типов), то вообще все сказочно.
Аноним 09/04/16 Суб 17:26:30 #278 №712054 
>>712052
>>712051
Накидайте скринов что ли.
Аноним 09/04/16 Суб 17:27:31 #279 №712055 
>>712054
https://github.com/jaysoo/todomvc-redux-react-typescript
Аноним 09/04/16 Суб 17:31:12 #280 №712057 
>>712055
Вообще конечно все говно, из-за того, что в ЖС нет нормальных коллекций в стандартной библиотеке, и все тянут либо lodash, либо immutable, или еще что-то (либо пердолятся со своими велосипедами, что еще хуже). В общем, ебал все в рот, и пишу гуй на ScalaJS используя нормальные скаловские коллекции.
Аноним 09/04/16 Суб 17:38:03 #281 №712060 
>>711983
Если я не ошибаюсь, то когда через класс объявляешь, то надо вызвать конструктор с супером типа

constructor(props) {
super(props)
// ...
}

могу ошибаться
Аноним 09/04/16 Суб 17:45:26 #282 №712068 
>>712057
Ну так завезли мапы, сеты но они тоже говно
Аноним 09/04/16 Суб 17:46:31 #283 №712070 
Ребзя, палю тему:
Всё, кто пишут хуйню про реакт - она вас троллят, чтобы вы не заинтересовались случайно этим и не отняли их хлебушек.
Аноним 09/04/16 Суб 17:55:56 #284 №712077 
>>712060
>>712048
>игрался с constructor класса, всеравно ничего
А если мне придется пользоваться функциями вместо классов, это не усечет функционал реакта?то есть смогу ли я евентами и прочей поебенью пользоваться так же как в классе
Аноним 09/04/16 Суб 17:58:18 #285 №712081 
>>712048
Лол, у тебя там нету именного экспорта с названием App, что ты мне хуйню заливаешь.
Аноним 09/04/16 Суб 17:58:52 #286 №712082 
>>712077
Мало ли с чем ты там игрался, может супер проебал и пошло все пиздой, откуда я знаю. Разницы нет между классами и функциями.
Аноним 09/04/16 Суб 17:59:43 #287 №712083 
>>712082
>Разницы нет между классами и функциями.
Ты ебанашка? У функций нету стейта и нету эвентов. Вот даун, нету разницы, ахах
Аноним 09/04/16 Суб 18:02:36 #288 №712085 
>>712081
Именно поэтому тайпскрипт рулит. Чел даже не заметил, что у него импорт не происходит.
Аноним 09/04/16 Суб 18:05:58 #289 №712088 
>>712081
>>711983
>5 строка
> export default class App
хули нет то
Аноним 09/04/16 Суб 18:07:07 #290 №712089 
>>712088
Потому что ты тупой мудак, почитай как работает экспорт дефолт
Аноним 09/04/16 Суб 18:07:22 #291 №712090 
>>712085
>>712088
далбаебы, если я импорчу не заэкспорченные функции/классы мне сразу об этом говорит консоль
Аноним 09/04/16 Суб 18:08:10 #292 №712091 
>>712090
А ну ок, ебись дальше тогда, что. Только в чем ошибка тебе уже сказали, но доверяй своей говноконсольке.
Аноним 09/04/16 Суб 18:09:17 #293 №712094 
>>712089
он импортит без пизды все экспорченное, или ты хочешь сказать что экспорт дефолт обязывает тебя импортить без фигурных скобок?
Аноним 09/04/16 Суб 18:09:29 #294 №712095 
>>712090
ты не правильно импортишь
Аноним 09/04/16 Суб 18:10:10 #295 №712097 
>>712094
>экспорт дефолт обязывает тебя импортить без фигурных скобок?
Представь себе, мудила.
Аноним 09/04/16 Суб 18:16:20 #296 №712099 
>>712090
>>712095
>>712097
Каюсь, даун безмозглый
Спасибо
Вопрос про роутинг в реакт+метеор решен
Аноним 09/04/16 Суб 18:39:32 #297 №712109 
>>712070
Че блять? У этого говна даже релизной версии нет
Аноним 09/04/16 Суб 18:41:34 #298 №712111 
>>712109
Вот видите, ещё один тролль, хочет отпугнуть других от реакта, намекая, что он не продакшен реди, хотя сам скорее всего на нём пишет. Не слушайте его, реакт это очень няшно, легко и понятно. И можно кучу бабосов заработать, сейчас всё больше и больше спецов будут нужны.

Алсо, у реакта версия 15.0 уже, если что.
Аноним 09/04/16 Суб 19:06:39 #299 №712128 
>>712021
Мне то пока для изучения и vim хватает.
Аноним 09/04/16 Суб 19:07:32 #300 №712129 
>>712109
Зато Ангулар2 штабилен, лол
Аноним 09/04/16 Суб 19:17:11 #301 №712134 
>>712111
Накидай неДС-вакансий по реакту, еблан
Аноним 09/04/16 Суб 19:17:41 #302 №712135 
>>712129
Первый штабилен
Аноним 09/04/16 Суб 19:19:22 #303 №712140 
>>712134
Накидай неДС-вакансий по Ангуляр2, пидораха
Аноним 09/04/16 Суб 19:25:55 #304 №712145 
>>712134
Даун, удаленку никто не отменял
Аноним 09/04/16 Суб 19:31:06 #305 №712149 
>>712145
О, жсбоги просветите за удаленку, ну такой прихожу на биржу, берусь за еду писать шкрепты?
Аноним 09/04/16 Суб 19:31:10 #306 №712150 
>>712140
А кто про него говорил вообще? Сейчас ты больше на пидораху похож, который с рашки на украшку съезжает

>>712145
Вакансий все равно пиздец как мало и с маленьким рейтом. А реакт ещё и сдохнуть может. Нахуй это дерьмо.
Аноним 09/04/16 Суб 19:32:23 #307 №712153 
>>712149
Такая же работа, просто из дома. Ничего особенного, что именно тебе пояснить?
>>712150
Ой, всё, слишком толсто. Всем понятно, что реакт это топчик и дальше будет только лучше.
Аноним 09/04/16 Суб 19:37:31 #308 №712159 
>>712153
Ну прост, кулстори запилите про успешных фрилансеров.
Аноним 09/04/16 Суб 19:39:00 #309 №712160 
>>712159
Удаленка !== фриланс
Аноним 09/04/16 Суб 19:47:45 #310 №712168 
Ребятушки, не гоните ссаными тряпками, а подскажите, пожалуйста. Я человек совершенно не знакомый с программированием, решил попробовать таки вкатиться. И для изучения с нуля выбрал из шапки - Марейн Хавербек - "Выразительный JavaScript" и learn.javascript.ru
Пойдет? Или лучше с чего-то другого начать?
Аноним 09/04/16 Суб 19:47:56 #311 №712170 
>>712160
Ну окай, про удаленщиков
Аноним 09/04/16 Суб 19:49:55 #312 №712173 
>>712168
Лучше сначала learn, потом выразительный если захочешь. А вообще еще можешь интенсив от html academy глянуть по js, (можешь и по верстке тоже, если с html, css не знаком - основы все равно нужны будут)
Аноним 09/04/16 Суб 20:01:07 #313 №712176 
>>712153
> Ой, всё, слишком толсто. Всем понятно, что реакт это топчик и дальше будет только лучше.
Ангулярщик не палится
Аноним 09/04/16 Суб 20:16:46 #314 №712182 
>>712173
> основы все равно нужны будут
Вдруг он будет дрочить ноду? Нах ему ксс и хтмл?
Аноним 09/04/16 Суб 20:35:28 #315 №712193 
>>712182
Много ты знаешь работы, где только бэк? Даже если фронт делает другой человек, ему нужно будет как минимум тестовый интерфейс на голом хтмл набросать для проверок.
Аноним 09/04/16 Суб 22:34:31 #316 №712244 
>>712193
Тимлид научит, фронтендер сверстает, админ сдеплоит бухгалтерия забашляет
Аноним 09/04/16 Суб 23:17:56 #317 №712274 
>>711087
> автоподгрузки
npm i -g live-server
Аноним 10/04/16 Вск 01:12:36 #318 №712371 
>>712135
Первый не классный.
Аноним 10/04/16 Вск 03:38:40 #319 №712437 
14602487201320.jpg
НУ КОРОЧЕ ИЗ ОП-ПОСТА ТО ЯСНО ЧЕ ЧИТАТЬ РЕАЛ ВСЕ ПО ПОЛОЧКАМ РАЗЛОЖЕНО))))ТОКА НЕЯСНО КАК ПРАКТИКОВАТЬСЯ КОНКРЕТНО ТИПА ГДЕ ПРИМЕРЫ БРАТЬ ПО ДЖАВАСКРИПТУ ИЛИ ТИПОВЫЕ ЗАДАЧИ С РЕШЕНИЯМИ ДЛЯ НАЧИНАЮЩИХ ВЕБ-МАКАК)))) НАКИДАЙТЕ ЧТОЛИ ЗА ЩЕКУ МАТЕРИАЛОВ, РЕАЛ ОЧЕНЬ НАДО))))
Аноним 10/04/16 Вск 03:59:20 #320 №712444 
>>712437
иди на хуй google.com
Аноним 10/04/16 Вск 04:04:12 #321 №712445 
>>712444
ты хуй.
Аноним 10/04/16 Вск 04:06:13 #322 №712447 
>>712445
ох ебать как это обидно было
Аноним 10/04/16 Вск 10:50:49 #323 №712532 
>>710679
Все есть и работает уже давно, гугли es6.
Аноним 10/04/16 Вск 11:16:44 #324 №712554 
Поясните нуфагу, читаю тред и вижу скобкодебила. Этот язык еще на что нибудь способен кроме бесзадачной хуеты для школьников?
Аноним 10/04/16 Вск 11:54:26 #325 №712594 
14602784663260.png
>>712554
> Этот язык еще на что нибудь способен кроме бесзадачной хуеты для школьников?
Ахах прекрати
Аноним 10/04/16 Вск 12:11:23 #326 №712607 
>>712594
Это количство хомячков кто искал работу по этим ключевым словам.
Аноним 10/04/16 Вск 12:14:13 #327 №712611 
>>712607
Пики приходятся как раз на каникулы.
Аноним 10/04/16 Вск 13:10:01 #328 №712644 
>>712607
>>712611
Это количество вакансий с этими ключами
Аноним 10/04/16 Вск 13:49:39 #329 №712680 
>>712644
ввожу питон - вакансий 17 тысяч нашел,
ввожу руби, вакансий под 30 тысяч
ввожу node.js вакансий 800 штук.
Где этот твой завал вакансий?
Полюбому статистика запросов на пикче.
Аноним 10/04/16 Вск 14:18:47 #330 №712694 
>>712680
Ты не по мухосранску своему ищи, а по миру
И ты изначально про жаваскрипт говорил, а не про ноду
Аноним 10/04/16 Вск 14:26:09 #331 №712704 
>>712694
>>питон - вакансий 17 тысяч нашел
>по мухосранску своему

Ебать ты упорот
Аноним 10/04/16 Вск 14:26:50 #332 №712706 
>>712694
В твоем мухосранске, вместе взятых, хотябы, 1000 вакансий то найдется?
Я ищу согласно графику, а там node.js.
Аноним 10/04/16 Вск 14:55:40 #333 №712748 
>>710350
Что означает такое написание:
/
A path-finder. Based upon https://github.com/bgrins/javascript-astar
@constructor
/
Что означает @ с переменной?
Аноним 10/04/16 Вск 14:57:24 #334 №712752 
>>712748
и вот так к примеру * @param {boolean} opt.allowDiagonal Whether diagonal movement is allowed.
Аноним 10/04/16 Вск 15:04:55 #335 №712765 
>>712752
JSDOC
Аноним 10/04/16 Вск 15:40:53 #336 №712803 
>>712765
спасибо
Аноним 10/04/16 Вск 16:47:37 #337 №712935 
Ребят, всем привет. Есть API, с которого страница получает данные и вообще весь контент только оттуда. Как правильно реализовать подгрузку контента?
Ссылка: http://pokeapi.co/
Аноним 10/04/16 Вск 17:06:15 #338 №712956 
>>712935
Подгружать контент не пробовал?
Аноним 10/04/16 Вск 17:07:53 #339 №712957 
>>712956
Как это сделать? Мне нужно всю полученную инфу записать в переменную data, например, или каждую строчку получать напрямую из сервера?
Аноним 10/04/16 Вск 17:10:01 #340 №712959 
>>712957
https://www.fl.ru/
https://freelance.ru/
тут помогут.
Аноним 10/04/16 Вск 17:11:44 #341 №712963 
>>712959
Мне самому надо это сделать, причем дедлайн через шесть часов. Дайте просто направление, в какую сторону смотреть.
Аноним 10/04/16 Вск 17:13:17 #342 №712966 
>>712963
С такой сумбурной постановкой задачи, я предлагаю смотреть в сторону окна, этаж позваляет, надеюсь.
Аноним 10/04/16 Вск 17:15:50 #343 №712968 
>>712966
Есть API - pokeapi.co . Оно отдаёт данные по GET запросу. Мне эти данные нужно вывести на страницу.
Аноним 10/04/16 Вск 17:21:33 #344 №712972 
>>712968
var xhr = new XMLHttpRequest();

xhr.open('GET', 'pokeapi.co', false);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var myArr = JSON.parse(xhr.RESPONSE);
myFunction(data);
}
};
xhr.send();


function myFunction(data) {
document.body.innerHTML = data;
}
Аноним 10/04/16 Вск 17:21:41 #345 №712973 
>>712968
Отправь GET запрос - выведи данные на страницу.
Аноним 10/04/16 Вск 17:22:03 #346 №712975 
>>712968
Делаешь гет запрос, затем рендеришь данные, в чем проблема, можешь конкретнее объяснить в каком пункте у тебя завтык?
Аноним 10/04/16 Вск 17:23:23 #347 №712977 
14602982032720.png
>>712935
Вот скажи честно, оно тебе надо?
Если ты не можешь сделать такое простое задание в 50 строчек кода и одну хтмл страничку, как ты хочешь там участвовать в курсах?

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

Там через промисы или жквери кода на 50 строчек, элементарнейшая хуйня, даже нулячий сделает с помощью видео "jquery ajax tutorial - how to use ajax and api".
Мда.
Аноним 10/04/16 Вск 17:24:49 #348 №712979 
>>712975
Спасибо.
https://docs.google.com/document/d/15UzM6jsXQ8sAB8IQCvKZnDVXukcAL878Q36VqcITi3Y/edit?pref=2&pli=1 - вот задача в общем виде.
Аноним 10/04/16 Вск 17:26:00 #349 №712981 
>>712977
Надо.
Спасибо за описание. Смотрел по уже готовым решениям - там ад на 600+ строчек и использование кучи библиотек.
Аноним 10/04/16 Вск 17:30:50 #350 №712988 
>>712981
Откуда задание-то?
Это ведь реально легкотня, я бы такое через несколько дней изучения жса сделал.
Аноним 10/04/16 Вск 17:31:49 #351 №712992 
>>712988
Тестовое задания на украинские курсы, kottans.org
Аноним 10/04/16 Вск 17:36:20 #352 №713002 
>>712977
А че за курсы?

мимо-интересующийся
Аноним 10/04/16 Вск 17:36:42 #353 №713004 
>>713002
о, уже увидел >>712992
Аноним 10/04/16 Вск 17:48:48 #354 №713021 
>>712979
Ух ты, прикольно, я наверное на курсы не попадаю, но для себя сделаю
Аноним 10/04/16 Вск 18:42:54 #355 №713084 
>>713021
что прикольно манька? очередной хелловорлд?
Аноним 10/04/16 Вск 18:53:56 #356 №713107 
>>713084
А подкинь-ка годных проектов для начинающих, пожалуйста.
Аноним 10/04/16 Вск 19:00:42 #357 №713114 
>>713107
у стремящегося стать поедателем сыров за 500 грн не хватает ума придумать пэт проект найс
Аноним 10/04/16 Вск 19:05:19 #358 №713118 
>>713114
На курсах пока до этого не дошли, лол)
Аноним 10/04/16 Вск 19:09:57 #359 №713123 
>>713118
разносчик пицц как есть
нам на курсах этого не рассказывали
Аноним 10/04/16 Вск 19:11:53 #360 №713126 
>>713123
Чувак, я не серйозно это пишу. Вы сами как вошли в айти, сударь?
Аноним 10/04/16 Вск 19:18:39 #361 №713133 
>>713084
Это хорошее задание для новичка.
Тут тебе и работа с АПИ, аджакс-асинхронность, работа с домом (например, неплохо бы реализовать скролл при нажатие кнопки "показать больше"), фильтрация (тут опять же нужно продумать, как организовать хранения данных, использовать MVVC-подобную архитекткту или флаксоподобную), можно локалстораж заюзать для кеширования, ну и плюс можно вспомнить верстку и сделать всё на флексах, например.
Аноним 10/04/16 Вск 19:18:55 #362 №713135 
>>713126
>>713123
Салоеды захватили тред, все в галеру
Аноним 10/04/16 Вск 19:22:47 #363 №713140 
>>713133
За три часа реально сделать?
Аноним 10/04/16 Вск 19:22:47 #364 №713141 
>>713133
Согласен, понятно, что тут работы всего на пару часов, но это ведь, как я понял, всего лишь тестовое задание, смысл давать огромное тестовое, никто не будет тратить кучу времени на него.
Аноним 10/04/16 Вск 19:24:27 #365 №713143 
>>713107
Спроектируй фрейворк, утилизирующий возможности квантовых процессоров.
Аноним 10/04/16 Вск 19:25:28 #366 №713146 
>>713140
Да вполне, думаю минимальный функционал легко можно сделать за несколько часов. Ну ещё смотря на чём ты решишь писать, можно сделать оверкилл и взять реакт+редакс+роутер, например, тогда при грамотной архитектуре придётся пару часов накинуть, а можно просто на чистом жсе, или жквери набросать быстро, тогда будет сложнее вносить дополнительные фичи, но основу легко будет сделать.
Аноним 10/04/16 Вск 19:28:44 #367 №713153 
>>713133
99% из этого треда не осилят и половину из задания :)
Аноним 10/04/16 Вск 19:30:05 #368 №713157 
>>713153
Да ну брось, любой, кто умеет пользоваться хотя бы жкварей, легко его сделает.
Аноним 10/04/16 Вск 19:30:48 #369 №713159 
>>713153
Ну так тред скорее для новичков. Синьйоры сидят на ДОУ и обсуждают совсем другие вопросы)
Аноним 10/04/16 Вск 19:31:10 #370 №713160 
>>713157
А на чистом JS сложнее будет сделать?
Аноним 10/04/16 Вск 19:33:37 #371 №713161 
>>713160
Чистый жс и жквери мало отличаются в плане организации кода, просто на жквери много удобных, уже сделанных за тебя, методов. На чистом жсе тебе придётся их самому писать, поэтому чуть дольше будет конечно, но не сильно.
Аноним 10/04/16 Вск 19:34:43 #372 №713163 
Кто нибудь пытался подружить Ангулар с Джанго? У Джанго в шаблонах используются двойные фигурные скобки {{ }}, они же используются в Ангуларе.
Аноним 10/04/16 Вск 19:39:16 #373 №713171 
>>713163>>713163
гугли по jinja2
Аноним 10/04/16 Вск 19:42:01 #374 №713174 
Можете пояснить, почему jslint пишет
> Expected ';' and instead saw ','.
> var button,
? Вот код http://pastebin.com/9tBJnDPD
Аноним 10/04/16 Вск 19:44:19 #375 №713178 
>>713174
Видимо есть правило, запрещающее объявление переменных через запятую, он ожидает несколько var.
Аноним 10/04/16 Вск 19:48:29 #376 №713184 
>>713174
каждую переменную отдельно объявляй
Аноним 10/04/16 Вск 19:50:01 #377 №713186 
>>713178
>>713184
Очень странно. Всегда же наоборот было:
https://jslinterrors.com/combine-this-with-the-previous-var-statement
Аноним 10/04/16 Вск 20:04:55 #378 №713211 
>>713135
не салоеды, а салофилы
пидарахи ас ис
Аноним 10/04/16 Вск 20:06:16 #379 №713214 
>>713186
jslint != jshint
Аноним 10/04/16 Вск 20:06:26 #380 №713215 
>>713126
через постель
у меня жена 23 летний синьор
Аноним 10/04/16 Вск 20:07:59 #381 №713220 
>>713214
> https://jslinterrors.com/combine-this-with-the-previous-var-statement
> This warning has existed in two forms in JSLint and JSHint. It was introduced in JSLint in June 2011 and has remained in both tools ever since.
Аноним 10/04/16 Вск 20:15:09 #382 №713240 
>>713220
Удали их нахуй, поставь православный еслинт, там можно свой конфиг написать какой угодно.
Аноним 10/04/16 Вск 20:17:34 #383 №713246 
>>713171
Спасибо.
Аноним 10/04/16 Вск 20:18:42 #384 №713249 
>>713215
Везёт.
спал с несколькими сорокалетними пердунами за вакансию верстальщика
Аноним 10/04/16 Вск 20:21:10 #385 №713256 
>>713249
Взяли?
Аноним OP 10/04/16 Вск 20:22:50 #386 №713258 
>>713135
Тащемта, и тред создан салоедом
Аноним 10/04/16 Вск 20:24:02 #387 №713261 
>>713258
Вітання співвітчизникам!
Аноним 10/04/16 Вск 21:08:40 #388 №713329 
>>713256
Нет. Нашли другого с более пидорской фигурой.
Аноним 10/04/16 Вск 21:46:12 #389 №713386 
Блять, как спиздить курс с codeschool? Есть гайд какой-нибудь, пидоры блять, ниче халявного нет в интернете, суки.
Аноним 10/04/16 Вск 21:59:18 #390 №713394 
14603147587540.png
14603147587561.png
>>713386
Даже не знаю, тоже никак не могу найти, весь интернет перерыл!. первую ссылку в гугле открывать не пробовал, корзиночка?
Аноним 10/04/16 Вск 22:01:36 #391 №713396 
>>713394
Бля торрент не работает ))00
Аноним 10/04/16 Вск 22:16:47 #392 №713415 
>>713394
Сука, это просто видеоуроки, нахуй они мне?
Аноним 10/04/16 Вск 22:40:12 #393 №713425 
>>713415
Ну да, задания уровня скопипасти строчку из видео наверняка очень полезны, ага, учитывая что на слеющем слайде уже скрин с этой строчкой и готовым заданием. Пошел нахуй дегенерат, тебе блядь пережуй, перевари да в рот насри, не можешь даже знания применить
Аноним 10/04/16 Вск 22:55:30 #394 №713432 
>>713425
Сам иди нахуй, сын больной спидом собаки
ОПЯТЬ СРАНЫЙ РЕАКТ meteoro-fil 11/04/16 Пнд 00:25:40 #395 №713471 
14603235408130.png
14603235408161.png
14603235408172.png
14603235408173.png
Пацаны, снова трабл
Не хочет загружаться коллекции через createContainer()
хз почему, вот скрины (инсерты работают в монго, то есть импорты/экспорты не накосоебил как в предудыщий раз)
Что здесь? ошибки изза недавних обновлений или чё?
Аноним 11/04/16 Пнд 00:53:22 #396 №713483 
Анон, подскажи решение поэлегантнее.

Я получаю с сервера json следующего вида:
{
"path": "app.js",
"name": "app.js",
"type": "file"
},
{
"path": "bin",
"name": "bin",
"type": "directory",
"children": [
{
"path": "bin\\www",
"name": "www",
"type": "file"
}... 6к строчек

Как бы мне его посимпатичнее распарсить, чтобы сделать визуализацию этой структуры на клиенте? Т.е. нужна возможность просматривать директории и их содержимое. Я справлюсь и так, но решение, вероятнее всего, будет убогим и топорным. Как бы сделал это знающий анон?
Аноним 11/04/16 Пнд 01:03:42 #397 №713486 
>>713471
Сук, ну какое же ты уёбище, захера ты юзаешь такие сложные штуки, как блядский метеор, умные компоненты и прочее говно, если ты даже не умеешь пользоваться консолью и не умеешь в асинхронность, ну скажи мне? Лучше бы базовые знания закрепил, чем этот говнокод писать.
Аноним 11/04/16 Пнд 01:05:40 #398 №713487 
>>713471
Алсо,
>Что здесь? ошибки изза недавних обновлений или чё?
Пойми, ты вряд ли будешь человеком, который найдёт багу в реакте. Поэтому всегда знай, что хуйня и баги от тебя идут.
Аноним 11/04/16 Пнд 01:44:35 #399 №713498 
>>713432
Может я сын собаки и спидом болен, но слава Аллаху, не такой тупорылый еблан как ты.
Аноним 11/04/16 Пнд 01:57:35 #400 №713500 
Ангуларогоспода, посоветуйте. Первый ангулар. Есть таблица, где отображается название и цифра. Название статично, а цифра получается через AJAX запрос. Всего шесть элементов. Как лучше сделать? Сделать сервис и через него шесть раз делать запрос, а потом рендерить? Сделать скоуп с объектом из шести элементов? Я не знаю, опыта в ангуларе мало.
Аноним 11/04/16 Пнд 03:17:57 #401 №713521 
>>713498
Ладно, ты не сын собаки.
Аноним 11/04/16 Пнд 10:17:02 #402 №713595 
>>713486
да епт твою мать, это с https://www.meteor.com/tutorials/react/creating-an-app
а не мой собственный высер, делаю все пошагово и все-равно хуйня какая то да не работает
Я вкатываюсь, чё ты доебался, как закрепить основы хз, берусь за то за что вижу
>>713487
ты конечно прав, но мало ли, у них там обновления каждые пол дня выходятза последние недели 2 что у реакта что у метеора
Аноним 11/04/16 Пнд 13:27:07 #403 №713727 
>>713595
ну подскажите
Аноним 11/04/16 Пнд 14:20:41 #404 №713764 
>>712046
> ReactJS / Flux, или ReactJS / Redux / Immutable.js.
Что мешает использовать Redux без Immutable?
Аноним 11/04/16 Пнд 14:21:00 #405 №713765 
>>712049
XmlHTTPRequest
Аноним 11/04/16 Пнд 14:21:55 #406 №713767 
>>712034
А ты попробуй на нём что-нибудь написать - узнаешь.
Аноним 11/04/16 Пнд 15:17:40 #407 №713801 
>>713765
Нет.
XMLHttpRequest
Аноним 11/04/16 Пнд 15:57:48 #408 №713837 
>>713764
Можно и без него, но какой-то велосипед все равно понадобится (см >>712057)
Аноним 11/04/16 Пнд 16:36:31 #409 №713862 
Есть ли тут знающий Анон который поможет разобраться с парсингом JSON?
Даже если передаю такую строку '{"one":1, "two":2}'
http://joxi.ru/5mdYJBluv585v2
http://joxi.ru/l2ZROx7h8373M2
выдает ошибку. Я не пойму что происходит как только не пытался разобраться - ничего не выходит
Аноним 11/04/16 Пнд 16:58:40 #410 №713876 
>>713837
Меня просто смутило, что якобы для обычного Flux он не нужен, а для Redux нужен.
Аноним 11/04/16 Пнд 17:15:44 #411 №713886 
>>713876
Во Flux store принято делать на мутабельных структурах данных (изменения применяются к существующем экземпляру store) если я правильно все понимаю. классический flux я не использовал, только смотрел примеры. В Redux при любом изменении возвращается новый экземпляр store вместо старого, в этом разница.
Аноним 11/04/16 Пнд 17:19:16 #412 №713890 
>>713886
Если во Flux делать в store мутабельные данные, то начнётся пиздец, т.к. ссылки на данные растекаются по компонентам, а и если компонент внутри себя захочет "поиграться" с данными, то он будет аффектить стор.
писал-на-флаксе-когда-редакса-ещё-не-было
Аноним 11/04/16 Пнд 17:25:08 #413 №713893 
Пришел к вам из ниоткуда, хочу вкатиться во фронтенд с нуля.
Обязательно ли знать верстку перед тем как приступить к JS или можно параллельно учить?
Аноним 11/04/16 Пнд 17:54:13 #414 №713918 
>>713893
Желательно, можно учить параллельно. Её учить максимум неделю, дальше практика и познание заебов и кривостей
есть версткатред в воркаче
Аноним 11/04/16 Пнд 17:54:18 #415 №713919 
>>713893
Можно и параллельно, но для того, чтобы работать с домом хотя бы азы верстки знать надо (ты тем более во фронт хочешь) Есть более-менее скомпилированный материал по верстке - это интенсивы от htmlacademy. Для форнтендера знания пригодятся. Базовый по верстке, продвинутый, базовый по js. Ссылка на тред по верстке есть в шапке (его сейчас переименовали) могу продублировать. Держи:
https://2ch.hk/wrk/res/523507.html
Аноним 11/04/16 Пнд 18:18:20 #416 №713940 
Вечер в хату, господа. Начал изучать божествунный JS, но хочется запилить кое-что для себя, а именно: парсер музыки в вк. Чтобы можно было одним кликом все аудио со страницы скачать. Скажите, можно ли это реализовать средствами JS и что мне понадобится?
Аноним 11/04/16 Пнд 18:30:07 #417 №713943 
>>713940
руки - 2шт.,
голова - 1шт.,
гугл - 1шт.
Аноним 11/04/16 Пнд 18:30:44 #418 №713944 
>>713940
>можно ли это реализовать средствами JS
Можно.
>что мне понадобится?
Умение гуглить и задавать правильные вопросы.
Аноним 11/04/16 Пнд 18:31:17 #419 №713946 
>>713943
А одной рукой код нельзя набирать что ли?
Аноним 11/04/16 Пнд 18:32:38 #420 №713948 
>>713946
а второй дрочишь или жопу щекочешь?
Аноним 11/04/16 Пнд 19:58:47 #421 №714013 
>>713483
> Как бы сделал это знающий анон?
Рекурсивно
Аноним 11/04/16 Пнд 20:04:19 #422 №714017 
Господа, нужно чтобы при нажатии на текст, пользователь мог его изменить, а после сгенерить html этого дива с новым текстом. В какую сторону копать? Ничего нагуглить не могу.
Аноним 11/04/16 Пнд 20:16:41 #423 №714026 
Привет, сладенькие. Так как чувствую себя неуверенно в составлении скриптов и испытываю нужду в практике, но не знаю как самостоятельное ее реализовать, то возникает вопрос - как же мне (и таким как я) изучать фичи или расширять знание о библиотеках и их синтаксисе, прилагающимся к JS, и еще много чему еще, что лучше усваивается во время практики? Я, конечно, понимаю, что прошу многого, но может найдется тот, кто поделиться опытом работы "на подсосе" у сведущего пограммиста, пинающего и наставляющего на верный путь в обретении и расширении знаний? Возможно ли вообще найти человека, готового вам платить собственным опытом в обмен на ваши старания? Если "да", то где такие обитают и какой к ним нужен подход, дабы достичь выше описанной цели?
Аноним 11/04/16 Пнд 20:26:58 #424 №714041 
>>714017
http://jsbin.com/sukitohiru/edit?html,js,output
Аноним 11/04/16 Пнд 20:27:58 #425 №714044 
>>714017
https://jsfiddle.net/xxxwww/ocsom6r0/
Аноним 11/04/16 Пнд 20:30:05 #426 №714048 
>>714041
А, я походу не так понял, лол
Аноним 11/04/16 Пнд 20:32:12 #427 №714050 
>>714044
Благодарю
Аноним 11/04/16 Пнд 20:33:40 #428 №714052 
>>714026
Так а для чего тебе такой человек? Найди себе нужную задачу, чтобы тебе прям хотелось её пилить и делай. Железный вариант как не проебать желание изучать какой-либо ЯП
Аноним 11/04/16 Пнд 20:48:01 #429 №714063 
>>714052
Я лучше усваиваю материал от человека, чем от книги. Задачей я себе ставлю освоить ЯП JS, но не в том, что бы написать что-то определенное.
Аноним 11/04/16 Пнд 20:50:50 #430 №714064 
>>714063
Пока будешь писать что-то определенное, выучишь много нового. Потом еще что-то напишешь и т.д.
Аноним 11/04/16 Пнд 20:52:30 #431 №714066 
>>714063
> Я лучше усваиваю материал от человека, чем от книги
Смотри курсы тогда всякие. Юдасити, курсера, всё ж есть. И там уж люди поквалифицированнее зеваки с харкача

> Задачей я себе ставлю освоить ЯП JS, но не в том, что бы написать что-то определенное.
Никогда такого не понимал. Это как учить язык страны, в которую ты может и не поедешь никогда. А если и поедешь, то не знаешь зачем.
Мало того, что никакой мотивации, может ещё окажется, что тебе это и не нужно
Аноним 11/04/16 Пнд 21:06:01 #432 №714073 
14603979617680.jpg
>>710292 (OP)
Вот меня учат бэкенд и фронтенд писать на жсе. Я узнаю про всякие шаблонизаторы, сборщики, реакты, редаксы экспрессы и прочие фреймворки. А если бы я сычевал дома с учебником, как бы я про существование всего этого узнал? Там же только базовый синтаксис и особенности языка даются, откуда узнать, что применять в реальной работае?
Аноним 11/04/16 Пнд 21:07:50 #433 №714077 
>>714073
> откуда узнать, что применять в реальной работае?
Почитать вакансии?
Аноним 11/04/16 Пнд 21:09:35 #434 №714081 
>>714077 this! Я так сам учусь. А >>714073 какой-то странный, нахуя общаться с кем-то и выходить из дома, если на дваче в интернете есть вся инфа.

Аноним 11/04/16 Пнд 21:10:29 #435 №714083 
>>713886
Не делает так никто во флаксе, лол.
А в редаксе иммутабл жс нахер не сдался, сперд оператор берешь и в бой, никакие костыли не надо изобретать.
Аноним 11/04/16 Пнд 21:10:53 #436 №714084 
>>714083
>спред
быстрофикс
Аноним 11/04/16 Пнд 21:17:38 #437 №714089 
>>714066
> Смотри курсы
И их я тоже смотрю, но это все же не то, о чем я говорю. Наставника можно спросить "почему вот так, а не так" или "а как здесь быть?", чего не спросишь у человек с видео.

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

Так же и я, в ввиду своей неопытности, считаю, что лучше бы найти наставника, чтобы грамотно оперировать всеми инструментами JS и всем прилагающим к нему, что могло бы пригодиться, а не становиться быдлокодером, носящем "плохие" знание и, соответственно, плохо выполняющий данную мне работу.
Аноним 11/04/16 Пнд 21:17:52 #438 №714090 
>>714073
Достаточно сидеть в этом треде
Аноним 11/04/16 Пнд 21:19:50 #439 №714092 
>>714089
>И их я тоже смотрю, но это все же не то, о чем я говорю. Наставника можно спросить "почему вот так, а не так" или "а как здесь быть?", чего не спросишь у человек с видео.
У HTMLAcademy, если не ошибаюсь, есть курс по жс с наставниками
Аноним 11/04/16 Пнд 21:19:51 #440 №714093 
>>714073
Достаточно раз в неделю читать пару новостных подборов, времени максимум час займёт и будешь знать обо всех актуальных технологиях.
Аноним 11/04/16 Пнд 21:20:34 #441 №714095 
>>714093
>пару новостных подборов
Поделишься?
Аноним 11/04/16 Пнд 21:23:03 #442 №714099 
>>714092
Я нищенка.
Аноним 11/04/16 Пнд 21:25:15 #443 №714101 
>>714092
И все-таки,
> Возможно ли вообще найти человека, готового вам платить собственным опытом в обмен на ваши старания? Если "да", то где такие обитают и какой к ним нужен подход, дабы достичь выше описанной цели?
Аноним 11/04/16 Пнд 21:26:14 #444 №714102 
>>714064 --> >>714084
Аноним 11/04/16 Пнд 21:27:25 #445 №714104 
>>714095
Всякие web tools weekly, javascript weekly, 5 minuites of javascript и т.д., сотни их. На хабре еженедельная подборка фронтенд новостей хорошая (но чел, который её делает пидорас нереальный, уёбок, мразь).
Я сам в твиттере залипаю на самом деле, человек на 40 подписан, они постоянно репостят интересные вещи.
Аноним 11/04/16 Пнд 21:27:35 #446 №714105 
>>714101
Ты бы стал тратить свое время на ньюфаню с глупыми вопросами, когда ты можешь зарабатывать 1ккк/мин
Аноним 11/04/16 Пнд 21:27:45 #447 №714106 
>>714101
Да ты заебал. Всем и так тут понятно, что ты - лентяй и просто хочешь доебывать кого-то своими вопросами.
Аноним 11/04/16 Пнд 21:29:03 #448 №714108 
>>714104
>Я сам в твиттере залипаю на самом деле, человек на 40 подписан, они постоянно репостят интересные вещи.
Заскринил бы да в шапку добавил
Аноним 11/04/16 Пнд 21:31:08 #449 №714112 
>>714108
двачую
Аноним 11/04/16 Пнд 21:33:50 #450 №714115 
>>714105
Да, дурацкие вопросы, конечно, могут выводить, но если я соглашаюсь работать на кого-то для получения опыта и не более, то ты бы отказался от моей кандидатуры?
Аноним 11/04/16 Пнд 21:35:33 #451 №714121 
>>714115
А мне какой профит от тебя?
Аноним 11/04/16 Пнд 21:36:12 #452 №714124 
>>714115
Я бы отказался, потому что от твоей работы будет мало толку, если ты не способен в самообучение, а ты, если судить по постам, пока в нее не можешь. Это не девелопмент будет, а непрекращающаяся почемучка. Без обид.
мимо
Аноним 11/04/16 Пнд 21:37:00 #453 №714125 
>>714106
Не волнуйся ты так, мой режим обязует меня ложиться в 22 часа, так что я тут не на долго, пирожочек.
Аноним 11/04/16 Пнд 21:37:56 #454 №714126 
>>714124
Да, кстати. Быть программистом - это постоянно самообучаться. Это не такая профессия, в которой ты отсидел пять лет в шараге и можешь до конца жизни работать, тут каждый месяц новая технология, которая меняет весь подход и упрощает жизнь
Аноним 11/04/16 Пнд 21:38:20 #455 №714127 
>>714125
>подразумевает, что тут кто-то волнуется из-за очередного лентяя
>подразумевает, что кому-то не похуй, какой у него там режим
>подразумевает, что кому-то не похуй, на сколько он тут
Аноним 11/04/16 Пнд 21:38:48 #456 №714129 
>>714126
> тут каждый месяц новая технология, которая меняет весь подход и упрощает жизнь
Особенно в WEB
Аноним 11/04/16 Пнд 21:38:51 #457 №714130 
>>714127
У него просто дефицит внимания, чего ты
Аноним 11/04/16 Пнд 21:43:05 #458 №714132 
>>714124
>>714126
Не знаю, много это или мало, но на learn.javascript я могу более менее могу использовать то, что изучил в основном курсе и, иногда заглядывая за подсказкой, могу работать с Аяксом и Кометой.
Аноним 11/04/16 Пнд 21:46:25 #459 №714135 
>>714129
Везде.
мимо из плюсов
Аноним 11/04/16 Пнд 21:47:53 #460 №714136 
>>714126
Самообучение - да кто против. Мне лишь нужна уверенность, что я все грамотно делаю, дабы потом меньше сомневаться в своих способностях и меньше бояться изучать что-то новое.
Аноним 11/04/16 Пнд 21:54:50 #461 №714147 
>>714136
Если боишься учить что-то новое и боишься ошибиться, то лучше просто сидеть дома и в доту играть.
Аноним 11/04/16 Пнд 21:59:07 #462 №714153 
>>714136
Нет идеальных решений. Есть только более/менее хуевые. Чтобы быть в курсе какие решения лучше/хуже, читай корпоративные блоги. Мнение одного сосачера вряд ли будет объективнее и правильнее обкатанного в проде решения.
Аноним 11/04/16 Пнд 22:03:45 #463 №714161 
>>714147
Я уже описал, что в данном случае считаю "лучше".
>>714153
Я ничье мнение не спрашивал первоначально. Мне лишь надо было получить точную информацию, если такая есть, от человека владеющего ей, если такой есть.
Аноним 11/04/16 Пнд 22:06:15 #464 №714165 
>>714161
> Мне лишь надо было получить точную информацию, если такая есть, от человека владеющего ей, если такой есть.
Ты какой-то отбитый. Я тебе прямым текстом пишу, что точной информации нет и один человек тебе её уж точно дать не может, а ты такое отвечаешь
Аноним 11/04/16 Пнд 22:17:30 #465 №714178 
>>714136
>Мне лишь нужна уверенность, что я все грамотно делаю, дабы потом меньше сомневаться в своих способностях и меньше бояться изучать что-то новое.
Да пошел ты нахуй, я уже больше 2 лет ковыряюсь в этом дерьме, и получаю больше 100к, и ты думаешь я уверен грамотно ли я все делаю? Да хуй там, каждый день как праздник.
Аноним 11/04/16 Пнд 22:20:32 #466 №714180 
test
Помогите код оптимизировать. Аноним 11/04/16 Пнд 22:23:11 #467 №714186 
14604025910580.png
14604025910591.png
>>710292 (OP)
Там суть в чем. Есть у нас координаты линии AB. Вокруг этой линии надобно сферу нарисовать. Нарисовать таким образом, чтобы линия проходила через ее центр (ось), а длина этой линии была диаметром сферы. (Ничего сложного. Еще раз. Есть линия. Линия - ось сферы. Нарисовать сферу.)

Через "сумму квадратов катетов" находим длину линии, делим пополам - получаем радиус сферы. Далее по формулам из википедии (wiki/Сфера) находим точки на поверхности сферы (вокруг центра осей координат, с найденным радиусом). После чего двигаем эти точки таким образом, чтобы центр сферы совпал с центром нашей прямой.

Далее переходим к вращению нашей сферы мышкой (IRL там будет не сфера, а сложная функция, которую без вращения - хуй проссышь, что там нарисовано). Формулы берем из википедии (wiki/Поворот). На синусо-косинусы перемножили (вращаем не вокруг центра сферы, а вокруг начала координат).

Всё. Остается спроектировать сферу на плоскость. Делим x и y координаты на координату z (не забываем умножить на фокусное расстояние). Прибавляем к полученным координатам canvas.width/2 и canvas.height/2. Далее через fillRect рисуем точку на нашем канвасе.

На первой пикче код. На второй пикче сфера.

Вот тут http://xcont.com/sphere_fast.html реализация сферы из 36х36=1296 точек - исключительно, чтобы посмотреть, как пиздато она мышкой вращается
А вот тут http://xcont.com/sphere.html эта же сфера, только из 360х360=129600 точек. Вот такой она и должна быть (IRL 2^17-1 точек), но пиздец как эта хуита лагает.

Как ее оптимизировать?
Аноним 11/04/16 Пнд 22:34:28 #468 №714200 
14604032681150.png
>>714044
Сделал так, только с жиквери все равно он заинклюден уже. А теперь столкнулся с такой проблемой.
Как из каждой строки убрать contenteditable="false" onclick="this.contentEditable=true ? replace заменяет только в первой строке. Код лежит в переменной html, html.length считает количество символов, а не строк, так что циклом не получается. Сплит тоже нормально не делит. Что я делаю не так?
Аноним 11/04/16 Пнд 22:38:44 #469 №714205 
>>714200
Регулярки знаешь что такое?
Аноним 11/04/16 Пнд 23:02:41 #470 №714229 
>>714200
//g
Аноним 11/04/16 Пнд 23:06:37 #471 №714235 
>>714186
Скажи, насколько ясно ты понимаешь, что ты шизик?
Аноним 11/04/16 Пнд 23:07:32 #472 №714236 
>>714229
Спасибо, получилось
Аноним 11/04/16 Пнд 23:11:47 #473 №714241 
>>714229
Ну нахера ты сразу ответ даёшь, я же начал его аккуратно подводить.
А да ладно, зачем я стараюсь, чел ведь просто даже в элементарный гугл не умеет, он обречен в любом случае.
Аноним 11/04/16 Пнд 23:18:53 #474 №714247 
>>714241
Ну вообще-то я нагуглил раньше, чем он ответил. Просто из вежливости поблагодарил за ответ.
Аноним 11/04/16 Пнд 23:44:36 #475 №714266 
http://pastebin.com/LkqZcEKs

Аноны, зачем введена переменная pos? Можно же написать indexOf(target, 0).
Аноним 11/04/16 Пнд 23:46:52 #476 №714272 
>>714266
В первой итерации цикла - да, а дальше? Подумай немножко.
Аноним 11/04/16 Пнд 23:51:02 #477 №714274 
>>714272
Понял, спасибо.
Аноним 12/04/16 Втр 00:07:25 #478 №714284 
14604088454510.jpg
Зачем во всяких хороших либах весь код обрамляется конструкцией типа
(function(){
...
}())
Аноним 12/04/16 Втр 00:08:05 #479 №714285 
>>714284
Чтобы не засорять глобал
Аноним 12/04/16 Втр 00:08:46 #480 №714286 
>>714284
гугле IIFE
Аноним 12/04/16 Втр 00:10:09 #481 №714291 
>>714285
Логично, грац.
Аноним 12/04/16 Втр 05:37:45 #482 №714381 
Посоны учу ваше программирование и уже так-то от начала прилично продвинулся но дальше уже не идет.
Я понимаю, что делает такая-то строчка кода и то что говорит учебник тоже, а вот писать задачи уже не могу ну просто хоть волосы рви если потуплю в решение, то смогу понять не замудренные под разные формулы задачи и переписать позже их самому но это же неправильно.
Уже просто не знаю, что делать похоже я слишком ограниченный для этого.
Аноним 12/04/16 Втр 07:46:09 #483 №714411 
>>714381
Алгоритмизируй задачу, а потом реализуй. В чем твоя проблема?
Аноним 12/04/16 Втр 08:39:14 #484 №714419 
>>714132
> с Аяксом и Кометой
А у нас уже WebSocket и WebRTC
Аноним 12/04/16 Втр 08:56:02 #485 №714425 
>>714112
Двачую двачевателя.
Аноним 12/04/16 Втр 09:13:20 #486 №714434 
>>714411
В том что вниманиеблядь без силы воли.
авторпоста_не_тролль
Аноним 12/04/16 Втр 10:26:07 #487 №714460 
>>714235
Хуизик
Аноним 12/04/16 Втр 13:38:27 #488 №714543 
>>711331
>есть отбивные под сыром
>запивать их британским чаем
Да Вы же пидораха, сэр.
Аноним 12/04/16 Втр 13:39:18 #489 №714544 
>>711320
Если учишь сам-то годно!
Аноним 12/04/16 Втр 13:52:22 #490 №714548 
>>711309
Слушай, почему в js и html окнах повторяется код? Разве не нужно его копировать?
Аноним 12/04/16 Втр 13:54:40 #491 №714551 
>>714284
http://stackoverflow.com/questions/9899372/pure-javascript-equivalent-to-jquerys-ready-how-to-call-a-function-when-the
Аноним 12/04/16 Втр 14:58:53 #492 №714584 
14604623331690.jpg
http://embed.plnkr.co/FJJuBLso5vgVAUJZ5POQ/
Аноним 12/04/16 Втр 15:07:39 #493 №714590 
>>711309
Умножение косячное. Введи число и нажми на знак оумножения.
Аноним 12/04/16 Втр 15:08:56 #494 №714593 
>>714584
ТАК ПИЧОТ
@
АЖ БОЛЬНО
Аноним 12/04/16 Втр 15:09:29 #495 №714594 
>>714584
ЗАШЕЛ В ПРОГРАММАЧ
@
ЛАМПОВЫЙ ЖС ТРЕНД
@
ОЧЕРЕДНОЙ ДОЛБОЕБ ВЫКЛАДЫВАЕТ СВОЕ ГОВНОПОДЕЛИЕ И ДУМАЕТ, ЧТО КОМУ-ТО ОНО ИНТЕРЕСНО
Аноним 12/04/16 Втр 15:20:11 #496 №714596 
>>714584
ДЖВА ГОДА УЧИЛ ПРОГРАММИРОВАНИЯ
@
ВЕНЦОМ ТВОЕГО ОБУЧЕНИЕ СТАЛ БЕСПОЛЕЗНЫЙ И НЕНУЖНЫЙ СКРИПТ
@
ЛУЧШЕ БЫ В ДОТУ ИГРАЛ, БЫЛО БЫ УЖЕ 8К ММР
meteoro-fil 12/04/16 Втр 15:42:15 #497 №714608 
14604649352730.png
14604649352751.png
СНОВА МЕТЕОР
ПАцаны, проблема!
в метеоре при использовании react-komposer
проблема только в одном - когда пытаюсь вытащить из монги коллекцию, реакт выдает чо-то там в ошибке, но коллекция вытаскивается как видно(я ее в консоль.лог засунул)
Обычный массив вставляю - все ок, из монги выдает ошибку
Аноним 12/04/16 Втр 15:46:51 #498 №714611 
>>714584
ВЫУЧИЛ ЛИСП
@
РАБОТЫ НЕТ
Аноним 12/04/16 Втр 15:49:40 #499 №714612 
ЗАГРУЖАЮ ЧЕТЫРЕ ГИГА В АМАЗОН
@
СМОТРЮ НЕТВОРК В ТАСК МЭНЭДЖЕРЕ
@
20 МБИТ/C
@
ОТКРЫВАЮ РЕСУРС МОНИТОР
@
ДЖАВА 2 МБИТ/C
sageАноним 12/04/16 Втр 16:56:30 #500 №714646 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/714644.html
Р https://2ch.hk/pr/res/714644.html
Е https://2ch.hk/pr/res/714644.html
К https://2ch.hk/pr/res/714644.html
О https://2ch.hk/pr/res/714644.html
Т https://2ch.hk/pr/res/714644.html
Аноним 12/04/16 Втр 21:43:51 #501 №714922 
>>714608
У тебя там Date object, в строку его переведи, потому что так реакт его не нарисует
Аноним 14/04/16 Чтв 00:35:05 #502 №716176 
Переписал сегодня огромный тест с джавы на ноду и жасмин.
Он стал раза в 2 меньше и раз в 10 читаемее.
Прямо кончил, насколько удобнее девелопить на жаваскрипте по сравнению с тырпрайзным говнецом.
Аноним 14/04/16 Чтв 18:31:53 #503 №716723 
Во что вкатываться в react или в ангуляр?
comments powered by Disqus

Отзывы и предложения