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

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 516 | 26 | 89
Назад Вниз Каталог Обновить

JavaScript #48 Аноним 21/05/16 Суб 19:46:19  749639  
14638491791790.jpg (37Кб, 1052x1052)
Ссылка на прошлый тред: >>746180 (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/ для серверного кода.
Аноним 21/05/16 Суб 19:49:56  749642
>>749639 (OP)
var http = require('http')
Что это и зачем?
Аноним 21/05/16 Суб 19:50:48  749644
>>749642
Мог бы поумнее первый пост придумать-то.
Аноним 21/05/16 Суб 19:52:33  749646
>>749642
Неужели так трудно в гугл
Аноним 21/05/16 Суб 20:02:03  749655
>>749644
>>749646
Ну вообще-то, встроенные модули необязательно рекьюрить. Они в глобальной области видимости и так.

Можно сделать просто var http = http;
Аноним 21/05/16 Суб 20:03:20  749656
>>749655
А еще лучще
let {http, util, vm} = global;
Аноним 21/05/16 Суб 20:48:14  749691
>>749656
const http = require('http');
И не ебите мозг своими школьными трюками, пожалуйста.
Аноним 21/05/16 Суб 20:52:14  749696
>>749691
Почему тогда ты не рекьюришь другие объекты из глобальной области видимости? Console\Object\Array\etc?

Аноним 21/05/16 Суб 20:56:01  749700
>>749696
>var require = require('require')
Аноним 21/05/16 Суб 21:08:01  749714
Сап, аноны.
Я не кодил на языках, в которых есть паттерн матчинг. Примерно понимаю, что это, но есть один вопрос.

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

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

Расскажите, кто знает.
Лень просто лезть во всякие хаскели\скалы\етк, чтобы проверить и понять.
Аноним 21/05/16 Суб 21:22:56  749724
>>749714
>выполняется только первое давшее тру?
Это. И ты в js-треде, в js нет паттерн матчинга, уходи.
Аноним 21/05/16 Суб 21:27:13  749732
>>749724
>в js нет паттерн матчинга
Открой для себя switch(true)
Аноним 21/05/16 Суб 21:28:30  749733
>>749655
>Ну вообще-то, встроенные модули необязательно рекьюрить. Они в глобальной области видимости и так.
И давно такое безобразие? Я как-то пропустил, хотя третий год на ноде.
Аноним 21/05/16 Суб 21:30:29  749736
>>749732
Напиши мне на свитчах проверку функции на соответствие паттерну, чтобы тип аргументов был строка, число, соотв. объект.
Аноним 21/05/16 Суб 21:33:37  749740
>>749736
>чтобы тип аргументов был строка, число, соотв. объект.
(string | number | Object)
или
(string, number, Object)

Сколько аргументов ты имеешь ввиду?
Аноним 21/05/16 Суб 21:35:22  749742
>>749740
Что это должно значить?
Аноним 21/05/16 Суб 21:36:50  749743
>>749742
Я о твоем условии
Функция сколько аргументов принимает блядь? Один, который должен быть или строкой, или числом, или соотв. объектом? Или три строку, число и какой-то соотв. объект?
Аноним 21/05/16 Суб 21:40:37  749752
>>749743
Три аргумента, строку, число, а объект должен быть соотв. типа... Упс, а это ты как сделаешь?
Аноним 21/05/16 Суб 21:41:58  749754
>>749724
В "стандартных библиотеках" есть реализации.
Аноним 21/05/16 Суб 21:43:22  749756
>>749743
a.__proto__ === b.__proto__
Хотя я уже сделал сам.
Аноним 21/05/16 Суб 21:43:45  749758
>>749756
>__proto__
Аноним 21/05/16 Суб 21:44:14  749761
>>749758
>__zerg__
Аноним 21/05/16 Суб 21:50:22  749768
>>749756
Открой для себя instanceof
Аноним 21/05/16 Суб 21:50:41  749769
14638566413620.jpg (65Кб, 721x674)
>>749752
Аноним 21/05/16 Суб 21:53:16  749771
>>749769
Что это такое? Кто в своём уме так пишет?
Аноним 21/05/16 Суб 21:58:50  749777
>>749639 (OP)
Есть 2 стула. Marionette и Angular, что выбрать для пет проекта? С марионет у меня есть опыт, а ангуляр вроде модный, тоже нужно попробовать
Аноним 21/05/16 Суб 21:59:03  749778
>>749777
Angular 2?
Аноним 21/05/16 Суб 21:59:58  749780
>>749777
React+redux. >>749777
Аноним 21/05/16 Суб 22:00:24  749783
>>749777
>Marionette
Посмотрел и проиграл. Фреймворк на фреймворке. Отлично.

>для пет проекта
свой велосипед.
максимум: underscore и jquery
Аноним 21/05/16 Суб 22:01:19  749785
>>749778
да второй, я же не некрофил
Аноним 21/05/16 Суб 22:01:32  749786
>>749771
Ты просил на свитчах тебе запилить проверку. Пожалуйста.
Аноним 21/05/16 Суб 22:01:55  749787
>>749783
>максимум: underscore и jquery
больной штоле
Аноним 21/05/16 Суб 22:02:47  749789
>>749787
что не так
Аноним 21/05/16 Суб 22:08:16  749796
>>749789
Ну. Это как если бы ты спросил чем тебе есть суп, а тебе посоветовали бы вкусную приправу вместо ложки
Аноним 21/05/16 Суб 22:09:22  749799
>до огромных highload проектов
)))
Аноним 21/05/16 Суб 22:30:37  749823
>>749799
Paypal, netflix, google, yandex, vk, linkedin, uber, medium, ebay, pinterest... Пруфы гуглятся по nodejs + название компании
И вот ещё пруфы от IBM
https://strongloop.com/wp-content/uploads/2015/02/final-node-infographic-3-18-15v1.pdf

Надо это в шапку добавить для кукаретиков
Аноним 21/05/16 Суб 22:49:43  749839
>>749823
>Paypal, netflix, google, yandex, vk, linkedin, uber, medium, ebay, pinterest
>используют говно для снежинок на страничке
:D
Аноним 21/05/16 Суб 22:50:07  749841
>>749823
Node в хайлоаде умрет в мучениях, глупенький.
Аноним 21/05/16 Суб 22:59:13  749852
>>749839
Я про ноду, валенок. Если жс фронтенде учитывать - под это 95% всех сайтов попадает

>>749841
Почему ты не можешь загуглить
> nodejs + название компании
Почему ты можешь написать свой ничем не подкрепленный вскукарек, а загуглить не можешь? А, пидор?

Nodejs в netflix
http://techblog.netflix.com/2015/12/debugging-nodejs-in-production.html
http://techblog.netflix.com/2014/08/scaling-ab-testing-on-netflixcom-with_18.html
Аноним 21/05/16 Суб 23:01:32  749857
>>749852
Почему дети нонче такие тупые и агрессивные?
Аноним 21/05/16 Суб 23:05:10  749859
>>749857
> У меня нет пруфов, попытаюсь ка перейти на личности
Аноним 21/05/16 Суб 23:06:58  749864
>>749859
Но я же не спорю с тобой, глупенький.
Аноним 21/05/16 Суб 23:10:09  749868
>>749864
А что делаешь?
Аноним 21/05/16 Суб 23:12:23  749870
>>749868
Я написал истинное утверждение, ты можешь либо принять его во внимание и использовать с выгодой для себя, либо оставаться невеждой дальше, абсолютно плевать. А сейчас мне интересно, почему дети нонче такие тупые и агрессивные?
Аноним 21/05/16 Суб 23:15:15  749872
>>749870
Прости, но я опыту ведущих мировых корпораций доверяю больше, чем истеным утверждениям беспруфного дебила с харкача
Аноним 21/05/16 Суб 23:17:51  749876
>>749872
Ради Бога.
Аноним 21/05/16 Суб 23:24:51  749879
>>749796
Не приправу, а кусок металлической руды.
Аноним 22/05/16 Вск 09:18:08  750090
>>749097
При чем тут js?
В других языках про тип void не слышал?
null это null
а undefined это void
Аноним 22/05/16 Вск 10:31:13  750117
Сколько символов должно быть максимум в строке? 80? 120?
И нужно ли переносить скобку на следующую строку при декларации классов и методов в es6?

Вообще жалко, что нет стандарта, как PSR и PEP.
Аноним 22/05/16 Вск 10:33:16  750118
>>750090
Да где там, void в сишке, например, вообще в других целях запилен. Даже нормальный void малополезен сам по себе и как-то жили без него до 89 года, а в жс он совершенно бесполезен, т.к. управлять памятью нет никакой возможности.
Аноним 22/05/16 Вск 10:35:50  750120
>>750117
Есть eslint.
Аноним 22/05/16 Вск 11:29:46  750144
Аноны, с фантазией проблеммы выручайте , какой небольшой проектик джуинору можно сделать за недельку, чтобы положить себе на гитхаб?
Аноним 22/05/16 Вск 11:35:06  750147
>>750144
https://2ch.hk/pr/res/719798.html
Аноним 22/05/16 Вск 11:46:56  750153
>>750117
http://standardjs.com/rules.html
Аноним 22/05/16 Вск 12:22:44  750174
>>750153
Блять, как можно без точек с запятой писать. Гайд всем хорош, но вот эту вещь какой-то ебучий пистонокофескриптер придумал.
Аноним 22/05/16 Вск 12:35:20  750184
>>750174
Я не ставлю точку с запятой, если после неё стоит пробел и закрывающая фигурная скобка. Перед переносом строки же ; ставлю.
Т.е.
function myFunction () {
var result = something();
}
и
function myFunction () { var result = something() }
Аноним 22/05/16 Вск 12:50:56  750197
Прочитал весь стайлгайд.
Мягко говоря, он спорный.

Не ставить ";" в конце строк, чтобы потом ставить их впереди? Лол.
Ещё я люблю отступы внутри скобок условий, если это условие одно. Например, if ( true ), но if (a > b && b > c). Также не вижу смысла делать какие-то отступы при объявлении анонимных функций, особенно если они без параметров, т.е.:
setTimeout(function(){ ... }, 100); // вполне ОК
Аноним 22/05/16 Вск 14:46:48  750269
Cдались вам эти гайды и стандарты. В этом и прелесть жс, что можно ебашить код как душа желает при условии вы изучили язык и его изъяны как следует и не выглядет при этом нетакимкаквсе.
Аноним 22/05/16 Вск 15:03:46  750287
>>750269
Сразу видно школьника.
Аноним 22/05/16 Вск 15:52:56  750336
>>750174
Этот парсер порвался, несите новый.
Аноним 22/05/16 Вск 16:25:47  750356
Сап, аноны. Интересует, как вообще npm работает на проекте?
Хочу сделать простую страничку с инпутом и выводом текста (с сокетами на nodejs + express + socket.io).
Решил подключить бутстрап и понял, что хз как это сделать вообще.
Набросал вот такой термоядерный пиздец, но он всё равно не работает https://jsfiddle.net/f5jgy097/
Аноним 22/05/16 Вск 16:29:47  750363
>>750356
npm для бекендных либ, хотя некоторые дауны и фронтендные выкладывают. Тебе нужен bower для бутстрапа
Аноним 22/05/16 Вск 16:32:37  750367
>>750363
А что с бовером делать?
Подключать к проекту, допустим bower install bootstrap потом.
А дальше как саму библиотеку то врубить в том же index.html?
Аноним 22/05/16 Вск 16:33:43  750368
>>750363
как будто есть разница
алсо, его ж вроде вообще перестали разрабатывать
Аноним 22/05/16 Вск 16:34:50  750370
>>749785
Нет, ты ебешь еще не рожденных детей.
Бери анг2 ессно, я на его бетке уже проект заканчиваю пилить, годнота. Заодно тайпскрипт подучишь, хватит писать как лошара по ЕС5, вперед к 7-й!
Аноним 22/05/16 Вск 16:35:03  750371
>>750363
Ахахах
Во-первых, бовер умер
Во-вторых, для нпма вообще нету разницы что делает либа, что угодно туда пихать можно
Аноним 22/05/16 Вск 16:37:28  750373
>>750363
>npm для бекендных либ, хотя некоторые дауны и фронтендные выкладывают
Да ты же ебанутый.
Аноним 22/05/16 Вск 16:38:34  750375
>>750371
Да как тот же бутстрап врубить в проекте тогда, блеать?
Аноним 22/05/16 Вск 16:39:24  750377
>>750375
Ты в ангельский не можешь чтолесукапидор? Первая ссылка в гугле по запросу на нормальном языке.
Аноним 22/05/16 Вск 16:41:26  750379
>>750375
Тебе еще с browserify или webpack ебаться, лучше остановись здесь.
Аноним 22/05/16 Вск 16:48:01  750385
>>750371
> Во-вторых, для нпма вообще нету разницы что делает либа, что угодно туда пихать можно
Я же сказал про это
> хотя некоторые дауны и фронтендные выкладывают
А некоторые и просто репозитории со своими поделками
Аноним 22/05/16 Вск 16:51:02  750387
>>750385
В фейсбуке дауны работают, в айрбнб дауны, в амазоне дауны, в гугле дауны. Окей. Только нойнейм пидораха на харкаче не даун.
Аноним 22/05/16 Вск 16:52:57  750390
>>750387
Тебе плохо?
Аноним 22/05/16 Вск 16:53:20  750392
>>750385
Блядь, почему дауны-то? Раньше npm не умел во flat dependencies, сейчас разницы нет вообще (не считая того, что bower не умеет в nested) - бери и пользуй, все нормальные люди так делают.
Аноним 22/05/16 Вск 17:01:20  750395
>>750392
Потому что нет разделения на фронтенд и бекенд.
Используя bower я точно знаю, что в bower_modules/socket.io - фронтенд либа, а в node_modules/socket.io - бэкенд либа.
Используя только npm мне нужно смотреть что это за либа, для фронта или бэка. Что, как мне кажется, очень неудобно
Аноним 22/05/16 Вск 17:07:06  750400
>>750395
Недавно начал прогать?
Аноним 22/05/16 Вск 17:07:23  750402
>>750390
Мне отлично, а ты тупое хуйло)))
Аноним 22/05/16 Вск 17:08:58  750404
>>750400
Не, лет пять уже прогаю.
Наоборот, до меня такие мелочи дошли с опытом. Раньше мне не влом было бы и посмотреть, а теперь каждую секунду экономлю
Аноним 22/05/16 Вск 17:09:52  750405
>>750395
Если библиотека тебе не знакома, ты все равно полезешь читать документацию. Если знакома - абсолютно поебать, лежит она в той или другой папке, правда?
Аноним 22/05/16 Вск 17:17:38  750408
>>750405
Я же специально привел пример с клиент-серверной либой
Аноним 22/05/16 Вск 17:19:45  750409
>>750408
Ты настолько тупой?
https://www.npmjs.com/package/socket.io
https://www.npmjs.com/package/socket.io-client
Аноним 22/05/16 Вск 17:31:10  750414
>>750409
Я знаю как это решают, но мне так неудобно. И я искренне не понимаю зачем люди добровольно могут мешать зависимости бекенда и фронтенда, это ж всё ещё и в одном файле прописывается. На маленьких проектах это может быть и норм, но мне такое совсем не подходит.
Пикрел. Вот зачем мне мешать это всё?
Аноним 22/05/16 Вск 17:44:00  750416
>>750408
Окей, лежит у нас в node_modules какой-нибудь изоморфный lodash. Что бы тебе дала информация, используют его на клиенте или на сервере?
Аноним 22/05/16 Вск 17:49:09  750418
14639285493990.png (153Кб, 854x988)
>>750414
Отклеился пикрел, макабу шатают

>>750416
> изоморфный
Это скорее исключение. Сколько ты можешь назвать таких либ?
Аноним 22/05/16 Вск 17:51:00  750421
>>750418
У меня в сообщении был акцент на том, что абсолютно поебать на папочку. С чисто backend или frontend библиотека вообще проблем быть не должно. Ты аутист какой-то, еще людей нормальных даунами называешь, блядина. Иди на хуй отсюда.
Аноним 22/05/16 Вск 17:51:13  750422
>>750414
У тебя что бек и фронт это один проект? Ты ебанутый совсем?
Аноним 22/05/16 Вск 17:52:29  750424
>>750418
Думаю бОльшая половина нпм модулей такие.
Аноним 22/05/16 Вск 17:53:24  750425
>>750422
Когда вью рендерится на сервере - один. Разве можно в таком случае иначе?

>>750421
> С чисто backend или frontend библиотека вообще проблем быть не должно
Почему не должно, лол? Я только что описал конкретную проблему для меня делать так
Аноним 22/05/16 Вск 17:55:38  750429
>>750425
Бля, не только можно, но и нужно. Ты реально какую-то херню мутишь. И проблемы высасываешь из пальца. Хорошо, что бовер сдох нахуй.
Аноним 22/05/16 Вск 17:57:20  750433
>>750429
> не только можно, но и нужно
Покажи как

> И проблемы высасываешь из пальца
Пик тут >>750418 для тебя проблема из пальца?
Аноним 22/05/16 Вск 17:59:19  750436
>>750425
Если у тебя серверный рендеринг, значит у тебя все депсы изоморфные, лол.
Аноним 22/05/16 Вск 18:00:19  750437
>>750433
Ты про сборщики вообще ничего не знаешь?

Проблемы не вижу, кроме того, что ты используешь ангуляр, бутстрап и кучу говна к ним.
Аноним 22/05/16 Вск 18:00:22  750438
>>750436
Блять, с каким же я дауном спорил, оказывается
Аноним 22/05/16 Вск 18:00:46  750439
>>750437
Причем тут сборщики? У меня всё это добро вебпаком собирается
Аноним 22/05/16 Вск 18:01:02  750441
>>750438
Это моё первое сообщение в этой дискуссии. Ну, как знаешь.
Аноним 22/05/16 Вск 18:01:36  750443
>>750441
Погугли про изоморфность, ты неправильно это понимаешь
Аноним 22/05/16 Вск 18:02:12  750445
>>750439
>Собирается вебпаком
>вебпака нету в зависимостях
Ясно
Аноним 22/05/16 Вск 18:03:29  750447
>>750445
У меня сборщик этого проекта вообще отдельно. Он одновременно бекенд и фронтенд собирает
Аноним 22/05/16 Вск 18:03:46  750448
>>750443
Во-первых, Такой термин никто не использует больше. Во-вторых, твоя "изомофность" это и есть код, который можно использовать и на сервере, и на клиенте. Если у тебя серверный рендеринг, то большинство зависимостей будут универсальными, так или иначе.
Аноним 22/05/16 Вск 18:05:17  750454
да что вы с ним спорите, он ведь ебанутый, только посмотрите на эту лапшу из ангуляро-говна!
Аноним 22/05/16 Вск 18:07:22  750457
>>750454
Я ебанутый, потому что ты не пишешь ничего серьезного?
Аноним 22/05/16 Вск 18:07:43  750459
>>750457
Да
Аноним 22/05/16 Вск 18:08:26  750461
Бамп вопросу >>750356
Куча спецов до сих пор ничего не смогла посоветовать по делу
Аноним 22/05/16 Вск 18:10:23  750466
>>750461
http://getbootstrap.com/getting-started/#download
Аноним 22/05/16 Вск 18:13:38  750471
>>750448
Если фронтенд-зависимость в одном package.json с бекенд-зависимостью, она от этого изоморфной не становится
Аноним 22/05/16 Вск 18:13:47  750472
>>750466
Ну охуеть теперь.

Алгоритм то какой?
$ npm install bootstrap

В app.js пишу var bootstrap = require('bootstrap')
В index.html пишу <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
И после этого все мои <div class="col-sm-8> работают?
Аноним 22/05/16 Вск 18:14:04  750473
>>750472
Да
Аноним 22/05/16 Вск 18:16:15  750476
>>750471
>изоморфной
Такого понятия не существует, тебе уже тут сказали, проснись.
Аноним 22/05/16 Вск 18:17:25  750479
>>750476
Как это нет? Как тогда называется, когда я могу одну и ту же зависимость и на бекенде, и на фронтенде использовать?
Аноним 22/05/16 Вск 18:28:04  750486
>>750473
Спасибо. Постарался, но не работает. Что не так? https://jsfiddle.net/wawte5gq/

/home/anon/git/chat/node_modules/bootstrap/js/transition.js:59
}(jQuery);
^

Я же подключаю её
Аноним 22/05/16 Вск 18:34:57  750494
>>750486
А ты jquery подключил?
Аноним 22/05/16 Вск 18:37:57  750496
>>750494
По ссылке код же написан. Как я понял - да. Хотя есть ощущуение, что var jquery недостаточно и её надо где-то вызвать ещё.
Аноним 22/05/16 Вск 18:38:19  750498
>>750496
>>750486
https://jsfiddle.net/wawte5gq/1/
Аноним 22/05/16 Вск 18:50:02  750517
>>750498
Короче так и не понял как с этими npm-bower работать. Говно какое-то нерабочее.
Сделал тупо через внешние ссылки в html-файле https://jsfiddle.net/wawte5gq/3/
Аноним 22/05/16 Вск 19:02:25  750544
>>750363
Ебанутый?
В npm что угодно можно засунуть и лежит в нем что угодно. Это репозиторий пакетов, а не либ для js
Там есть даже десктоп бинарные приложения
Аноним 22/05/16 Вск 20:12:56  750658
>>750395
Мудак что ли? socket.io-client это фронтенд либа в npm.
Аноним 22/05/16 Вск 20:37:53  750693
>>750363
ПРИШЛО ВРЕМЯ ПОДКЛЮЧАТЬ НОВЫЙ РАКЕТНЫЙ МЕНЕДЖЕР!
ПАКЕТНЫЙ МЕНЕДЖЕР САМ СЕБЯ НЕ ПОДКЛЮЧИТ! Я ПОДКЛЮЧУ ПАКЕТНЫЙ МЕНЕДЖЕР ЧЕРЕЗ ДРУГОЙ ПАКЕТНЫЙ МЕНЕДЖЕР!
ЗАЧЕМ МНЕ НУЖЕН НПМ, У МЕНЯ НЕТ ВРЕМЕНИ ЕБАТЬСЯ С НИМ!
ЛУЧШЕ Я ПОДКЛЮЧУ ЕЩЁ ОДИН ПАКЕТНЫЙ МЕНЕДЖЕР!
НА КАЖДЫЙ ПРОЕКТ Я ПОДКЛЮЧАЮ ДЕСЯТЬ ПАКЕТНЫХ МЕНЕДЖЕРОВ.
КАЖДЫЙ ПАКЕТНЫЙ МЕНЕДЖЕР КАЧАЕТ ПО СТО МОДУЛЕЙ.
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ!
Аноним 22/05/16 Вск 21:30:34  750748
Иду собеседоваться на нод разраба. Кто ходил? Какие вопросы будут спрашивать?
Аноним 22/05/16 Вск 21:38:36  750758
Подскажите олдфагу-цепепешнику, который на JS последний раз писал под IE6.

Есть Node.js, у него есть event loop. Обработчик запроса может делать IO отдавая туда колбеки. Но в итоге должен вызвать response.end(), чтобы отправить запрос. Что будет, если колбеки глючные и response.end() не вызывают?
Аноним 22/05/16 Вск 21:39:59  750761
>>750758
Запрос просто повиснет, пока не отключится по таймауту клиент или сервер
Аноним 22/05/16 Вск 21:47:39  750776
>>750761
И таймаут вероятно минутами меряется? И объект запроса/ответа все это время будет в памяти висеть? Т.е. если есть сервер, на котором такой кривой колбек - то посылаем на URL этого колбека 100500 запросов - и сервер падает по out of memory?
Google IO 2016 Аноним 22/05/16 Вск 22:01:04  750795
Почему никто не обсуждает главное событие всея джсдева?
https://events.google.com/io2016/
Аноним 22/05/16 Вск 22:02:06  750799

>>750776
> И таймаут вероятно минутами меряется?
Две минуты по-умолчанию. Сеттится через
https://nodejs.org/api/http.html#http_request_settimeout_timeout_callback

> Т.е. если есть сервер, на котором такой кривой колбек - то посылаем на URL этого колбека 100500 запросов - и сервер падает по out of memory?
Да.
Аноним 22/05/16 Вск 22:02:22  750801
>>750795
Где там жс?
Аноним 22/05/16 Вск 22:03:25  750803
>>750801
Ввести js не пробовал в поиск?
Аноним 22/05/16 Вск 22:04:37  750805
14639438777090.png (101Кб, 1366x768)
>>750803
Аноним 22/05/16 Вск 22:08:08  750813
>>750805
Я вот не пробовал. Просто интересно, почему нет инфы по тому, что там гугл мастера продемонстрировали ит сообществу (кроме умной куртки).
Аноним 22/05/16 Вск 22:09:26  750819
>>750805
>Firebase
https://www.youtube.com/watch?v=ySmWlU9j3j4
Аноним 22/05/16 Вск 22:10:20  750820
>>750819
https://firebase.google.com/
Аноним 22/05/16 Вск 22:11:13  750823
14639442736480.png (104Кб, 1856x490)
>>750820
Аноним 22/05/16 Вск 22:11:19  750825
>>750813
Ну так жс-сообщество это никак не коснулось
Аноним 22/05/16 Вск 22:12:21  750828
>>750819
Битрикс какой-то, ну его в пизду.
Аноним 22/05/16 Вск 22:16:45  750838
Анон, если я сейчас начну ебать труп первого ангуляра во второй потом легче будет вкатиться? Насколько они похожи?
Аноним 22/05/16 Вск 22:16:49  750839
14639446093370.jpg (3643Кб, 4000x2156)
>>750799
Спасибо.
Аноним 22/05/16 Вск 22:16:59  750840
14639446196920.png (161Кб, 1686x965)
>>750823
Аноним 22/05/16 Вск 22:17:11  750841
>>750838
Абсолютно разные.
Аноним 22/05/16 Вск 22:18:14  750842
>>750825
Но как же возможность писать веб приложения, использующие хостинг и мощь гугл апи, хранилища, баз данных и пока абсолютно даром.
Аноним 22/05/16 Вск 22:20:10  750845
>>750842
https://firebase.google.com/pricing/
Аноним 22/05/16 Вск 22:20:11  750846
>>750842
Чувак, файрбаза уже несколько лет существует, очнись
Аноним 22/05/16 Вск 22:20:38  750848
14639448387130.png (541Кб, 641x638)
Проиграл с лица мужика, когда он достал эту штуку.
Аноним 22/05/16 Вск 22:21:04  750849
>>750841
Пиздец, в большинстве вакансий висит первый ангуляра, пока начнешь его ворочить, он уже протухнет, а второй, как мне кажется, еще не скоро в них появится
Аноним 22/05/16 Вск 22:21:27  750850
>>750849
Возьми React.
Аноним 22/05/16 Вск 22:22:10  750852
>>750850
Так в реакт уже могу, но он чет нихуя никому не нужен
Аноним 22/05/16 Вск 22:22:59  750855
>>750852
В нормальных странах более-менее востребован.
Аноним 22/05/16 Вск 22:23:41  750856
>>750852
У нас 3 вакансии на реакт уже месяц висят в дс2, всё кто приходят - нихуя не могут.
Аноним 22/05/16 Вск 22:24:06  750857
>>750856
Ценник?
Аноним 22/05/16 Вск 22:24:35  750859
>>750855
Если бы я мог завести трактор, реакт был бы не единственной причиной для этого
>>750856
Так мне бы для джуна, а там везде ангуляр хотят
Аноним 22/05/16 Вск 22:24:53  750860
>>750856
И что нужно уметь? Может тестовые задания запилишь?
Аноним 22/05/16 Вск 22:25:11  750863
>>750860
антисажа
Аноним 22/05/16 Вск 22:25:17  750864
>>750857
Ну где-то от 80к до 130к, зависит от сопутствующих скиллов, опыта и т.д.
Аноним 22/05/16 Вск 22:25:22  750865
>>750859
Под джуном имел ввиду без опыта
Аноним 22/05/16 Вск 22:28:32  750870
>>750848
https://www.youtube.com/watch?v=2KpLHdAURGo
Аноним 22/05/16 Вск 22:30:24  750872
>>750860
Я думаю проблема как раз в том, что тестовое слишком простое - тупо написать тудушку. Я уже тимлиду говорил, что надо что-то более прикольное сделать, но он чего-то тупит. Поэтому приходят челы, которые кроме этой тудушки, да ещё и скопипащенной откуда-то, нихера не могут. Такие дела.
Аноним 22/05/16 Вск 22:31:24  750873
>>750872
А что вам еще хочется? Приведи несколько примеров, пожалуйста.
Аноним 22/05/16 Вск 22:31:47  750874
>>750748
http://node-center.ru/tech/article_node/item/5740e3f9efa1a9162d1609a2
Вопросы стандартные, если не дебил, проблем не будет.
Аноним 22/05/16 Вск 22:35:11  750877
>>750872
Так и не сказал что нужно вам. Насчет туду согласен, еще часто встречается в заданиях прогноз погоды, блядь, который разобран во многих курсах. Вакансии из дс2, не ваша контора случаем?
Аноним 22/05/16 Вск 22:36:43  750878
>>750873
Ну если просто по технологиям, например, то хорошо бы знать флакс-паттерн (сейчас используем флакс в легаси коде, редакс в новом), всякие сопутствующие либы типо редакс-сага тоже неплохо знать, плюс реакт роутер. Умение пользоваться и настраивать вебпак. А ну ещё у нас тайпскрипт, но он по идее за пару часов учится, так что необязательно даже. Ещё есть серверный рендеринг, но там уже бекендеры шаманят, по сути ничего для фронтендера от этого не меняется.

>>750877
Да, у нас тудушка в тестовом, в дс2. Может и наша.
Аноним 22/05/16 Вск 22:42:40  750886
>>750878
Чо, даже собирать не умеют?
Аноним 22/05/16 Вск 22:44:13  750890
>>750878
Можешь ссылки на вакансии запилить или намекнуть где найти?
Аноним 22/05/16 Вск 23:28:30  750929
Аноны, очень прошу, дайте годный туториал по XHR, и HTTP запросы в теле JS, прочитал все первые ссылки в гугле, просто нечего не понял. Или может в какой книге есть хороший раздел по этой теме.
Аноним 23/05/16 Пнд 00:54:12  750991
Блин, как вы достали обсуждать фреймворки. Просмотрел тему, почти не за что зацепиться нормальному прогеру на чистом JS.
Аноним 23/05/16 Пнд 00:56:11  750997
>>750991
А что пишут нормальные прогеры на чистом JS, позволь полюбопытствовать?
Аноним 23/05/16 Пнд 00:56:54  751001
>>750997
фреймворки
Аноним 23/05/16 Пнд 00:58:53  751007
>>751001
Не мешайся, мелкобуквенный.
Аноним 23/05/16 Пнд 01:02:21  751013
>>751007
Но ведь он прав.
Аноним 23/05/16 Пнд 01:02:51  751014
>>751013
Не семени, мелкобуквенный.
Аноним 23/05/16 Пнд 01:08:58  751020
>>751014
Под кроватью Семёна не нашёл?
Аноним 23/05/16 Пнд 01:11:21  751023
>>750929
Гугли "Кантор xmlhttprequest".
Аноним 23/05/16 Пнд 01:12:09  751024
>>751023
Кантор, ты заебал, иди отсюда.
Аноним 23/05/16 Пнд 02:08:11  751047
>>749639 (OP)
Объясните без подъёба пожалуйста
>https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md
Это какой-то набор анекдотов и троллейбусов из хлеба?
Например, я не вижу вообще вакансий для бэкенда, кроме ноды, знаю, что в юнити 99.99% юзают C#, а не жс, да и документация пишется для шарпа, не видел, чтобы кто-то предпочитал вордпрессу и друпалу жс хостинги... с остальным всем так же?
Это реально используемые и дающие пососать решения или это просто по фану, чтобы было и попиариться на волне популярности языка? Кто-то в здравом уме пишет мобильные приложения, десктопные (окей, окей, брэкетс и атом, да), бэкенд (кроме ноды) на жс или это что-то вроде ASP/ASP.NET для 3.5 сайтов (пусть и годных)?
Аноним 23/05/16 Пнд 02:10:43  751050
Что кроме чистого JavaScript нужно учить, чтобы писать аддоны для браузеров? Ну, кроме документации по написанию аддонов, разумеется. Какие фреймворки, чтоб красиво и удобно?
Аноним 23/05/16 Пнд 02:24:52  751062
>>751047
Все программирование - это набор анекдотов и троллейбусов.
Аноним 23/05/16 Пнд 02:28:05  751065
>>751047
>знаю, что в юнити 99.99% юзают C#, а не жс
После этой фразы есть ли смысл с тобой разговаривать? В юнити не JS, а лишь внешне схожий UnityScript, который называют JS, чтобы аббревиатура не совпадала с United States.

Положняк, короче, такой: JavaScript уже 20 лет обитает в браузерах - это его основная и пока совершенно неприступная ниша. Поскольку браузеры есть везде, JS тоже есть везде. Поскольку JS есть везде, он популярен. Поскольку он популярен, разные энтузиасты пытаются писать на нём и сервера (Node.js), и мобильные приложения (Cocoon.js, тысячи их) и десктопные программы (node-webkit) и прочее. На данный момент наиболее успешной попыткой применить JS вне браузера является Node.
Аноним 23/05/16 Пнд 02:28:08  751067
>>751047
Кек, микруху еще на жопошкрепте не пилят? Я кажется знаю, на чем запилены дрова амд.
Аноним 23/05/16 Пнд 02:31:48  751070
>>751050
Года три назад занимался написанием аддонов. Кроме голого JS ничего не надо было, но вообще работа эта неблагодарная. Если у хрома ещё туда-сюда (есть нормальные обновляемые доки и адекватное API), то в FF полный мрак: совершенно невозможно пробиться через залежи постоянно меняющихся и устаревающих программных интерфейсов. Там у них ещё вроде собственный язык разметки.
Аноним 23/05/16 Пнд 02:32:56  751071
>>751065
Да, я знаю, и питон там не чистый, но все прекрасно понимают, о чем речь, плюс в вашем же фаге написано. Так что предъява не ко мне.
Да, ты описал то, что я и сам примерно нагуглил. То есть реально, кроме браузера и ноды, смотреть на остальное есть смысл только из академического или велосипедостроительного интереса, так? Я не ради срача спрашиваю, мне интересна его реальная применимость и осмысленность в альтернативных направлениях. Это все не лишено смысла или это таки чистый энтузиазм?
>>751062
Твой пост охуительно полезен. Че вы такие выебистые, хипстота? В ебучку прописать?
Аноним 23/05/16 Пнд 02:35:18  751073
>>751070
Нет какого-нибудь высокоуровнего кроссбраузерного фреймворка? Может, хотя бы jQuery можно использовать? Ну, голый js то еще развлечение. Или какие-нибудь альтернативные решения для аддонописателей?
Аноним 23/05/16 Пнд 02:36:59  751074
>>751071
>То есть реально, кроме браузера и ноды, смотреть на остальное есть смысл только из академического или велосипедостроительного интереса, так?
Тут нужны советы бывалых, но, по-моему, мобильные приложения на JS пишут давно и стабильно. PhoneGap, Appcelerator и так далее.
Вот эта компания, например, пишет свои интерактивные книги для айпада на JS:
http://tales.ipublisher.com.ua/

Конечно, если тебе нужен графоний и 3D, лучше взять что-то низкоуровневей.
Аноним 23/05/16 Пнд 02:40:45  751077
>>751074
Жду тогда еще советов, спасибо. Ну мобильные еще ладно, хотя я тоже не совсем понимаю (их и на питоне с шарпом пишут, но зачем, когда есть java, c++ и ObjectiveC)?
Аноним 23/05/16 Пнд 02:45:19  751081
>>751074
>если тебе нужен графоний и 3D, лучше взять что-то низкоуровневей.
WebGL и так пишет в видео-память.
Аноним 23/05/16 Пнд 06:27:55  751187
>>751073
http://www.crossbrowser.com/
http://kangoextensions.com/
Сам юзал канго, годнота
Аноним 23/05/16 Пнд 06:35:08  751188
>>751077
> java
Гугл её хоронит, вроде как. У них там какие-то тёрки, не поделили деньги, и теперь гугел хочет съезжать на дарт (подмножество жс)
> c++
Если скорость действительно важна
> ObjectiveC
Опять похоронен. Эпол сейчас на свифт съезжает, а больше он никому и не нужен, вроде как.

> То есть реально, кроме браузера и ноды, смотреть на остальное есть смысл только из академического или велосипедостроительного интереса, так?
И почему ты так решил? Спокойно можешь использовать всё, что нашло поддержку у корпораций
Аноним 23/05/16 Пнд 07:10:57  751199
>>751073
вроде в фф скоро будет поддержка хромовых аддонов, не?
Аноним 23/05/16 Пнд 08:34:05  751219
>>751188
>и теперь гугел хочет съезжать на дарт
Разве не на свифт?
Аноним 23/05/16 Пнд 08:55:33  751232
>>751188 >>751219
> Слышу звон да не знаю где он
Аноним 23/05/16 Пнд 10:16:27  751249
>>751232
https://www.opennet.ru/opennews/art.shtml?num=42153
http://www.androidauthority.com/google-dart-sky-android-apps-605970/
Аноним 23/05/16 Пнд 10:29:28  751253
>>751188
>дарт (подмножество жс)
Сказал тоже.
Аноним 23/05/16 Пнд 10:39:02  751255
>>751188
>Гугл её хоронит, вроде как.
Какие вы все простые, школьники =3
Аноним 23/05/16 Пнд 10:39:07  751256
>>751249
> Статьи 2015 года
На прошлой неделе был Google IO 2016, главная тема: "долгой жизни Java и JVM"
Аноним 23/05/16 Пнд 11:05:35  751259
>>749639 (OP)
Привет антон, нужно за неделю - две вкатиться в ангуляр хотя бы на уровне понимания что такое дирректива, где тут контроллер где модель где вьюха. Не хочу читать длинные книги, на сайте тоже тестовые примеры не дают картины. Анон помоги с меня как обычно - нихуя.
Аноним 23/05/16 Пнд 11:13:27  751262
>>751259
Shaping up with angular....JS гугли. Вкатишься за 7 часов по этому видеокурсу. Оче просто, понятно и доступно на англицком языке, бесплатно, без смс. Во всяком случае было полгода назад.
Аноним 23/05/16 Пнд 11:22:13  751264
>>751262
Спасибо Антонио, вроде то что нужно.
Аноним 23/05/16 Пнд 11:30:20  751266
Напоминаю, что отличает JS макаку от JS разработчика.

Макака пользуется чужими Фреймворками. Разработчик своими.
Аноним 23/05/16 Пнд 11:33:53  751268
>>751266
смищно пздц
Аноним 23/05/16 Пнд 11:36:58  751271
>>751266
Макака сделала дело за час и наслаждается зарплатой - разработчик 2 недели без сна ебется со своими костылями, проебывает дедлайн и остается сосать хуи.
Аноним 23/05/16 Пнд 11:46:01  751279
>>750472
Просто укажи в head в script адрес выложенной на какую-нибудь CDN либу, добавлять лишнее в зависимости и замедлять загрузку страницы, отдавая лишнее от себя в этом случае 0 смысла.
Аноним 23/05/16 Пнд 11:48:58  751281
>>751279
Любые внешние скрипты это апофеоз зашквара. Сколько уже было проблем с этим, когда лапухи подключали jquery и внезапно получали сломанные скрипты.
Аноним 23/05/16 Пнд 11:49:34  751283
>>751281
Лол, сколько?
Аноним 23/05/16 Пнд 11:54:44  751288
14639936849320.jpg (84Кб, 1280x570)
>>751266
Пишите код, Шура, пишите. Он золотой.
Аноним 23/05/16 Пнд 12:03:26  751299
>>751281
Ну скачай и сам выложи на CDN, в чём проблема? В том, что у тебя тестов не завезли?
Аноним 23/05/16 Пнд 12:16:46  751308
>>751299
CDN упадет - сайт хуйца соснет.
Аноним 23/05/16 Пнд 12:22:23  751312
>>751308
Сразу все сервера по всему миру упадут? Ты вообще знаешь, что такое CDN и зачем нужно, блаженный?
Аноним 23/05/16 Пнд 12:25:00  751314
>>751312
Гугловские сервера иногда отдают файлы с большой задержкой.
Аноним 23/05/16 Пнд 12:28:29  751318
>>751314
Ну юзай не гугловский. Ты небось ещё и хостишь всё на домашней пеке, а то вдруг в дата-центр упадёт.
Аноним 23/05/16 Пнд 12:31:11  751320
>>751318
Че ты такой едкий? Если стоит выбор, какие сервера юзать, то это уже не универсальное решение.
Аноним 23/05/16 Пнд 14:33:47  751398
14640032276090.jpg (44Кб, 863x430)
объясните что делают два восклицательных знака? Как вообще это читать?
Аноним 23/05/16 Пнд 14:34:40  751399
>>751398
стандартная форма перевода выражения в булен.
Аноним 23/05/16 Пнд 14:39:28  751403
>>751399
Ну в том смысле, что даже один оператор переводит в булен, но инретированный вариант получается, если еще раз продублировать, то инверсия вернется на место.
!Object - инверсия в булен == false
!!Object - инверсия инверсии в булен == true.
Аноним 23/05/16 Пнд 14:39:33  751404
>>751399
что-то не заметил где об этом пишут
Аноним 23/05/16 Пнд 14:39:54  751405
>>751404
хуй знает, по мне так это очевидно
Аноним 23/05/16 Пнд 14:54:07  751427
>>751404
Да даже некоторые минификаторы JS автоматом заменяют true и false на !0 и !1 соответственно.
Аноним 23/05/16 Пнд 15:05:17  751443
14640051177320.png (39Кб, 562x287)
>>751399
Вообще стандартным Boolean(x) преподносят, но да и хуй с ним.
Аноним 23/05/16 Пнд 15:09:35  751447
>>751256
Так пока ничего и не может быть, суд ещё не окончен. Если договорятся, то будет жаба, не договрятся - дарт
Аноним 23/05/16 Пнд 15:10:10  751449
>>751447
OpenJDK еще зимой воткнули, алло.
Аноним 23/05/16 Пнд 15:10:26  751450
>>751266
> Разработчик пользуется чужими Фреймворками. Макака своими.
Фиксанул макаку
Аноним 23/05/16 Пнд 15:13:05  751454
>>751308
>>751281
Смотри как нормальные люди делают:
<script src="//ajax.googleapis.com/ajax/libs/jquery/VERSION/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery.min.js">\x3C/script>')</script>
Аноним 23/05/16 Пнд 15:14:05  751456
>>751449
Это не зависящая от оракл жаба?
Аноним 23/05/16 Пнд 15:15:00  751459
>>751456
Это официально одобренная Ораклом Java.
Аноним 23/05/16 Пнд 15:16:20  751461
>>751459
Так суд как раз из-за отчислений ораклу за его жабу
Аноним 23/05/16 Пнд 15:19:49  751463
>>751461
Суд потому, что молодцы из Google какого-то хуя выкатили в свет свою огороженную и не совместимую реализацию Java, которая еще и застряла в прошлом десятилетии.
Аноним 23/05/16 Пнд 15:29:22  751477
>>751463
> свою огороженную и не совместимую реализацию Java
Это как, лол?
Они, вроде как, форкнули какую-то реализацию JDK от апача, не заплатив при этом сан. Сан при этом проигнорили нарушение патентов со стороны гугла, в суд почему-то не подали. А теперь, когда оракл купили сан, оракл это решение сан не понравилось и они начали судиться
Аноним 23/05/16 Пнд 15:38:16  751491
>>751477
Нет, соль именно в том, что JDK от Google не лицензирована Oracle и не совместима, что бросает тень на WORA и бьет по репутации компании. Типа... пилишь ты такой свою ламповую Java, а разработчики попробовали программирование под Android и говорят: "ваша Java - говно" - неприятно.
Аноним 23/05/16 Пнд 16:03:30  751518
Если Ангулар один и два такие разные, есть вообще смысл смысл сравнивать и думать, кто кого заменит? Смогут ли они существовать параллельно?
Аноним 23/05/16 Пнд 16:07:13  751523
>>751518
>есть вообще смысл смысл сравнивать и думать, кто кого заменит?
Конечно, есть, выполняют-то одну задачу.
Аноним 23/05/16 Пнд 16:14:39  751532
Как в жаваскрипте принято оформлять реально длинные стринги в коде? Есть ли что-нибудь типа

var x = 'hui \
pizda';

?
Аноним 23/05/16 Пнд 16:15:00  751534
>>751404
Вот как раз подобное говно для дебилов и разжевывают, хотя не понятно где тут затык может быть, тебе сказали, что делает !, хуле тяжело два раза выполнит ьв уме !!? Нет, а вот про реальные вещи, вроед шадоведа, дед зонес или хойстинг хуй какая падла напишет, приходится по стаку как курва лазить.
Аноним 23/05/16 Пнд 16:15:36  751536
>>751532
\n
Аноним 23/05/16 Пнд 16:16:17  751537
>>751536
Какой еще \n, даун?
Аноним 23/05/16 Пнд 16:17:59  751543
>>751532
>>751536
`kkkk
kkkk
kkk`
Аноним 23/05/16 Пнд 16:18:01  751544
>>751443
Пердак бомбит от таких скриншотов. Вроде бы все ясно, но нихуя не понятно, откуда эти .run, .add и асинки берутся.
Аноним 23/05/16 Пнд 16:18:16  751545
>>751537
Хуесос, ты где хочешь оформление видеть-то? В соснсоли? Юзай \n. В коде табом(заточеным под спейсы) смещай, хуле не ясно то.
Аноним 23/05/16 Пнд 16:19:10  751546
>>751544
>нихуя не понятно, откуда эти .run, .add и асинки берутся
Очевидно, что это методы, предоставляемые модулем "benchmark".
Аноним 23/05/16 Пнд 16:19:19  751547
>>751443
>2016
>JQuery
Макакобыдло подъехало, ну как оно костыли за копейки пилить, пидор?
Аноним 23/05/16 Пнд 16:21:58  751550
>>751545
>в коде
>в коде
>в коде
>в коде
>в коде

СУКА
Аноним 23/05/16 Пнд 16:24:10  751554
>>751536
>>751543
Короче, идите нахуй. Какие-то дебилы сидят в этом тренде. Две хуиты подряд посоветовали. Нихуя не работает, зато то, что я сразу от пизды написал как пример реально работает.
Аноним 23/05/16 Пнд 16:25:28  751558
>>751554
> Какие-то дебилы сидят в этом тренде.
Вот это новость!
Аноним 23/05/16 Пнд 16:25:33  751559
>>751554
Что не работает-то?
Для мультистринга тебе дали `
Нет, хочу жрать говно.
Аноним 23/05/16 Пнд 16:27:19  751561
>>751546
В жопу засунь свой мультистринг. Тебя четко спросили ДЛИННАЯ СТРОКА В КОДЕ. Или тебе похуй на такое, ебашишь по 500 символов в ширину, а потом скроллишь?!
Аноним 23/05/16 Пнд 16:31:39  751564
Всем говна в этом чяти. Ни в одном тренде нет столько дрисни, как в вашем.
Аноним 23/05/16 Пнд 16:32:06  751565
>>751561
Нет блядь, нажимаешь ЕНТЕР и сука табом смещаешь, чтобы не проебать где что, а то ведь ты тупой, я смотрю.
Аноним 23/05/16 Пнд 16:32:07  751566
>>751564
Какой язык такой и тренд
Аноним 23/05/16 Пнд 16:32:38  751569
>>751564
I make him RQ, lol, get lost fag.
Аноним 23/05/16 Пнд 16:33:32  751570
Js для обновления треда раз в секунду есть у кого?
Аноним 23/05/16 Пнд 16:34:45  751573
>>751565
Просто иди нахуй.
Аноним 23/05/16 Пнд 16:35:32  751575
>>751570
В куклоскрипте вроде есть
Аноним 23/05/16 Пнд 17:17:03  751613
Ребята, как джсе указать игнорирование аргумента? Например: _.forOwn(obj, (v, k) => array.push(v)), линтер будет негодовать по поводу незаюзанного ключа. Можно как-то подавить один из аргументов? В Go, например, это андерскор: for _, v := range ... .
Аноним 23/05/16 Пнд 17:21:42  751620
>>751188
>И почему ты так решил? Спокойно можешь использовать всё, что нашло поддержку у корпораций
Я понимаю, что могу, но есть ли в этом какой-то смысл вместо более подходящего решения? Да и я не скзаал бы, что кто-то, кроме ноды и пары мобильных нашел какую-то поддержку у корпораций.
Аноним 23/05/16 Пнд 17:36:19  751637
>>751613
>линтер будет негодовать
Во-первых, пиши просто _.forOwn(obj, v => array.push(v)), если k тебе не нужен.
Во-вторых, это вопрос к твоему линтеру, а не к JS.
Аноним 23/05/16 Пнд 17:43:05  751646
>>751637
Написал бы просто "Я не знаю" или "Нет, так нельзя", чем писать советы, которых никто не спрашивал.
Аноним 23/05/16 Пнд 18:30:47  751727
>>751613
> Можно как-то подавить один из аргументов?
Передать null?
Аноним 23/05/16 Пнд 18:45:40  751755
Есть несколько маркеров на гугл карте.
Есть список li шек.
Как мне при клике на одну из них, оставлять один маркер, но убирать другие при этом?
Может сделать массив с текстовым наполнением лишек и сравнивать элемент ли с массивом маркеров? Типа если совпадает, то дальше пиздрячить код?
Аноним 23/05/16 Пнд 18:47:53  751757
Sup. Есть несколько репортов выполнения тестов. В каждом репорте тесты одинаковые. Мне нужно достать из каждого репорта данные по определенному тесту. Доставать нужно по имени.
Мною был рожден вот этот код:
http://ideone.com/TrsVc6
Проблема его в том, что он не работает. Если я правильно понимаю, это происходит из-за того, что джс вызывает колбек ДО того, как выполнит форич и я остаюсь с хуем. Собственно, как мне выбрать данные? Каким образом вообще в джс правильно решать такие задачи? Не кидайтесь тапками, пожалуйста, я из шарпа вылез.
Аноним 23/05/16 Пнд 18:54:56  751768
>>751757
Гугли async
Аноним 23/05/16 Пнд 18:55:12  751769
14640189129200.jpg (62Кб, 600x480)
Ананасы, я тут хочу, чтобы у меня было хоть что-то, что я смогу показать работодателю, когда пойду устраиваться джуном, поэтому я собираюсь взять cutting edge современного JSа:
1. React.js + Redux
2. Node.js
3. Koa.js
4. Mongodb + Mongoose (сомневаюсь, что CE, но, наверное их)
и запилить вот это https://github.com/codedokode/pasta/blob/master/js/spa.md
Но у меня возникли вопросы: 1. Валиден ли вообще этот стек технологий? 2. Хороша ли сама задача, чтобы показать свои умения? Или лучше взять что-то другое? 3. Каким образом размещать проект - в одном каталоге или один для клиента, а другой для сервера? Спрашиваю потому, что запутался в концепции изоморфности и потому, что ньюфаг и буду все изучать по ходу дела.
Аноним 23/05/16 Пнд 18:57:29  751772
>>751768
Да гуглил уже. А зачем мне он, когда мне как раз нужен sync? Мне же нужно подождать выполнение форИча, после чего забрать testData
Аноним 23/05/16 Пнд 19:01:02  751776
>>751772
Async позволяет сделать один колбек для нескольких задач, выполняющихся последовательно или параллельно
Тебе, кажется, нужен метод async.waterfall
Аноним 23/05/16 Пнд 19:02:22  751777
>>751769
>1. Валиден ли вообще этот стек технологий?
Да, стек хорош. В европке сейчас такое в цене, а здесь - сам понимаешь.
>2. Хороша ли сама задача, чтобы показать свои умения?
Норм. Задача как задача. Для портфолио пойдет.
>3. Каким образом размещать проект - в одном каталоге или один для клиента, а другой для сервера?
А это ты сам должен решить. Может нам ещё и код за тебя написать?
Аноним 23/05/16 Пнд 19:08:15  751783
>>751776
Так а нет какого-то правильного способа сделать это? Ибо мне кажется, я обшарпился, и пытаюсь писать на js как на шарпе.
Аноним 23/05/16 Пнд 19:09:22  751789
>>751783
Так вот писать обертки на async - тру способ, если ты по каким-либо причинам не можешь использовать async/await
Аноним 23/05/16 Пнд 19:14:37  751800
>>751777
>А это ты сам должен решить
Ну, я пока решил в разных каталогах размещать, однако в каких-то тестовых проектах на гитхабе видел, что люди все в один каталог пихают, и начал думать, что за этим кроется какое-то специфичное для Реакта архитектурное решение. В любом случае, спасибо за ответ.
sagal 23/05/16 Пнд 19:19:56  751808
Дауны.
Аноним 23/05/16 Пнд 19:21:17  751810
, - после этих слов байтослесарь занял почетное место под шконкой
>>751808
Аноним 23/05/16 Пнд 19:24:19  751816
>>751810
Камон, даун.
Аноним 23/05/16 Пнд 19:35:51  751823
14640213512620.jpg (126Кб, 1280x587)
>>751570
Пиздец, это так сложно?
Аноним 23/05/16 Пнд 19:47:48  751835
По работе получил тонну легаси кода на бэкбоне. Какой же пиздец. Зато теперь прогресс стал заметен - ангулар или реакт в такое говно скатить не получится при всём желании.
Аноним 23/05/16 Пнд 20:03:02  751852
>>751835
А что тебе не нравится? Я писал больше приложение на бекбоне, с марионет. Хорошая библиотека. Датагрид (бекгрид) там слишком тяжелый, но свой слепить не составляет проблем.
Аноним 23/05/16 Пнд 20:45:13  751888
Объясните, зачем нужна подчеркнутая строка?
Аноним 23/05/16 Пнд 20:45:45  751889
>>751888


var store = {};

var items = ["div", "a", "form"];

for (var i = 0; i < items.length; i++) {
var key = items;
store[key] = true;
}
Аноним 23/05/16 Пнд 20:50:00  751894
>>751889
Так в жс эмилируют множества
Аноним 23/05/16 Пнд 21:05:57  751913
>>751769
По сути ничего из того, что ты перечислил не является cutting edge, ну может коа с натяжкой. Год назад - может быть.

Алсо, описание приложения какой-то мудак писал, как будто кучу слов новых услышал на хабре и решил всё это вылить лол
Аноним 23/05/16 Пнд 21:14:08  751923
>>751913
ОП похапе тредов же, чего ты ожидал?
Аноним 23/05/16 Пнд 21:32:56  751966
>>751620
Бамп
Аноним 23/05/16 Пнд 21:40:57  751988
>>751913
Ну да, для совсем края стоило взять Angular2, RethinkDB и какой-нибудь Hapi, но мне все таки нужно что-то более стабильное, с обилием доков и более-менее востребованное.
Аноним 23/05/16 Пнд 22:08:16  752029
Пилил сайт на локалке для учебы. Возник вопрос, как сделать, чтобы при нажатии кнопки данные из функции сохранялись в форму (это знаю как), но при этом при повторном нажатии этой кнопки таблица уже не менялась (например если функция при втором применении возвратила другое значение).
Аноним 23/05/16 Пнд 22:11:16  752033
>>752029
> 2016
> формы
Аноним 23/05/16 Пнд 22:22:10  752047
>>752033
в форму, таблицу, просто куда-то - не важно
Аноним 23/05/16 Пнд 22:35:09  752054
>>751769
Не хочешь скооперироваться? Тоже пилю сейчас для портфолио, можно было бы обменяться опытом и все такое.
Мыло, если что - james.nick@yandex.com
Аноним 23/05/16 Пнд 22:36:33  752055
>>752047
>в форму, таблицу, просто куда-то - не важно
Берёшь и пишешь логику на JS, блядь.
Аноним 23/05/16 Пнд 22:44:12  752061
>>752055
Если бы я знал как не обращался бы. Мне просто нужен материал для изучения, а я даже не знаю как сформулировать в гугле то, что мне нужно - написал сюда.
Аноним 23/05/16 Пнд 22:46:07  752063
бля, нихуя не понятно, как через ебучий жс работать с box2d, просто какая-то свалка функций и переменных. вот в жава все понятно, от чего наследуется, методы overloads. но жс это пиздец какой-то.
Аноним 23/05/16 Пнд 22:49:44  752068
Подскажите плагин или функцию с помощью которой в Атоме при выделении строки - она бы закрывалась с двух сторон нужным мне тегом.
Аноним 23/05/16 Пнд 22:55:26  752076
>>752063
Я последний раз года три назад с box2d-js работал. И всё там было нормально.
Аноним 23/05/16 Пнд 23:07:22  752099
>>752029
Сформулируй нормально задачу. Не очень юзабельно будет то, что ты описал
Аноним 23/05/16 Пнд 23:08:34  752104
>>752068
Сам напиши, это же элементарно. Вскрой функцию комментирования выделенного текста самого атома
Аноним 23/05/16 Пнд 23:12:52  752109
>>752104
http://emmet.io
Аноним 24/05/16 Втр 00:35:29  752249
D onlick можно же сразу несколько действий записывать? например:

<button class="button" onclick="Play(),this.disabled=true;">
Аноним 24/05/16 Втр 00:37:19  752253
>>752249
В onlick*
Аноним 24/05/16 Втр 00:42:51  752264
>>752253
>>752249

во первых плохой тон держать онклик в html

записывать только одно на onwhatever можно, а вот
addEventListener('whatever'...) можно сколько хочешь вешать
Аноним 24/05/16 Втр 00:43:52  752265
>>752249
да и вообще у тебя какой-то пиздец в примере. почитай ещё немножко основ
Аноним 24/05/16 Втр 00:43:59  752266
>>752249
Можно
Аноним 24/05/16 Втр 00:46:27  752272
>>752068
я в сублиме себе такую няшу сделал

${1:if }(${2:}) {\n\t${0:$SELECTION}\n}

не знаю как там в атоме это делается
Аноним 24/05/16 Втр 00:47:04  752274
>>752265
>>752264
Да мне пока не до основ и не до теории, делаю просто чтобы работало (т.к надо). Через недельку продолжу сидеть с книжками по основам и тд.
Аноним 24/05/16 Втр 00:47:24  752276
>>752272
а, блять, тегом, сорян, я упорот прост

<${1:p}>${0:$SELECTION}</${1}>
Аноним 24/05/16 Втр 01:58:02  752319
Тут уже кто-то спрашивал, но я повторю вопрос: поясните в двух словах, для чего нужен ангуляр(2)?
jQuery для манипуляции DOM'ом, Underscore для работы с коллекциями. А ангуляр для чего? Есть ли какой-то смысл юзать его в пет-проджекте или он чисто для энтерпрайзов?
Аноним 24/05/16 Втр 02:02:54  752322
>>752319
SPA
Аноним 24/05/16 Втр 02:04:55  752323
>>752322
Я всю жизнь делал одностраничные сайты без всякого ангуляра. Что он даёт-то?
Аноним 24/05/16 Втр 05:53:23  752379
>>752323
Организацию кода и модульность
Аноним 24/05/16 Втр 07:58:33  752409
>>752323
Раздутые файлы и кучу говнокода на костылях.
Аноним 24/05/16 Втр 08:01:00  752412
>>752409
Запишись на курсы какие-нибудь, не надо писать говнокод
Аноним 24/05/16 Втр 08:11:27  752418
>>752412
Недавно смотрел курсы в своем ДС2: одни дрищи-хипсторы вместо преподавателей, ну их нахуй.
Аноним 24/05/16 Втр 08:15:55  752420
>>752418
Зачем тебе пересказы курсов от хипстеров вместо курсов?
https://egghead.io/lessons/angular-2-say-hello-world-to-angular-2?series=angular-2-fundamentals
Аноним 24/05/16 Втр 08:19:14  752424
>>752076
Ничего не нормально, кучи методов нету. делаю метод для мыши, а он пишет undefined.
Аноним 24/05/16 Втр 08:20:03  752425
>>752420
> import {} from
>подразумевает, что курс не от хипсторов
Аноним 24/05/16 Втр 08:22:01  752428
>>752425
> называет стандарт хипстерством
> думает, что он от этого не хипстер
Аноним 24/05/16 Втр 08:26:02  752431
>>751757
А как насчёт такого костыля http://ideone.com/feLbzI ?
Аноним 24/05/16 Втр 08:27:50  752432
>>752428
А это что, уже стандарт?
Энивей, это лишний раз доказывает, что я не хипстер и вообще не в курсе новомодных стандартов.
Аноним 24/05/16 Втр 08:33:29  752436
>>752432
Так ты ж не знаешь кто такие хипстеры. Хипстер - это не модник
Аноним 24/05/16 Втр 09:10:19  752447
>>752432
Незнание законов не освобождает от ответственности.
Твой перманентный консерватизм - это твоя личная проблема. Это как бы не повод для гордости, а именно что проблема. Гордится тем, что не знаешь спек, все равно, что гордится тем, что не знаешь собственных гражданских\человеческих\трудовых\етк прав (а ты их и не
знаешь).

Забавно лишь то, что те, кого ты именуешь хипстерами (хотя ты определенно путаешь понятия, сопоставляя хипстеров и моду), так вот, те кого ты называешь модниками живут в своем бытие, двигают свою моду, если того хотят, пишут себе нвомодные перегруженные фреймворки, сто тысяч пакеров, систем сборок и прочего, прочего, прочего. Пишут об этом статьи, для себе подобных, чтобы поделиться своим этим новым. Но. Они не ходят и не кричат, что - ебать, ты пишешь на ваниле? ну и говно, да как ты можешь? ты пишешь на es3, ты что поехавший? фу, нахуй ты живешь? ты поддерживаешь ie6? ты наверное болен?
И так далее.
Короче, твои эти модники никак не реагируют на то, что ты не с ними. Но тебя (и тебе подобных) почему то сильно коробит, от того что есть какие-то модники, со своими еба ненужными технологиями, и ты не упускаешь момента сказать о том, как это всё хуево.
Им на тебя поебать. А тебе на них - нет.

Задумайся.
Аноним 24/05/16 Втр 09:24:32  752450
>>752436
>>752447
Хипсторам НЕПРИЯТНО.
Аноним 24/05/16 Втр 09:38:41  752453
14640719212080.jpg (7Кб, 250x162)
Посоны, что за хуйня с npm? РАБОТА ВСТАЛА ЁБАНА
На сайте получаю ошибку 503 Varnish cache error.
В консоли ничего не ставится.
Если зайти через анонимайзер то сайт доступен.
Аноним 24/05/16 Втр 09:52:53  752456
>>752453
Первый раз, что ли. Поднимут, сходи попей чего-нибудь.
Аноним 24/05/16 Втр 09:57:11  752457
>>752456
Всё когда-то бывает первый раз.
Ладно, пойду чистить зубы
Аноним 24/05/16 Втр 10:03:46  752461
>>752431
Тоже смотрел в эту сторону. Просто хотелось перед тем как костылять, узнать как все таки правильно это делается.
Аноним 24/05/16 Втр 10:26:37  752474
>>752412
Я и так не пишу, потому что не пользуюсь говнофреймворками для обезьян.
Аноним 24/05/16 Втр 10:28:54  752479
>>752474
Ну да, для алертов фреймворки не особо нужны
Аноним 24/05/16 Втр 10:28:58  752480
>>752461
Я диванный, но по-другому-то и нельзя, вроде.

Как я понял, ты инициируешь несколько асинхронных функций, имеющих свои коллбеки, а по завершении всех нужно вызвать основной коллбек.
То есть, либо ты используешь посоветованный тебе async.waterfall, который будет вызывать getTestByName друг за другом (что может быть гораздо медленее), либо следишь за количеством уже выполненных функций, ожидая того самого конца, после которго пора вызывать основной коллбек. Ну, может и есть какая-то красивая функция, но она то же самое далала бы, ведь иначе никак. счётчки или флаги какие-нибудь, не суть.
Аноним 24/05/16 Втр 10:42:42  752488
Вкатываюсь в ноду. Мой бэкграунд: С++ > Python > Go. На что обратить внимание сразу? ES6 уже прохавал, стайлгайды — тоже.
Аноним 24/05/16 Втр 10:44:30  752490
>>752488
Зачем тебе Node с таким бэкграундом?
Аноним 24/05/16 Втр 10:46:18  752492
>>752461
https://learn.javascript.ru/promise
Аноним 24/05/16 Втр 10:47:07  752493
>>752490
Новая работа. Стоит задача проект на экспрессе (14к строчек кодбаза без внешки) переписать на го, но я хочу для этого хорошо разбираться в самой ноде, собственно говоря.
Аноним 24/05/16 Втр 10:47:35  752494
>>752493
*1.4к (быстрофикс)
Аноним 24/05/16 Втр 10:50:59  752495
>>752494
Эм... не знаю, на что тебе стоит обратить внимание. Я бы просто взял какую-нибудь книгу, пролистал за день-два и приступил к работе.
Аноним 24/05/16 Втр 11:39:32  752520
Аноны, привет. Платиновый, может, вопрос, но не гоните.
Какое у вас отношение к курсам? Работаю в конторе не по js, по будням есть время по часа два вечером (если по работе все ок)+ выходные.
Аноним 24/05/16 Втр 11:40:15  752522
>>752520
->
>>752418
Аноним 24/05/16 Втр 12:32:39  752549
>>752520
Codeacademy или подобный, потом уже куда хочешь, хоть ВОРКШОПЫ от nodeschool наверни
Аноним 24/05/16 Втр 12:39:06  752554
>>752549
Думал про learn.js из шапки + интенсив от htmlacademy
Аноним 24/05/16 Втр 13:10:27  752579
>>752479
Зачем нужны говноангуляры с говнореактами, если есть HTML и jQuery? Чтобы процессор у пользователя зря не простаивал?
Аноним 24/05/16 Втр 13:11:29  752582
14640846900210.png (66Кб, 558x320)
Привет анон! Очень нужны js программисты на крупный проект в серьезную компанию. Мы хотим использовать следующий стек:
На сервере Node.JS, Go, Python и что-то еще, так как микросервисы
БД Mongo + Redis, Rethink
На клиенте React.JS
Нужны как прыщавые джуны, так и опытные бородачи. На первое время, пока будем вкуривать архитектуру нужны люди в офис, потом возможна удаленка. Офис в ДС. Если тебе интересны технологии, ты хочешь развиваться в этом направлении, зашибать рубли, пиши на почту divanoff.anton@yandex.ru
Аноним 24/05/16 Втр 13:14:19  752584
>>752579
>Зачем нужны говноангуляры с говнореактами, если есть HTML и jQuery? Чтобы процессор у пользователя зря не простаивал?
Ты разрабатывал сложные интерфейсы с большим количеством дом элементов и сложной клиентской логикой?
Аноним 24/05/16 Втр 13:18:16  752586
>>752493
Неужели ты таки взял тот уёбищный заказ на апворке, который в разных формах висит там уже почти месяц?
Аноним 24/05/16 Втр 13:18:17  752587
Привет аноны, прошел основы js на сайте learn.javascript. Остановился на структурах данных, и некоторые задания даются как-то сложновато. Суть моей проблемы вот в чем. Хочу стать фронтендом, и из-за такой проблемы описанной выше встали вопросы: 1) Чтобы нормально продолжить обучение надо ли было зазубривать основы прям, чтобы от зубов отскакивало или достаточно понимания, что когда применять и так далее? 2) Можно ли параллельно учить "Документ, события, интерфейсы" вторая часть сайта?
Учу уже джс где-то месяц, но пришлось сделать перерыв полторы недели из-за учебы. Может где-то я не правильно с чего начинал?
Аноним 24/05/16 Втр 13:19:40  752589
14640851802300.jpg (6Кб, 200x200)
>>752582
Давай лучше замутим офис где-нибудь в Тайланде.
Днем будем код писать, а вечером развлекаться с местными трапиками и лольками хотя для этой цели джуны сойдут :).
Аноним 24/05/16 Втр 13:21:38  752591
>>752584
>с большим количеством дом элементов и сложной клиентской логикой?
Хуйня нинужная.
Аноним 24/05/16 Втр 13:23:20  752592
14640854001700.jpg (74Кб, 589x604)
>>752582
мутный ты какой-то
Аноним 24/05/16 Втр 13:24:44  752594
>>752582
Где почта на домене, где вилка зарплат, где хоть что-нибудь о проекте?
Аноним 24/05/16 Втр 13:25:20  752595
>>752594
>на домене
На домене компании.
Аноним 24/05/16 Втр 13:28:31  752598
14640857114590.webm webm file (140Кб, 720x576, 00:00:01)
14640857114611.jpg (40Кб, 510x364)
>>749639 (OP)
Насколько много всего сейчас на фронтенде, webpack, browserify, react, react-redux, redux-router, babel. Есть стартер-киты, но они очень нагруженные, чтобы их понять, надо самому хотя бы раз их собрать. В связи с этим вопрос от неосилятора:
Есть ли такой стартер кит для реакта, который включает в себя все вышеупомянутое + react-thunk +, возможно, тесты, а главное содержит пошаговое руководство, как собрать такой стартер кит?
Аноним 24/05/16 Втр 13:29:06  752600
>>752594
>>752594
Все расскажу в почте, пишите письма!
Аноним 24/05/16 Втр 13:30:11  752601
>>752600
Пиши сюда gofacapi@divismail.ru
Аноним 24/05/16 Втр 13:30:15  752602
>>752594
ПО зп 50-100 + бонусы по результатам резизов
Аноним 24/05/16 Втр 13:31:50  752604
>>752601
Да вот жеж вакансия
https://moikrug.ru/vacancies/1000024433
Аноним 24/05/16 Втр 13:32:44  752605
>>752602
Пиздец, я в своем крыжопыле получают 70k и собираюсь в Москву перебираться, а там оказывается 50-100.
Аноним 24/05/16 Втр 13:32:47  752606
>>752589
Я тьолько за, но чутка попзжей)
Аноним 24/05/16 Втр 13:33:59  752609
>>752605
За что ты получаешь 70?
Аноним 24/05/16 Втр 13:43:03  752619
>>752600
Антош, ты мне пишешь, или это >>752604 был ответ?
>>752601 - кун.
Аноним 24/05/16 Втр 13:44:12  752621
>>752619
И тебе в том числе))
Аноним 24/05/16 Втр 13:48:05  752625
>>752619
Написал тебе на почту.
Аноним 24/05/16 Втр 13:49:23  752627
>>752609
Верстальщик
Аноним 24/05/16 Втр 13:49:47  752629
14640869871110.png (45Кб, 300x300)
>>752627
Аноним 24/05/16 Втр 13:49:51  752630
>>752598
Бамп вопросу. Мб есть книга или статья на эту тему, хороший обзор?
Аноним 24/05/16 Втр 14:10:47  752646
Анончики, никто не угорал по SPA на VanillaJS? что можете сказать, или подкинуть почитать?
Аноним 24/05/16 Втр 14:17:29  752650
>>752646
> SPA на VanillaJS
Король чуханов велосипедостроителей?
Аноним 24/05/16 Втр 14:20:46  752653
>>752650
чисто для того чтоб ванилку прокачать.
Аноним 24/05/16 Втр 14:21:43  752655
14640889036270.jpg (39Кб, 305x457)
14640889036271.jpg (72Кб, 400x400)
Что местный анон думает про ClojureScript, ScalaScript, GWT, Kotlin (JS) и тд?

Недавно смотрел видео одного из разработчиков ClojureScript и там он видвинул такую мысль:
"JS из-за своей WAT-убогости, может быть только "байт-кодом" в который компилириются нормальные языки".

Я то с ним согласен, но я человек со стороны и поэтому мне виднее.
Аноним 24/05/16 Втр 14:22:18  752656
>>752653
А с ангуляром/реактом ты не на ванильке пишешь?
Аноним 24/05/16 Втр 14:23:46  752658
>>752655
> "JS из-за своей WAT-убогости, может быть только "байт-кодом" в который компилириются нормальные языки".
Пару лет назад это можеть быть и было бы верно, но с релизом ES7 с такого можно будет только посмеяться
Аноним 24/05/16 Втр 14:24:01  752659
>>752656
когда сделаешь свой велосипед, легче будет на чужих ездить
Аноним 24/05/16 Втр 14:24:39  752660
>>752659
> когда сделаешь свой язык, легче будет на чужих кодить
Аноним 24/05/16 Втр 14:27:00  752664
Аноны, прочитал Eloquent JS, скипнул разделы про канвас и другую ненужную малафью
что теперь? хуярить JS the Good Parts или серию you don't know JS?
Аноним 24/05/16 Втр 14:27:32  752665
>>752658
Как будто все браузеры сразу начнут его поддерживать.

В итоге ты так и будешь юзать ES5 либо будешь использовать компилятор ES7 -> ES5.
Аноним 24/05/16 Втр 14:32:12  752670
>>752665
Сейчас "все браузеры" - это хром/фф. А они этот стандарт и пилят, лол
Аноним 24/05/16 Втр 14:33:50  752671
>>752665
чира видел новость что едге начал поддержку ес6. зе фьюча из хиа
Аноним 24/05/16 Втр 14:45:49  752678
>>752670
Но ты забыл про бульон мобилки от дядющек ляо (которые никогда не обновятся)

>>752671
Да не может быть, наконец-то. Интересно, а для поддержки ES7 им тоже придется новый браузер написать...

Да и вообще что может быть такого в ES7, что JS перестанет быть говно слепленным за пару дней
(и при этом не нарушит обратной совместимости)
Аноним 24/05/16 Втр 14:46:36  752679
Поясните ньюфагу.
Если я предположим создаю листенер внутри функции, а потом делаю return, то что происходит с этим листенером? Он самоуничтожится или так и будет висеть?
Аноним 24/05/16 Втр 14:47:59  752681
>>752679
Нихуя не понятно, покажи код.
Аноним 24/05/16 Втр 14:51:05  752684
>>752679
removeEventListener(тут все то же самое что в addEventListener);
так что вінеси функцию если у тебя такого вида

addEventListener('...', function ...)
Аноним 24/05/16 Втр 14:52:57  752685
>>752681
http://pastebin.com/3jRE8DW2
Аноним 24/05/16 Втр 14:59:29  752686
>>752684
В removeEventListener передается именованая функция, иначе нихуя не сработает.
Аноним 24/05/16 Втр 15:00:03  752687
>>752686
я это и имел в виду, вынести в "именованую"
Аноним 24/05/16 Втр 15:00:50  752688
>>752686
вроде даже баблинг или кепчеринг нужно тоже в ремув передать, чтоб ДжС поняла что это именно тот лисенер удаляешь
Аноним 24/05/16 Втр 15:02:02  752691
>>752688
В самом евентемитере листенер ищется по свойству функции name
Аноним 24/05/16 Втр 15:03:56  752693
>>752684
>>752686

Блять, ну понятно, что можно удалить вручную. Я же спрашивал про дефолтное поведение, чтобы лишнего кода не писать. Вроде бы логично убивать листенер, который находился внутри отработавшей функции.
Аноним 24/05/16 Втр 15:04:40  752694
14640914805160.png (35Кб, 600x695)
>>752678
> Но ты забыл про бульон мобилки от дядющек ляо (которые никогда не обновятся)
В смысле не обновятся? Как ОС к хрому относится?
Или ты про встроенный браузер? Тогда пикрел

> Да и вообще что может быть такого в ES7
https://github.com/hemanth/es7-features
> (и при этом не нарушит обратной совместимости)
Уже всякими стрикт-модами нарушают
Аноним 24/05/16 Втр 15:04:59  752695
>>752693
в ручную.
Аноним 24/05/16 Втр 15:28:16  752710
Что-то ты коней гонишь: ES6 появился меньше года назад, а ES5 в 2009.

Так то на мобилках ES7 точно в ближайшие пару лет не получить большого распространения
(да и на десктопе в Edge и IE, а поддерживать их придется ведь)
Аноним 24/05/16 Втр 15:30:36  752712
>>752710 --> >>752694
Аноним 24/05/16 Втр 15:41:02  752715
>>749639 (OP)
Может мне кто-нибудь объяснить, какого масштаба должно быть приложение, чтобы была реальная причина использовать фронт-енд фреймворки? Все равно самое узкое место это запросы к базе, а не рендер html.
Аноним 24/05/16 Втр 15:44:02  752719
>>752715
когда js занимает больше 1432 строки кода
Аноним 24/05/16 Втр 15:47:01  752721
>>752715
По-твоему фреймворки ускоряют приложение?
Аноним 24/05/16 Втр 15:48:14  752722
>>752721
По-моему, они уменьшают количество траффика, сводя переходы по ссылкам к запросом к API.
Аноним 24/05/16 Втр 15:52:20  752724
>>752722
>>752721
>>752719
Но все это несущественно для малых и средних сайтов. Так зачем же нужен react?
Аноним 24/05/16 Втр 16:04:31  752728
>>752724
Не нужен. Съеби.
Аноним 24/05/16 Втр 16:05:08  752729
>>752724
define малые и средние сайты
Аноним 24/05/16 Втр 16:13:44  752731
>>752728
Ты съеби, это ты не нужен. Иди в б.

>>752729
Нет, давай ты мне скажешь причины, по которым стоит использовать реакт, вместо того, чтобы вилять задницей, не давая информации, а пытаясь что-то выяснить у меня.
Реакт нужен потому, что:
1. блаблабла
2. блаблабла
3. эти блаблабла слишком дорого реализовывать другими методами
Ну так что, обосрамс?
Аноним 24/05/16 Втр 16:29:05  752747
>>752731
Может ты сначала попробуешь написать один и тот же проект с реактом и без, а потом будешь приходить сюда разводить демагогию? Это вопрос из разряда "Зачем мне возить мешки на тележке, если я и на спине носить могу?"
Аноним 24/05/16 Втр 16:37:32  752750
>>752747
Я бы не спрашивал, если бы не делал так. Все, что делал реакт, а именно рендерил ответ от сервера, я решил с помощью серверного рендера и подстановки присланного html в контейнер. Одна строка кода, блядь.
Аноним 24/05/16 Втр 16:40:49  752753
>>752582
всех нашел?
Аноним 24/05/16 Втр 16:42:06  752755
>>752750
Вот именно это реакт и делает, избавляет от серверного рендеринга.
Это снижает нагрузку на сервер, как процессорную, так и на канал. Снижает нагрузку на клиент, не нужно больше рендерить огромные куски дома, заменяются только нужные данные, и также снижается нагрузка на канал.
Данных передается меньше, результат тот же, только всё быстрее. Вот что делает реакт/ангулар/етс.

В качестве бонуса ещё легкое создание клиентов для мобилок. На серверной части вообще ничего не придется менять, оно уже апи-ориентированное.
Аноним 24/05/16 Втр 16:43:01  752756
>>752755
Это незначительная нагрузка же, ну выиграешь несколько микросекунд.
Аноним 24/05/16 Втр 16:45:42  752758
>>752756
Если бы это было так незначительно, никто бы не пытался переносить рендеринг на клиент
Аноним 24/05/16 Втр 17:20:37  752788
>>752758
Отсюда и вопрос - какого масштаба должно быть приложение, чтобы это стало значительно? Но ты явно не знаешь ответа.
Аноним 24/05/16 Втр 17:30:40  752797
>>752788
Никто не знает ответа на этот вопрос, кроме тебя. Только ты знаешь что для тебя "значительно"
Аноним 24/05/16 Втр 17:39:45  752810
>>752753
Ищу, пиши divanoff.anton@yandex.ru
Аноним 24/05/16 Втр 18:01:36  752827
>>752788
Фейсбучный масштаб устраивает? Или таких масштабов не бывает, а потому нинужно?
Аноним 24/05/16 Втр 18:08:15  752834
>>752827
>таких масштабов не бывает, а потому нинужно
Т.е. <5% интернета.
Аноним 24/05/16 Втр 18:24:54  752851
>>752810
тебе не написал никто или отбор не прошли?
Аноним 24/05/16 Втр 18:32:56  752861
За JSом будущее
Аноним 24/05/16 Втр 18:37:59  752866
>>752861
Будущее за Clojure, и это очевидно даже самым упертым - великолепные абстракции и ~ скорость Java. Сейчас только фреймворк допишут.
Аноним 24/05/16 Втр 18:38:04  752867
>>752861
Если это был вопрос, то нет. Если утверждение - докажи.
Аноним 24/05/16 Втр 18:40:29  752872
>>752447
>>752436
Можно спросить? Я не в теме вашего срача, но вот вы сами же скорее всего не знаете, кто такие хипстеры, и чем они отличаются от модников? Объясните же, если это не так. Кроме того, что модники были и будут всегда, а хипстеры - это самоназвание модников десятых. Просто сейчас модно одеваться, как кретин с маскарада.
Аноним 24/05/16 Втр 19:01:57  752898
пацаны, есть бэкграунд в построении SPA на первом ангеляре.

Но не хочу тыкать в почти труп палкой. Что делать, переходить на Реакт, или на второй Ангуляр?

и ещё вопрос: второй ангуляр чтоб начинать, нужно ТайпСкрипт учить? или можно одновременно?
Аноним 24/05/16 Втр 19:20:03  752912
>>752872
Ойвей.
>The hipster subculture is composed of affluent or middle class youth who reside primarily in gentrifying neighborhoods. It is broadly associated with indie and alternative music, a varied non-mainstream fashion..

ИндиThe hipster subculture is composed of affluent or middle class youth who reside primarily in gentrifying neighborhoods.[1][2] It is broadly associated with indie and alternative music, a varied non-mainstream fashion

>Инди, альтернатива, немейнстрим

Вот вам и подмена понятий.
Аноним 24/05/16 Втр 19:23:11  752915
>>752872
С тем же успехом панков, скин-хедов, рэперов, райдеров, етк, можно называть модниками.

Вы за моду-то считаете всё, что ломает вашу картину мира или что?
Аноним 24/05/16 Втр 19:28:38  752918
14641073184530.jpg (60Кб, 548x674)
>>752915
Всё что нравки кому-нибудь кроме меня - хипстерское говно для тупых модников. Меня так батя учил, он с завода приходил, шёл на лавочку во дворе и с мужиками ругал Антона пидораса который на гитаре играл и на велосипеде катал, на них только пидорасы катаются с трубой в жопе.
А нормальные мужики имеют только два интереса - бутылка пива и футбол.
Аноним 24/05/16 Втр 19:31:45  752921
>>752851
Писали либо люди которые только хотят вкатиться в js, либо из далеких регионов. На данном этапе мне нужны люди в офисе, которые разведут холивар по по выбору того или иного стека и примут активное участие в архитектуре.
Где вы, кодеры????
Аноним 24/05/16 Втр 19:31:58  752923
>>752872
>хипстеры - это самоназвание модников десятых
Хипстеры - это субкульура 1940-х годов Вася.
Аноним 24/05/16 Втр 19:35:22  752924
14641077226600.jpg (219Кб, 1280x960)
>>752923
Тссс, не надо ему ничего объяснять, а то он охуеет что у Берроуза в книгах хипстеры есть, совсем манямирок треснет.
Аноним 24/05/16 Втр 20:04:05  752942
>>752921
>разведут холивар
Ты странный.
Аноним 24/05/16 Втр 20:07:44  752943
Ребята, я правильно дебаунс делаю?

handleUpdateInput = value => {
const { loadSuggestions } = this.props.actions;
_.debounce(() => {
loadSuggestions(value);
}, 500);
};

loadSuggestions это функция которая диспатчит инпут вэлью на сервер, вестимо. Я погуглил, почитал, вроде так должно работать, но чет не работает.
Аноним 24/05/16 Втр 20:23:47  752954
>>752866
>~ скорость Java
Если он транспайлится в js, то откуда там разница?
Аноним 24/05/16 Втр 20:25:28  752957
14641107286710.jpg (93Кб, 669x583)
14641107286721.jpg (27Кб, 666x222)
HELP, антуаны
Аноним 24/05/16 Втр 20:37:03  752962
>>752957
тебе в другой тред
Аноним 24/05/16 Втр 20:45:40  752972
>>752584
Насколько сложные? Какое конкретно количество элементов должно быть? Как определяешь сложность логики? Давай пока начнем с этого, а там посмотрим.
Аноним 24/05/16 Втр 20:54:01  752974
>>752962
В какой?
Аноним 24/05/16 Втр 21:01:44  752983
>>752974
В другой раздел. На другой сайт, если уж быть совсем точным.
Аноним 24/05/16 Втр 21:02:11  752984
>>752972
Например
http://revox.io/webarch/2.8/html/index.html
Аноним 24/05/16 Втр 21:02:56  752986
>>752983
Доброчан?
Аноним 24/05/16 Втр 21:06:36  752992
>>752984
Сайт как сайт. Менюшка, виджеты. А никаких численных показателей ты так и не предоставил.
Аноним 24/05/16 Втр 21:13:13  752998
>>752912
Ну ассоциируется - это не то слово, которое устанавливает взаимно однозначное соответствие, кмк. Это скорее их характеристика. Как она была у ска, рнб, нью вейва и кучи других говн своих десятилетий
>Инди, альтернатива, немейнстрим
>Вот вам и подмена понятий.
Да нет, ровнёхонько нитакиекакфсе модники
>>752915
Давай ты сравнишь число панков, рэперов и скинхедов вместе взятых, и число хипстеров в самом популярном парке твоего города, а потом будешь писать свои высеры?
За моду я считаю то, что популярно.
>>752924
>>752923
)))
Аноним 24/05/16 Втр 21:15:19  753004
>>752992
> Сайт как сайт. Менюшка, виджеты.
Ты вытекаешь
> А никаких численных показателей ты так и не предоставил.
getEventListeners(document)
Аноним 24/05/16 Втр 21:15:46  753006
>>752998
Иди нахуй, дегенерат и там обсуждай своих модников
Аноним 24/05/16 Втр 21:19:02  753011
>>753004
Малафья у тебя изо рта вытекает. Что сложного то в нем? Что элементов много? Ну так ты не трогай все их на каждый клин и будет збс. Говна понаписать всегда можно, тебя от этого анальные игрушки ангуляр с реактом не защитят.
Аноним 24/05/16 Втр 21:19:20  753012
>>753011
>каждый клик
Аноним 24/05/16 Втр 21:23:28  753017
>>753011
Ой, ну ты и диванный уебан. Почему всякие петухи, которых не берут делать ничего сложнее лендингов, считают своим долгом зайти сюда и написать о нинужности фреймворков?
Пиздеть-то все горазды, ты такое написать попробуй на html+jquery, как сам говорил, приходи с результатом, а потом говори что там где не нужно и в чем корпорации, имея лучших специалистов в мире, заблуждаются
Аноним 24/05/16 Втр 21:25:53  753026
>>753006
Чего разбомбился, няша?
Аноним 24/05/16 Втр 21:27:53  753031
>>753017
Опять же я мимо, но у тебя петушиная аргументация со ссылками на авторитеты. А зачем ваша параша нужна, так и не объяснил. Кстати, тот говносайт лично у меня подтормаживает в фуллашди на четырехядерном ш7.
Аноним 24/05/16 Втр 21:38:08  753047
>>753017
Ну допустим там висит 30 обработчиков, у меня 14, на сосаче 12. То есть тут разница всего в 2 раза, даже не на пол-порядка, не говоря уж о целом порядке. Где тогда сложность? Сосач - простой как пробка в плане UI сайт, то поделие что ты скинул "сложнее" в 2.5 раза, то есть тоже довольно простое. Итого: сложнаааа, сложнааааа!!111 А на деле обычный круд с парой свистелок. Я конечно понимаю, что тебе печет, но контролируй свои баттхерты. Кроме ебли с фреймворком тебе фреймворк нихуя не дает.
Аноним 24/05/16 Втр 21:40:21  753049
>>753031
> аргументация со ссылками на авторитеты.
У тебя её вообще нет, защекан
> А зачем ваша параша нужна, так и не объяснил.
Модульность, организация кода и представления
В итоге приложение разбивается на независимые компоненты, которые можно легко заменять/использовать/шарить
все идет к тому, что на распространенном фреймворке популярные задачи можно будет просто собрать из готовых компонентов
Аноним 24/05/16 Втр 21:44:31  753054
>>753049
Все это можно и без фреймворков делать. Нужно просто не быть тупой макакой и думать немножко собственной головой.
Аноним 24/05/16 Втр 21:46:27  753055
>>753047
Ты посчитал все листенеры на всех страницах?
Это SPA, Маня. Все страницы - это одно приложение, работающее без перезагрузок страницы. Фреймворк всем этим рулит, в том числе и листенерами
На харкаче же всего две страницы, хуй знает как ты его умудрился поставить его в один ряд с SPA, ну да ладно, я уже понял, что ты в-край-ебнутый-ньюфаг-нигилист, такие тут в каждом треде вылазят
Аноним 24/05/16 Втр 21:48:16  753056
>>753054
Я и не говорю, что нельзя
Просто с фреймворком это три дня, а без него - три недели. Для этого ж, блять, фреймворки и нужны, поэтому их и используют
Аноним 24/05/16 Втр 21:48:45  753057
>>753055
Ясно, обосрался, начал маняврировать. Засчитано.
Аноним 24/05/16 Втр 21:50:02  753058
>>753057
Блять, как же я проигрываю с тебя
Аноним 24/05/16 Втр 21:50:07  753059
>>753056
Ну, для макаки - может быть. Если умеешь сам думать, а не на дядю полагаться, то сделаешь еще быстрее, благо к jQuery дохуища готовых плагинов.
Аноним 24/05/16 Втр 21:50:12  753060
>>753057
Когда ты о себе говоришь, ставь "я" перед глаголами, иначе не все поймут
Аноним 24/05/16 Втр 21:50:27  753062
>>753058
>мам я с него проигрываю, ну мам, ну скажи
Аноним 24/05/16 Втр 21:51:11  753064
>>753049
> защекан
Не бомби, петушок
>тебя её вообще нет
Напомнить тебе, на ком лежит бремя доказательства?
>>753049
>Модульность, организация кода и представления
>В итоге приложение разбивается на независимые компоненты, которые можно легко заменять/использовать/шарить
Ммм, а я-то думал, для этого ООП и паттерны проектирования придумали, извини, был не прав.
>популярные задачи можно будет просто собрать из готовых компонентов
Пруфани. Мне нужна галерея-слайдер с выбором материала и переходом на соответствующую страницу, допустим, выберу из 20 вариантов. Потом, допустим, галерея на всю страницу для чего-то вроде тумблера/инстаграма. Менюшка как на главной мыло.ру. Подстветка кода для произвольного техтареа. Ну и какой-нибудь раскрывающийся блок, навел на картинку, появилось описание, а картинка чуть вверх съехала. Это вот все самые элементарные вещи, покажи мне, как впилить их одной строчкой кода к себе в проект, и где выбрать каждую хуйню из хотя бы двадцатки вариантов.
Аноним 24/05/16 Втр 21:51:44  753065
>>753060
Клован, прекрати, у тебя уже продукт обосрамса из всех щелей брызжет.
Аноним 24/05/16 Втр 21:52:49  753067
>>753059
Ты давай сделай, закинь на гитхаб, а мы посмотрим как ты это элегантно все на жквери напишешь, что все фреймворки соснут, договорились?
Аноним 24/05/16 Втр 21:55:04  753074
>Этот тред посвящён главному языку будущего - JavaScript

>тебе в рот или в очко спустить?
Аноним 24/05/16 Втр 21:55:40  753077
Кстати, все заметили, как обосраток плавно скатил все в тупой срач, когда его ткнули в собственный обосрамс?
Аноним 24/05/16 Втр 21:56:53  753079
>>752984
Но ведь это поделие с врапбутстрап не СПА.
Аноним 24/05/16 Втр 21:57:07  753080
>>753074
Будущее за вежливостью, перед тем как спустить, надо спросить куда
Аноним 24/05/16 Втр 21:58:19  753081
>>753077
Дегенерат с сажей, уймись, весь тред засрал, не хочешь писать на фреймворках пиши на нативном, тебя никто не заставляет
Аноним 24/05/16 Втр 21:59:48  753082
>>753081
>не бейте лучше обоссыте
Хорошо, хорошо, мань, только не плачь. Все уже поняли что твоя аргументация сводится к тому что тебе так сказали и что сам ты думать не умеешь.
Аноним 24/05/16 Втр 22:00:46  753084
>>753064
> Ммм, а я-то думал, для этого ООП и паттерны проектирования придумали, извини, был не прав.
Что ты несешь? Я про реальную компонентность говорю. Прям, блять, компонентность.
Вот так это выглядит
https://github.com/michaelbromley/ng2-pagination

> Мне нужна галерея-слайдер с выбором материала и переходом на соответствующую страницу, допустим, выберу из 20 вариантов. Потом, допустим, галерея на всю страницу для чего-то вроде тумблера/инстаграма. Менюшка как на главной мыло.ру. Подстветка кода для произвольного техтареа. Ну и какой-нибудь раскрывающийся блок, навел на картинку, появилось описание, а картинка чуть вверх съехала. Это вот все самые элементарные вещи, покажи мне, как впилить их одной строчкой кода к себе в проект, и где выбрать каждую хуйню из хотя бы двадцатки вариантов.
Ты понимаешь разницу между элементарными задачами и распространенными? Кто тебе сказал, что там будет 20 вариантов? Будет слайдер, вся его логика с каким-то простеньким шаблоном-демо, а ты его подгоняешь под свои нужды

Аноним 24/05/16 Втр 22:06:25  753097
ДА ЗАТКНИТЕСЬ НАХУЙ УЖЕ
Аноним 24/05/16 Втр 22:07:11  753099
>>753097
Пошел на хуй, у нас важный разговор. Это тебе не кнопочки анимировать.
Аноним 24/05/16 Втр 22:10:02  753105
Не отвечаем внимаебляди и он съебет в свою родную помойку. Алсо, зарепортил
Аноним 24/05/16 Втр 22:10:27  753106
>>753105
>внимаебляде
Аноним 24/05/16 Втр 22:10:55  753107
>>753105
Лучше бы ты свой обсер зарепортил.
Аноним 24/05/16 Втр 22:11:22  753109
Такими темпами этому треду тоже нужна будет автоперекатка
Аноним 24/05/16 Втр 22:13:13  753112
Блядь, засрали весь тред. Съебите в чатики, уебаны
Аноним 24/05/16 Втр 22:25:18  753125
>>753011
>>752992
Нет, он прав. В таких случаях стоит использовать фреймворк, потому что в итоге ты либо сам его напишешь (что занимает время), либо заюзаешь готовое решение, в котором не будет багов. Основной аргумент здесь, что таких случаев не много.
Аноним 24/05/16 Втр 23:34:57  753189
14641220977840.webm webm file (403Кб, 912x472, 00:00:33)
Однако!
Аноним 24/05/16 Втр 23:46:55  753199
Киньте самый простой гайд по колбеках, не могу понять зачем этот излишний недобровольный секс
Аноним 24/05/16 Втр 23:50:28  753202
>>753189
Даже шкуры уже учат джаваскрипту.
Аноним 24/05/16 Втр 23:50:48  753203
>>753199
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise
Аноним 24/05/16 Втр 23:59:09  753217
>>753203
Спасибо
Аноним 25/05/16 Срд 00:07:04  753222
>>753202
И это прекрасно!
Аноним 25/05/16 Срд 00:07:38  753223
>>753202
Хотел бы няшиться с такой сначала в IDE а затем под пледиком.
Аноним 25/05/16 Срд 00:23:20  753229
Аноны, начал учить жс. На втором же видеоуроке попал на затык. Задача нарисовать в консоли пирамидку из звездочек.
Я написал такой код
function draw (n) {
var counter = 1,
result = '';
while (counter <= n) {
result += '*'.repeat(counter) + '\r';
counter++;
}
return result;
}
console.log(draw(10));
Но он почему-то отдает только самую последнюю строку, а не всю пирамидку. Но если в каждой итерации цикла вызывать отдельный console.log то все ок, но я хочу сделать красиво чтоб пирамидка была одной строкой с переносами каретки. В чем тут проблема?
Аноним 25/05/16 Срд 00:31:55  753236
>>753222
Если ты тимлид.
Аноним 25/05/16 Срд 00:34:24  753240
>>753229
Сам разобрался, надо было использовать '\n' а не '\r' ._.
Аноним 25/05/16 Срд 00:34:32  753241
>>753229
Замени '\r' на '\r\n'.
Аноним 25/05/16 Срд 01:00:42  753258
>>753084
>Ты понимаешь разницу между элементарными задачами и распространенными? Кто тебе сказал, что там будет 20 вариантов? Будет слайдер, вся его логика с каким-то простеньким шаблоном-демо, а ты его подгоняешь под свои нужды
Давай, покажи весь этот список
Аноним 25/05/16 Срд 04:44:19  753337
>>753258
Откуда ты взял, что он есть? Блять, почему тут каждый второй какой-то поехавший?
Аноним 25/05/16 Срд 05:59:02  753349
Анончики, если ли какой-нибудь сайтец по покупке "поддержанных" книг? Хотел бы прикупить литературу по JS в таком формате, но слишком дорогие книги - от 550 рублей. Ниндзя вообще +1500 стоит вроде. Я нищеброд и не готов такие деньги на это отдавать.
Аноним 25/05/16 Срд 08:08:26  753399
Что это такое? Серверная часть REST API с oAuth2 аутентификацией. Это типа для ангуляра.
Аноним 25/05/16 Срд 08:19:25  753408
тест
Аноним 25/05/16 Срд 09:33:49  753451
>>753337
Просто здесь ты - чсвшный уёбок с синдромом дауна :3
Аноним 25/05/16 Срд 11:15:08  753504
>>753349
А что за книжки? Как качество перевода? 1500р вроде недорого за техническую литературу.
Аноним 25/05/16 Срд 11:15:34  753505
>>753202
Меня тян учила c++. Мне норм.
Аноним 25/05/16 Срд 11:53:14  753526
>>753349
А зачем бумажные покупать если у тебя нет на них денег? Тебе от этой покупки будет намного хуже, а издательство и автор и не заметят этих денег.
Не плоди страдания, качай торрентом.
Аноним 25/05/16 Срд 11:58:32  753530
>>753505
Добавил свой ЭКЗЕМПЛЯР КЛАССА в её ОБЛАСТЬ ВИДИМОСТИ?
Меняющиеся стандарты. Нас держат за идиотов Аноним 25/05/16 Срд 13:28:35  753572
Вы посмотрите на остальные языки, на зарплаты "настоящих" программистов. Никогда js макаке не предложат настоящую зарплату. Всегда, когда речь заходит о js-программисте изначально его воспринимают как подсобного рабочего.

30к и бесплатная водичка в офисе - все на что ты можешь расчитывать. Но ладно о работодателях. Меня раздражают не они, а то что дает повод для травли.

Это стандарты. Это те самые ушлепки, которые в 2016 году держат мир в неопределенности. Вы когда-то слышали чтобы C++ код нужно было поддерживать? Чтобы c# или java приложения нужно было писать с префиксами и изначальным осознанием, что сегодня этот код валиден, а завтра ты его нигде не запустишь просто потому что Google решил выпилить это API из браузера.

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

Любой твой сайт будет отключен, если представляет угрозу сложившемуся балагану. Ведь он выгоден компаниям. Можно не воспринимать js кодеров за программистов, потому что ничего невозможно построить в постоянно шатающейся среде костылей и префиксов, "меняющихся стандартов".

Аноним 25/05/16 Срд 13:31:49  753573
>>753572
Все так, братишка, пойдем писать на Java.
Аноним 25/05/16 Срд 13:54:27  753581
Здравствуйте, я хуй в программировании.
Можете подсказать как мне сделать программное нажатие на кнопку? Браузер chrome. Вот код элемента:

<a href="#" id="firebutton" onclick="javascript:void(fight())" class="maketurnbutton">Сделать ход</a> - ход

Пробовал разные варианты из интернетов, но они чёт не срабатывают.
Аноним 25/05/16 Срд 13:54:34  753582
14641736741620.jpg (543Кб, 2527x1900)
Посоны, почти доделал сайт, работает на js и node. Возникла такая проблема: когда включаю телефон и захожу на сайт через хром, телефон просто зависает не догрузив мой сайт. Как это дебажить вообще, в чем может быть проблема?
Аноним 25/05/16 Срд 13:56:02  753584
>>753582
Если зависает именно телефон, ты либо забил скриптами процессорное время, либо забил оперативную память. Сколько ОЗУ в твоем аппарате?
Аноним 25/05/16 Срд 13:59:04  753585
>>753584
asus zenfone 5, Объем оперативной памяти 2 Гб Intel Atom Z2560, 1600 МГц
Аноним 25/05/16 Срд 14:02:21  753588
>>753585
Что то мне кажется дело не в производительности, а что то со скриптами.
Аноним 25/05/16 Срд 14:11:52  753594
>>753581
Отдай фрилансеру.
Аноним 25/05/16 Срд 14:13:19  753596
>>753594
Фрилансер сделает мне это фри?
Аноним 25/05/16 Срд 14:14:25  753600
>>753596
За хороший отзыв например.
Аноним 25/05/16 Срд 14:15:41  753601
>>753588
Об этом я и написал.
Аноним 25/05/16 Срд 14:18:34  753603
>>753601
Так в какую сторону копать? На десктопе все нормально работает.
Аноним 25/05/16 Срд 14:25:37  753604
>>753603
Запусти профайлер и избавляйся от узких горлышек.
Аноним 25/05/16 Срд 14:33:59  753609
>>753596
я тебе сделаю за 100 рублей)

ньюфаня, который недавно писал простого бота
Аноним 25/05/16 Срд 14:39:41  753611
>>753229
const draw = (n) => {
let result = '';
for (let i = 0; i < n; i++) {
console.log(result += '*');
}
}

draw(5);

Так не проще?
Аноним 25/05/16 Срд 14:52:49  753616
Посоны помогите по AngularJS 1.x
Суть такова. Есть два контроллера. Один контроллер берет данные из формы и отправляет $http.post на сервер (бекэнд на PHP добавляет данные в БД). А второй контроллер выводит список на основе БД. Как сделать так что бы когда я нажал "Добавить", после того как контроллер получил $http.success он запустил контроллер, который обновит данные в списке?
Аноним 25/05/16 Срд 15:14:04  753631
>>753581
document.querySelector('#firebutton').click()
А теперь уебывай нахуй и не возвращайся, пидор.
Аноним 25/05/16 Срд 15:20:19  753634
>>753631
Чё у тебя так жопа горит?
Аноним 25/05/16 Срд 15:23:14  753636
>>753631
ох лол, а мне первое решение на ум пришло через диспач ивент. Совсем уже мозг забил
Аноним 25/05/16 Срд 15:28:53  753640
>>753631
Ничего не работает, иди на хуй короче.
Аноним 25/05/16 Срд 15:31:50  753642
>>753631
А нет, извини, короче надо было таймаут выставить.
Аноним 25/05/16 Срд 15:39:07  753643
>>753631
Ну вообще ты мне ничего нового не сказал, просто я задержку не выставил.
Аноним 25/05/16 Срд 15:57:31  753650
Нахуя нужны колбеки? Как они могут ввести асинхронность если это просто функция вызванная через жопу?
Аноним 25/05/16 Срд 16:01:39  753654
>>753650
В чем разница между func() и func?
Аноним 25/05/16 Срд 16:07:29  753656
>>753643
>>753642
>>753640
То есть ты выполнял этот код до того, как появился этот элемент? Ты такой умный.
Аноним 25/05/16 Срд 16:09:20  753658
>>753650
Callback'и висят в памяти, ожидая события. Событие произошло - вызвался callback. Нужны они для того, чтобы:
1. не тормозить код на время выполнения функции, которая содержит I/O
2. реагировать на события, а не проверять state
Аноним 25/05/16 Срд 16:14:00  753664
>>753658
Что им позволяет не тормозить код? То что аргумент в который они передаются называется callback блять?
Аноним 25/05/16 Срд 16:17:08  753670
>>753654
Первое выполняет функцию, второе это ссылка на саму функцию?
Аноним 25/05/16 Срд 16:17:43  753673
>>753664
То, что код продолжает выполняться дальше, очевидно.
...code...code...actions...calls...
func_with_callback(callback);
и дальше, не дожидаясь окончания
...code...actions...calls...
Затем, когда функция отработает, внутри неё будет вызван callback и поток вернется к ней.
Аноним 25/05/16 Срд 16:18:45  753676
>>753673
Можно столько багов наловить, на любителя хуевина.
Аноним 25/05/16 Срд 16:19:50  753677
>>753673
Так колбеки вообще не нужны? Вся соль в хитром создании самой функции? Так как сделать еë асинхронной?
Аноним 25/05/16 Срд 16:20:15  753678
>>753616
$emit
Аноним 25/05/16 Срд 16:21:10  753681
>>753676
Все остальное так или иначе обертки над callback'ами.

>>753677
В смысле не нужны? Как ты собираешься вызывать код, который ожидает ответа от сервера, например? Тормозить поток выполнения не вариант, т.к. он отвечает за рендер.
Аноним 25/05/16 Срд 16:22:27  753684
>>753670
Именно. Колбэк вызывает переданную функцию в нужный момент.
Аноним 25/05/16 Срд 16:23:21  753687
>>753681
Что такого в колбеках что код их не ждëт, а выполняет всë до них паралельно?
Аноним 25/05/16 Срд 16:25:02  753690
https://youtu.be/8aGhZQkoFbQ
Аноним 25/05/16 Срд 16:25:36  753692
>>753687
Это типа event, функция реакции на событие короче.
Аноним 25/05/16 Срд 16:26:05  753693
П Е Р Е К О Т
Е https://2ch.hk/pr/res/753689.html
Р https://2ch.hk/pr/res/753689.html
Е https://2ch.hk/pr/res/753689.html
К https://2ch.hk/pr/res/753689.html
О https://2ch.hk/pr/res/753689.html
Т https://2ch.hk/pr/res/753689.html
Аноним 25/05/16 Срд 16:28:00  753694
>>753687
Так или иначе callback это реакция на событие. Так проявляется декларативность. У js'а есть механизм, который после окончания каждой функции (или действия пользователя, а еще по таймеру) проверяет, не пора ли вызвать callback. Т.к. js всегда в одном треде, то функция не прервется на вызов callback, но после выхода из неё будет проверка, не пора ли вызвать callback? Поэтому в Js предпочтительны малые функции.
Аноним 25/05/16 Срд 17:51:32  753784
>>753572
>изменили стандарт
>учусь программировать заново
Каким, блядь, образом смена стандартов, фреймворков, и тп. влияет на квалификацию программиста?
Аноним 26/05/16 Чтв 17:24:52  754674
>>753784
Тупой совсем?
Аноним 26/05/16 Чтв 17:46:57  754703
>>753784
Удваиваю

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 516 | 26 | 89
Назад Вверх Каталог Обновить

Топ тредов