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

JavaScript #61

 Аноним 17/08/16 Срд 17:50:13 #1 №821844 
14714454134040.jpg
Ссылка на прошлый тред: >>816668 (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

JS-конфа в телеграме:
https://telegram.me/jsthread

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Аноним 17/08/16 Срд 17:52:15 #2 №821849 
Есть массив с ~300 объектами внутри с одинаковыми кейсами. Кейсов около 40. Есть ли способ не вводить 40 кейсов вручную, а сделать это с помощью ангуляра?
Аноним 17/08/16 Срд 17:54:10 #3 №821851 
>>821849
Тебе данные сгенерировать нужно или что? Какие ещё кейсы, объекты? Причем тут ангулар? Хули ты вопрос нормально задать не можешь?
Аноним 17/08/16 Срд 18:02:11 #4 №821857 
>>821851
Есть массив с ~300 объектами внутри с одинаковыми свойствами. Свойств около 40. Можно ли не вводить вручную 40 раз свойства объекта внутри массива, а с помощью ангуляра?
Аноним 17/08/16 Срд 18:11:34 #5 №821865 
>>821857
Это с помощью жс делается, а не фреймворка
https://learn.javascript.ru/object#операции-с-объектом
https://learn.javascript.ru/while-for#цикл-for
Аноним 17/08/16 Срд 18:23:39 #6 №821878 
14714474199460.png
ОБЪЯВЛЯЮ НОВЫЙ ПОЛОЖНЯК
Не прочитал Основной курс на http://learn.javascript.ru - не имеешь права ныть, выть, вкатываться, задавать вопросы по синтаксису, искать работу джуниором.
Аноним 17/08/16 Срд 19:23:06 #7 №821904 
Давайте еще раз: есть массив в который содержит около 300 значений; каждое значение представляет из себя объект, содержащие одни и те же свойства, но разный значения; свойств, например, 40 шт. Мне надо создать таблицу с 40 колонками, соответственно кол-ву свойств в каждом объекте, и передать в нее значения свойств. Так как я делаю это с помощью ангуляра, то вижу такой выход: значения свойств записывать в ячейки репитом, а свойства объекта записывать вручную. Из этого выходит примерно такой код:

<tr ng-repeat="val in data">
<td>{{val.1}}</td>
<td>{{val.2}}</td>
<td>{{val.3}}</td>
...
<td>{{val.40}}</td>
</tr>

С операциями над объектами я знаком, но перед тем как попытаться написать свой, хотелось бы узнать есть ли в ангуларе подобный инструмент?
Аноним 17/08/16 Срд 19:28:40 #8 №821906 
>>821904
С использованием которого мне не пришлось забывать свойства объекта вручную.
Аноним 17/08/16 Срд 19:29:16 #9 №821908 
>>821904
ты дурак штоле, тебе же выше уже ответили.
Грызи мат часть, какой тебе фреймворк без основ
Аноним 17/08/16 Срд 20:27:16 #10 №821958 
>>821904
> С операциями над объектами я знаком, но перед тем как попытаться написать свой, хотелось бы узнать есть ли в ангуларе подобный инструмент?
Инструмент добавления элементов в объект? Это один метод языка, зачем ему какие-то надстройки?
Если добавляешь в массив - это .push
Если в объект - это Object.assign({исходный }, {добавляемый})
Аноним 18/08/16 Чтв 02:24:17 #11 №822134 
Почему свойство __proto__ имеет значение? Ведь __proto__ это же объект с другими значениями а не строка. Где это значение хранится?
Аноним 18/08/16 Чтв 03:56:39 #12 №822157 
14714817992260.png
лiл дня: Всю жизнь проработал на upwork'e никаких претензий, доебался чел вбыдлятне просил пиздец примитивный лендинг захуярить, я осведомившись точно ли ему поебать на то, какие технологии я буду юзать замутил компоненты на вебпаке подобие компонентов смотри пик седня написал заказчик выебывался, его макакий не смог разобраться что к чему, пришлось вернуть 4.5 тысячи
Аноним 18/08/16 Чтв 04:08:13 #13 №822158 
>>822157
Перевелись нынче макаки. Раньше и за 500 рублей за правку симфони проекта брались. А тут вебпака испугались
Аноним 18/08/16 Чтв 04:46:11 #14 №822162 
>>822158
судя по сообщениям макаки который мне перекинул заказчик еще джейда, и sass'a
sass'a Карл!
Где там Дарвин похоронен, надо бы пойти обоссать его могилу
Аноним 18/08/16 Чтв 06:05:10 #15 №822170 
>>822157

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

Аноним 18/08/16 Чтв 06:21:37 #16 №822174 
>>822170
дак они не смогли результаты моей работы использовать, домен пустой как стоял так и стоит
Аноним 18/08/16 Чтв 09:41:09 #17 №822205 
Помогите с решением: с нодой можно сказать не знаком (делал только парсер интернет-магазина) и тут таск подкинули по sailsjs - что-то вроде накатать самому админку на sails. Браться или забить? Я поковырял немного sails но мне нихуя особо не понятно, я прямо чувствую, что надо сперва документацию и гайды листать недели 2 чтобы браться за это.
Я вообще php-шник но с js знаком ещё менеджер ходит и постоянно спрашивает - ну что там? сложно? хз как объяснить человеку, что во первых это другой язык, во вторых это незнакомый мне фреймворк на незнакомой мне технологии
Аноним 18/08/16 Чтв 10:17:33 #18 №822214 
>>822157
>пришлось вернуть
Блядь, почему программисты такие омежки?
Аноним 18/08/16 Чтв 10:18:19 #19 №822215 
>>822157
Ты дурак что ли, нахуя вернул? Запилил бы колл с макакичем, обоссал бы его при заказчике и объяснил что делать. Хуле ты как маленький.
Аноним 18/08/16 Чтв 10:48:47 #20 №822237 
Чому не берет данные при условии правильности апи кея?

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){if (xhr.readyState == 4 && xhr.status == 200) {
document.getElementById('tmp').innerHTML=JSON.parse(xhr.responseText)
}
}
xhr.open('GET', 'api.openweathermap.org/data/2.5/weather?q=London&appid=*', true);
xhr.send();
Аноним 18/08/16 Чтв 11:22:48 #21 №822262 
>>822237
>new XMLHttpRequest();
https://learn.javascript.ru/ajax-xmlhttprequest
Сверившись с гайдом, посмотри что за ошибка возникает и сделай выводы.
А вообще:>>821878
Аноним 18/08/16 Чтв 11:47:41 #22 №822277 
>>822262
Лолблять, я этот гайд и так облазил. Иди-ка ты нахуй с такими советами.
Аноним 18/08/16 Чтв 11:49:23 #23 №822279 
>>822262
Как в ангуляре получить свойства объекта с помощью ng-repeat?
Аноним 18/08/16 Чтв 11:52:42 #24 №822283 
>>822279
Я хоть и знаю ответ, не буду ничего тебе объяснять, потому что это гуглится за минуту, мудак
Аноним 18/08/16 Чтв 11:56:23 #25 №822287 
>>822262
Так если ты такой умный и все прочитал, почему ты не можешь скопировать этот код оттуда:
if (xhr.status != 200) {
// обработать ошибку
alert( xhr.status + ': ' + xhr.statusText ); // пример вывода: 404: Not Found
} else {
// вывести результат
alert( xhr.responseText ); // responseText -- текст ответа.
}
И сказать нам хотя бы код ошибки? Мы что тут, телепаты по твоему?
Аноним 18/08/16 Чтв 12:02:01 #26 №822289 
>>822205
Так что там сложного? Тоже самое мвц
Опиши конкретную задачу, я скажу куда как писать
Аноним 18/08/16 Чтв 12:06:22 #27 №822291 
>>822289
Конкретной задачи не было, была задача разобраться с sailsjs и допилить админку в nice admin (главная страница nice admin работает, видимо надо остальные ссылки на этой странице сделать рабочими). Сложно то, что я не знаю как пользоваться node debugger и тем более дебаггером по sftp, по крайней мере пытаясь настроить phpstorm под это дело - ничего не вышло. Сейчас настроение отказаться и заняться чтением документации и учить саму ноду, только потом разбираться с основами sails
Аноним 18/08/16 Чтв 12:15:48 #28 №822299 
>>822291
Но там же абсолютно нет ничего сложного, я за пять минут въехал. У сейлса вообще генератор каркаса сайта есть, погугли. Пишешь названия роута, модели, а оно все само прописывает. Потом логику закодить и всё.
Алсо, лучше не настраивать пхпсторм, а скачать вебшторм. В дебаггер вебшторм тоже может, вроде как. Но я его последний год точно не юзал
Аноним 18/08/16 Чтв 12:16:36 #29 №822303 
>>822299
> Но я его последний год точно не юзал
Дебаггер, в смысле
Аноним 18/08/16 Чтв 12:21:26 #30 №822309 
>>822299
Хз распространяется ли лицензия на webstorm, у меня лицуха на storm
Аноним 18/08/16 Чтв 12:24:23 #31 №822312 
>>822309
Всё равно он крякается за минуту через левый сервер лицензий
Аноним 18/08/16 Чтв 12:25:06 #32 №822313 
>>822287
Ты ф12 нажать не можешь?
Аноним 18/08/16 Чтв 12:32:47 #33 №822320 
>>822283
А объекта в массиве?
Аноним 18/08/16 Чтв 12:32:58 #34 №822321 
>>822312
Такой вопрос - чтобы посмотреть изменения после внесения правок - мне каждый раз надо стопать сервер и sails lift делать?
Аноним 18/08/16 Чтв 12:34:31 #35 №822323 
>>822321
https://npmjs.com/nodemon
Аноним 18/08/16 Чтв 12:35:17 #36 №822324 
>>822323
Благодарю
Аноним 18/08/16 Чтв 13:37:12 #37 №822360 
Анон, какой уровень английского нужен, чтобы на апворке макакить? В чтение я еще могу, а вот что -то написать - проблема
Аноним 18/08/16 Чтв 13:50:20 #38 №822367 
>>821878
Во годнота как раз уже третий день читаю. лучше чем EloquentJavascript.
Аноним 18/08/16 Чтв 13:52:57 #39 №822370 
>>822360
>чтобы на апворке макакить?

Там разве работа еще есть?
Аноним 18/08/16 Чтв 13:54:04 #40 №822371 
>>822370
Не знаю.
А где еще ей быть?
Аноним 18/08/16 Чтв 14:14:49 #41 №822390 
Подскажите ньфани такую вещь. Есть анкета, куда с БД загружаются данные. Пользователь может изменять данные в анкете. После нужных изменений юзер жмет сохранить. Я не знаю как БД дать знать, что из-за изменного поля "Фамилия" в БД должно перезаписаться значение surname.
Использую Node, Express, Mysql, Jquery.
Аноним 18/08/16 Чтв 14:17:18 #42 №822392 
>>822390
Просто без задней мысли меняешь два поля, в чем проблема?
Аноним 18/08/16 Чтв 14:29:51 #43 №822405 
>>822392
И как это сделать?
Аноним 18/08/16 Чтв 14:30:40 #44 №822407 
>>822405
>без задней мысли
Аноним 18/08/16 Чтв 14:31:49 #45 №822410 
>>822405
.update
Аноним 18/08/16 Чтв 17:41:44 #46 №822584 
>>822390
http://www.w3schools.com/php/php_mysql_update.asp
Аноним 18/08/16 Чтв 17:46:58 #47 №822590 
14715316185650.jpg
>>822584
> php
Аноним 18/08/16 Чтв 17:50:04 #48 №822592 
>>822590
По-твоему mysql запрос в ноде выглядит иначе?
Аноним 18/08/16 Чтв 17:54:07 #49 №822596 
>>822592
Выполнение запроса выглядит совершенно иначе
connection.query('UPDATE users SET name = ?, surname = ? WHERE id = ?', ['a', 'b', userId], (err, results)=> ... );
Аноним 18/08/16 Чтв 17:55:49 #50 №822601 
>>822596
Может и твоя правда, я почему-то решил что запросы он знает как делать, просто в SQL не может.
Аноним 18/08/16 Чтв 17:56:37 #51 №822602 
>>822215
>>822214

да ссал я впринципе на 4 с половой тыс. рубей, мне с этими провинциалами вообще возиться особо не хотелось, им на руку сыграло то, что с моего города. И вернул я отчасти поэтому
Аноним 18/08/16 Чтв 18:04:03 #52 №822610 
поцоны какой генератор проектов юзаете ?
https://github.com/facebookincubator/create-react-app
что про ентот скажете ?
sageАноним 18/08/16 Чтв 18:14:58 #53 №822619 
>>822610
Про этот хз, а так мне твоя мамка генерит за то что я ей пососать даю.
(Автор этого поста был забанен. Помянем.)
Аноним 18/08/16 Чтв 18:22:05 #54 №822629 DELETED
>>822619
бляяя. Как можно быть таким не смешным ? Серьезно это просто пошло
sageАноним 18/08/16 Чтв 18:25:09 #55 №822632 DELETED
>>822629
Так никто и не смеялся, чмоша мелкобуквенная. Кроме твоей мамки от радости.
Аноним 18/08/16 Чтв 18:35:11 #56 №822638 DELETED
>>822632
да не хуево просто, что у тебя головушка вообще ничего годного из себя выдавить не может, тыж понимаешь что ты мусор ?
Аноним 18/08/16 Чтв 18:38:09 #57 №822639 DELETED
>>822638
Зачем ты кормишь эту обиженку?
Аноним 18/08/16 Чтв 18:42:30 #58 №822642 
Скормил я свой быдлокод утилите JSLint от дида Дугласа Крокфорда. В ашла два цикла: грит, что нельзя использовать for statement, используй forEach. Первый цикл проходит по строке, условие выполнения завязано на длине строки, тело цикла срет индексами найденных подстрок. Думаю, ладно, ебнул str.split("").forEach(function (currentVal, index) {....});, вроде ок. Но второй цикл — это простой for (var i = 0; i < 5; i += 1). Что опять пилить массив, чтобы проходить по нему методом forEach()? Можно как-то поэлегантнее решить эту задачу? И да, по-моему, Крокфорд в последних выступлениях уже и forEach не рекомендует.

Только не говорите, что мне нужно отказаться от использования JSLint
Аноним 18/08/16 Чтв 18:43:38 #59 №822643 
>>822642
>В ашла два цикла
Нашла два цикла
fix
sageАноним 18/08/16 Чтв 18:44:00 #60 №822644 DELETED
>>822638
>>822639
>мам он мусор скажи ему, мам ну я всю кашу съем только скажиииии!
Пописал вам с мамой в ротики.
Аноним 18/08/16 Чтв 18:59:57 #61 №822655 
>>822642
Есть же божественный eslint с поддержкой конфигов различных корпораций
Аноним 18/08/16 Чтв 19:01:55 #62 №822659 
>>822655
>Есть же божественный eslint с поддержкой конфигов различных корп
Ну йоба, я хочу понять дидовский подход. Дело в том, что он называет проблему, но не говорит, как конкретно ее решать.
Аноним 18/08/16 Чтв 19:46:19 #63 №822692 
>>822659
Дидовский подоход уже устарел. Ты же сам говорил, что он уже сам противоречит своим правилам
Аноним 18/08/16 Чтв 19:49:08 #64 №822696 
блять, в тред понабежали дауны и тролли.
моча, где чистки/репрессии/облавы?
Аноним 18/08/16 Чтв 19:55:34 #65 №822704 
>>822692
Давай не будем обсуждать актуальность и правильность суждений дида. Просто ответь на вопрос, если можешь, пожалуйста.
Аноним 18/08/16 Чтв 19:57:45 #66 №822709 
>>822704
Так у тебя вопрос исходит из тупых рекоментаций jslint'а и ты думаешь, что сделал что-то неправильно
Аноним 18/08/16 Чтв 20:02:43 #67 №822712 DELETED
>>821844 (OP)
наша неофициальная конфа http://tmxc.ru/228774
Аноним 18/08/16 Чтв 20:15:24 #68 №822723 
>>822712
не переходите, там вирус
Аноним 18/08/16 Чтв 20:39:06 #69 №822735 DELETED
>>822723
брат жив же
Аноним 18/08/16 Чтв 22:40:52 #70 №822820 
Аноны, почему так мало по nodejs и express материала? Либо какие то платные курсы от индусов программирования, либо статьи hello world. Пока читаю испанца, но там толком ни примеров, ни чего. Что я не так делаю?
Аноним 18/08/16 Чтв 22:46:48 #71 №822824 
>>822820
http://scanlibs.com/?s=nodejs&submit=Search
Аноним 18/08/16 Чтв 22:57:28 #72 №822828 
>>822824
Добра тебе!
Аноним 18/08/16 Чтв 23:29:26 #73 №822843 
>>822824
Это полная хуйня, все эти книги — прочитал и забыл. Нет направленной практики. Типа HTML/CSS и базовый JS учи, ты мне не конкурент. А вот когда дело доходит до действительно востребованных навыков, то как-то сразу меньше инфы в свободном доступе. Читаю learn.javascript.ru: просто JS — бесплатно, а вот курсы по react.js — 17000 рублей. До сих пор не понятно, сколько не гуглил, что вообще из себя представляет фронт-енд, какие конкретно задачи там выполняют и как там все устроено. Сука, тайные знания какие-то, ебаный в рот.
Аноним 18/08/16 Чтв 23:38:23 #74 №822846 
>>822843
ну что ты начинаешь то.
Да информацию надо искать, но это не "тайные знания". По чистому жс дохуя книг, читай не хочу. Когда я на двачах наткнулся на клитора и ради интереса зашел почитать что он пишет, то 90-95% уже знал, остальные 5 процентов тоже знал, но недопонял/вылетели из головы.
Так же с фреймворками фронтенда, на своем примере скажу: взял ради интереса один популярный на сегодняшний день, нашел по нему 2 годные книги и уже запилил первое приложение сам.
Аноним 18/08/16 Чтв 23:39:09 #75 №822848 
>>822843
бля ну если ты по ноде например прочитал cookbooks nodejs patterns и нужно дальше двигаться само собой никто тебе книги писать не будет, придумывай задачу и решай или иди на гитхаб и смотри исходники ноджс проектов, со всей хуйней так
Аноним 19/08/16 Птн 00:30:04 #76 №822861 
14715558045700.png
Привет, сосаны.
Такая тема.
Юзаю phantomjs, надо в цикле загрузить 10 страниц и перейти к следующему шагу, ТОЛЬКО КОГДА ВСЕ ОНИ ПРОГРУЗЯТСЯ.
Дело в том, что я в четыреждыблядском яваскрипте все асинхронное, в том числе загрузка страниц в фантоме.
Так-то когда страница одна, проблем нет, функция загрузки принимает коллбек, который активируется после загрузки.

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

Ну и это, каждая итерация цикла должна быть синхронной.
То бишь, следующая итерация начинается только тогда, когда предыдущая завершилась.
И к следующему шагу переходим, только когда ВСЕ страницы прогрузились.

Как это сделать?

Сейчас имею по факту то, что в цикле начинают открывать разом все 10 страниц (при этом крайне вряд ли многопоточно, тупо асинхронно. Как объяснить. Браузер фантома не будет открывать 10 параллельных вкладок, он тупо переназначит задание на загрузку 10 раз и тупо начнет грузится последняя страница цикла.)

Ну и это. Промисы в фантоме не поддерживаются.
Как, впрочем, и инклуды, поэтому es6-promise я подключить не могу.


Как это все замутить?

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

Код, скидывать, думаю, смысла не имеет, ибо суть лишь в том, что выполняется асинхронное действие в цикле.
Аноним 19/08/16 Птн 00:37:37 #77 №822864 
>>822861
http://caolan.github.io/async/
Аноним 19/08/16 Птн 00:37:59 #78 №822865 
>>822861
Открой для себя восхитительный async, а конткретно метод parallel
http://caolan.github.io/async/docs.html#.parallel

Хотя я бы на твоём месте заюзал
https://www.npmjs.com/package/phantomjs-promise
И грузил бы страницы в цикле божественными yield'ами
Аноним 19/08/16 Птн 00:40:27 #79 №822866 
>>822861
Ручками на ваниле это делается так:
Создается массив со страницами
Создаем функцию в которой
1) Удаляем первый элемент масива, загружаем его
2) После загрузки проверяем, пустой ли массив, если нет, запускаем функцию заново
Аноним 19/08/16 Птн 00:40:56 #80 №822867 
>>822865
Такс, спасибо.
Но это модуль для ноды, я так понимаю?

Надо установить ноду, затем модуль фантома для ноды, а затем модуль для модуля фантома для ноды?

Хотя по описанию это как бы модификация модуля фантома, в нем сразу промисы интегрированы.

Вообщем гляну сейчас, спс
Аноним 19/08/16 Птн 00:44:56 #81 №822870 
>>822867
> Надо установить ноду, затем модуль фантома для ноды
Ну это ты уже сделал, как я понял
> а затем модуль для модуля фантома для ноды?
Но это не модуль для модуля, это замена модуля, его модификация. Туда входит фантом и промисификация под него
Просто в коде надо будет заменить подключение phantomjs на phantomjs-promise и всё
Аноним 19/08/16 Птн 00:46:57 #82 №822872 
>>822866
О, вроде норм звучит.
Только надо будет в функции дрочить флог завершения итерации.

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

Вроде async это предлагает, но как его подключить к фантому?
Он внедрение кода только как клиентского скрипта поддерживает.
Аноним 19/08/16 Птн 00:48:53 #83 №822874 
>>822866
Зачем ты даёшь ему советы из 2012, когда уже есть yield'ы для такого?
Аноним 19/08/16 Птн 00:49:23 #84 №822876 
>>822870
>ты уже сделал, как я понял
Ну нет, я установил просто фантом с офф-сайта. Он вроде без ноды. Вообщем, ноду я не ставил.
Хотя по дефолту, сам фантом тоже через ноду ставится, хз какие у него с ней отношения.
Я тупо под винду скачал бинарники и дрочу их через консоль на винде.

Не хотелось бы виртуалку с линухом дрочить ради того, чтобы нодный модифицированный фантом поставить. Можно его как-то под винду скачать?
Аноним 19/08/16 Птн 00:49:48 #85 №822877 
>>822874
Саси хипстор, деды ручками писали и ты пишиш
Аноним 19/08/16 Птн 00:50:34 #86 №822879 
>>822877
Жс априори хипстерский, дед. Проваливай в свои кресты
Аноним 19/08/16 Птн 00:54:42 #87 №822881 
>>822876
По идее тебе и нода, и нпм поставились
Чекни
nodejs -v
npm -v

Алсо, в винду ж вроде впилили линукс нативно, теперь не нужны виртуалки для ноды
Аноним 19/08/16 Птн 00:54:48 #88 №822882 
14715572888440.png
Сука, когда вижу подобное говно, хочется ебало сломать тому, кто посмел эту срань выложить.
Давай подождем блядь, хуле. Даешь ожидание, заебись способ, хуле.
Я тут этот асинхронный пиздец не для того использую, чтобы как дебил ждать 5 секунд.
Аноним 19/08/16 Птн 00:56:05 #89 №822883 
>>822882
Ты не понимаешь, что это демонстрация для того, чтобы ты точно понимал, что эта срань работает? Чому ты такой тупой?
Аноним 19/08/16 Птн 00:56:22 #90 №822884 
14715573823770.png
>>822881
Нихуя нет.
Аноним 19/08/16 Птн 00:57:37 #91 №822885 
14715574578290.png
>>822884
Бля не тот скрин
Аноним 19/08/16 Птн 00:59:33 #92 №822886 
>>822885
>>822884
А у тебя фантом глобально установился? Ты его как phantomjs запускаешь или phantomjs.exe из папочки?
Аноним 19/08/16 Птн 01:01:36 #93 №822887 
14715576969490.png
>>822886
Ну глобально конечно, я же не совсем дебил.
Вообще не совсем корректно говорить о какой-то установке, я тупо скачал его и прописал в PATH путь к бинарнику.
Аноним 19/08/16 Птн 01:03:43 #94 №822888 
>>822887
> я тупо скачал его и прописал в PATH путь к бинарнику
Ну так бы и сказал. Поставь их отдельно для работы с пакетами
Аноним 19/08/16 Птн 01:04:04 #95 №822889 
>>822888
> Поставь их отдельно для работы с пакетами
Ноду/нпм, в смысле
Аноним 19/08/16 Птн 01:05:17 #96 №822890 
>>822888
Да уже ставлю ноду.
Походу придется "нодный" фантом юзать.
Или хз, может она его будет как бинарь вызывать.
Аноним 19/08/16 Птн 01:10:39 #97 №822892 
>>822890
> может она его будет как бинарь вызывать
This. npm просто подтянет бинарники и обертку для ноды
Аноним 19/08/16 Птн 03:28:13 #98 №822908 
>>822892
Почитал описание promise-phantom, очень уж костыльно выглядит.
Нода будет слушать порт вебсервера, где крутится фантомжс, чет вообще пиздец какой-то костыльный.
Посему вопрос. Как с мультипоточностью? Смогу ли я это говно в несколько потоков запустить?

Планировал в качестве балансера и раздатчика заданий написать модуль на яве, который бы вызывал мультипоточно из консоли копии фантома с разными заданиями.
Но тут чет мне кажется, что только 1 поток возможен.
Аноним 19/08/16 Птн 04:45:38 #99 №822912 
Вообщем, аноны, задача усложняется тем, что
У асинхронного события нет коллбека.
Я тупо не знаю когда оно кончится.

Но. У группы таких событий event listener.
И событие происходит, когда какое-либо из асинхронных событий завершается. Какое имеено - хуй его знает при этом.


И как мне ловить каждое событие тогда?

Речь идет об отправке формы или клике по кнопке, допустим, в фантоме.

Вот кликнул я по кнопке.

page.open ('url.ru', function (){
page.evaluate (function (){
$('a#hui'). click();
});
});

И как мне сука это ловить?
Тупо клик и все.

А дальше только общее событие onLoadStarted/onLoadFinished.

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

И как это все говно реализовывать?
Аноним 19/08/16 Птн 04:50:07 #100 №822913 
>>822912
Эммм....
page.open ('url.ru', function (){
__page.evaluate (function (){
____$('a#hui'). click(function() {
______...
____});
__});
});

Но это пиздец, конечно. Хули ты промисы не юзаешь?
Аноним 19/08/16 Птн 05:03:30 #101 №822915 
>>822913
Да я юзаю, но чем они мне помогут, если я не могу вызвать подтверждающий коллбек промиса, ибо просто блядь не знаю когда страница прогрузится?

Вообще написал эту хуйню:

function_waitEndLoad_(_promiseCallback)_{
____var_interval_=_setInterval_(function_()_{
________if_(!loadInProgress)_{
____________clearInterval_(interval);
_____________promiseCallback_();
________}
____},_50);
}

Ибо событие прогрузки страницы одно и коллбек для на назначения на него недоступен, остается только дрочить флаг прогрузки.

В итоге в промисе вызваю waitEndLoad (resolve);
Практически то же самое.

Аноним 19/08/16 Птн 05:05:09 #102 №822916 
>>822915
Точнее ты можешь сказать, что коллбек прогрузки доступен при page.open, но это все хуета.
Мне нужно не тупо страницы открывать, мне надо формы заполнять и по кнопкам жмякать, а на проигрузку после клика/самбита коллбека нет у фантома.
Аноним 19/08/16 Птн 05:25:07 #103 №822917 
>>822916
>>822915
Ты вообще в репозиторий заглядывал?
https://github.com/ariya/phantomjs/blob/master/examples/waitfor.js
Аноним 19/08/16 Птн 12:53:03 #104 №823044 
Как в ангуляре в виде получить данные из td и передать контроллеру? Знаю что есть ng-modul, но он на td не работает.
Аноним 19/08/16 Птн 12:56:50 #105 №823045 
>>823044
Причем тут, блять, ангуляр? Иди основы жс читай. Как ты вообще за фреймворк взялся, не зная таких основ?
Аноним 19/08/16 Птн 15:04:41 #106 №823134 
var a = (1,5 - 1) * 2;

alert(a);

Что выведет?
Аноним 19/08/16 Птн 15:07:59 #107 №823135 
>>823134
8?
Аноним 19/08/16 Птн 15:11:24 #108 №823140 
>>823134
Меня больше волнует, что эта хуйня таки работает, а не выдает какую-нибудь ошибку.
Аноним 19/08/16 Птн 15:13:56 #109 №823144 
>>823140
А почему оно не должно работать? С точки зрения синтаксиса тут передача двух выражений в функцию
Аноним 19/08/16 Птн 15:27:09 #110 №823152 
>>822917
>waits until a test condition is true
Ну все заебок, только вот я не знаю, когда кондишн будет тру.
У меня есть только событие, которое испускается, когда страница начинает или завершает грузится.
НО. Не именно какая-то конкретная, а вообще любая.
А теперь давай, расскажи, как ты с помощью этой хуйни будешь контролировать, когда завершится отправка формы.



Вообще написал эту дичь, вроде работает.
Это здесь у меня для простоты тупо page.open(), но с таким же успехом там может быть нажатие на ссылку с помощью яваскрипта или отправка формы и промис завершится только тогда, когда страница будет прогружена.
/
__Подождать_прогрузки_страницы_и_выполнить_коллбек,_когда_она_завершится.
_
_
__@param_{type}__promiseCallback
_
_@param_{type}__promiseCallbackWithResult
__@returns_{undefined}
_
/
function_whenLoad_(_promiseCallback,__promiseCallbackWithResult)_{
____var_interval_=_setInterval_(function_()_{
________if_(!loadInProgress)_{
____________clearInterval_(interval);
_____________promiseCallback_(_promiseCallbackWithResult_());
________}
____},_50);
}

//------------------------------------------------------------------------------
new_Promise_(function_(resolve,_reject)_{
____page.injectJs_('./LIBS/jquery-3.1.0.min.js');
____page.open_('http://google.ru');

____//_Ждем_прогрузки_страницы_и_выполняем_коллбек_промиса,_когда_это_произойдет.
____//_Здесь_в_качестве_результата_промиса_должна_передаваться_функция_с_выдачей_результата
____//_(который,_на_стадии_передачи_еще_не_может_быть_доступен
____//_и_будет_вызван_только_после_реального_завершения_промиса).
____whenLoad_(resolve,_function_()_{
________return_page.title;
____});

}).then_(function_(result)_{
____page.render_('SCREENS/step1.png');
____console.log_('Промис_выполнен:_'_+_result);
____console.log_('Title:_'_+_page.title);

}).then_(function_()_{
____phantom.exit_();
});
Аноним 19/08/16 Птн 15:29:25 #111 №823153 
14716097653020.jpg
var a = (1.5 - 1) * 2;
alert(a);
Починил.
Аноним 19/08/16 Птн 15:32:00 #112 №823154 
>>823144
(1, 3)
3
(1, 5)
5
(1, 5, 7)
7
(1, 5, 7, 9)
9
(1, 5, 7, 9, 19)
19

Ты лучше расскажи, в какую это функцию попадает и почему она возвращает последний аргумент.
Аноним 19/08/16 Птн 15:33:07 #113 №823155 
>>823152
Там же пример есть, ты сам определяешь когда закончится какое-то действие по каким-то признакам. Функция раз в какое-то время запускается и проверяет твои условия, если тру - запрос/отправка формы/обновление/etc завершилось, можно продолжать дальше
Аноним 19/08/16 Птн 15:34:14 #114 №823156 
>>823154
Да, я ебанулся. Это просто парсинг, а не передача аргументов. Жс просто игнорирует то, что ему не нравится и молча продолжает
Аноним 19/08/16 Птн 15:34:21 #115 №823157 
14716100616150.png
>>823134
Блять, почему 8?
Должно быть 1.
Это как вообще.
У меня в яве, петухоне, крестах, пыхе и вообще где угодно за такое убивают нахуй.
Объясните, что там происходит вообще?
Аноним 19/08/16 Птн 15:35:38 #116 №823160 
>>823155
>по каким-то признакам
This. И какие признаки должны быть, допустим, после отправки формы? Предлагаешь исходники сравнить?
Дык для этого говна в каспере есть waitForSelector, но это костыль что пиздец.
В том и сок, чтобы мне вообще срать было что там, единственное условие - страница прогрузилась.
Аноним 19/08/16 Птн 15:36:03 #117 №823161 
>>823157
Дробные числа определяются через точку. Соответственно, выполняется все, что после запятой, потому что запятая никак не интерпретируется:

var a = (1,5 - 1) * 2;
alert(a); // 8
Аноним 19/08/16 Птн 15:36:41 #118 №823162 
>>823160
Так у тебя отправка формы ажаксовая или обычная?
Аноним 19/08/16 Птн 15:37:14 #119 №823163 
>>823161
Ах, точно, не заметил, там же запятая.
Так-то в редакторе, я мож и заметил бы. тем более он разделил бы пробелом.
Тогда более-менее понятно.
Аноним 19/08/16 Птн 15:38:13 #120 №823164 
>>823162
Обычная.
Кстати да, для аяска надо будет что-то другое писать походу.
Но там есть вроде waitForResource
Аноним 19/08/16 Птн 15:44:38 #121 №823169 
Вопрос по ангуляру:
Как лучше сделать: раскидать контроллеры (4 штуки) по разным файлам или все запихать в один контроллерс.жс?
Или вообще на такие мелочи никто не смотрит?
Аноним 19/08/16 Птн 15:45:36 #122 №823170 
14716107363770.png
>>823045
Если ты имеешь ввиду innerHTML, то я все равно не понимаю как из этой каши достать значение 10.3 в колонке KS? Иннеру нужен класс/ид данной ячейки, а чему класс/ид присвоить? Я не понимаю.
Аноним 19/08/16 Птн 15:46:37 #123 №823171 
>>823164
> Обычная.
Тогда я вообще не понимаю в чем у тебя возникают трудности
http://stackoverflow.com/a/28503922
> Кстати да, для аяска надо будет что-то другое писать походу
Так waitFor для аякса. Там проверка каких-то изменений на странице. А с обычной формой ты можешь целой страницей опрерировать
Аноним 19/08/16 Птн 15:47:32 #124 №823173 
>>823169
> раскидать контроллеры (4 штуки) по разным файлам
Это
> Или вообще на такие мелочи никто не смотрит?
Это совсем не мелочи

>>823170
У тебя эти данные уже лежат в $scope.data, нахуя тебе снова их доставать?
Аноним 19/08/16 Птн 15:52:26 #125 №823178 
>>823173
Я их буду изменять за счет преобразования ячейки в текстовый инпут по клику. Тут-то и сложность: как инпуту передать текст ячейки на котором он появился и поменять в ячейки текст на введенный в инпут.
Аноним 19/08/16 Птн 15:57:58 #126 №823180 
>>823173
спасибо!
Аноним 19/08/16 Птн 15:58:02 #127 №823181 
>>823178
Ты же это делаешь в обход фреймворка, хуй у тебя что получится. Чтобы делать правильно, тебе нужно повесить обработчик на каждый элемент на функцию в контроллере, и через неё редактировать.
Возьми лучше модуль готовый для такого
https://vitalets.github.io/angular-xeditable/#editable-row
Аноним 19/08/16 Птн 16:03:35 #128 №823183 
>>823181
Тогда по поводу модуля вопрос: до этого я брал другой модуль и при попытке заполнить срендерить таблицу он вешал браузер. Почему не знаю, но есть догадка, что из-за большого количества данных(~300 строк на 28 колонок). Если тебе приходилось этот модуль использовать, то не случалось ли наблюдать подобное при прорисовке подобного?
Аноним 19/08/16 Птн 16:07:51 #129 №823187 
>>823183
Это дохуя данных для ангулара, у него с рендерингом больших данных проблемы и с этим можно только костылями справляться
Для скорости надо было reactjs или vuejs брать. Vuejs ангулароподобный и очень простой, в принципе можешь прямо сейчас перекатиться
Аноним 19/08/16 Птн 16:10:20 #130 №823189 
>>823187
Я ангуляр для того и выбрал, чтоб изучить, не хочется бросать на начале пути. Спасибо за совет.
Аноним 19/08/16 Птн 16:21:20 #131 №823196 
>>823189
Ангулар технически уже как пару лет устарел. Если его учить сейчас, все твои вакансии будут поддержкой легаси кода
Аноним 19/08/16 Птн 16:26:17 #132 №823198 
>>821878
Говно полнейшее этот ресурс, хуй знает как на нем вообще учатся, бедненькие
Аноним 19/08/16 Птн 16:26:40 #133 №823199 
>>823196
Раз уж ты решил поболтать, то я его решил изучить не для того, что бы знания применять для обогащения, но для расширения кругозора и созидания скорее всего какого-нибудь велосипеда.
Аноним 19/08/16 Птн 16:27:28 #134 №823200 
>>823198
Аргументируй свой вскукарек
Аноним 19/08/16 Птн 16:28:22 #135 №823201 
>>823199
Ну так десятки фреймворков, куда проще и современее, функциональнее. А ты выбрал ангулар
Аноним 19/08/16 Птн 16:29:37 #136 №823202 
>>823201
Откуда ньюфагу знать что хуже, а что лучше.
Аноним 19/08/16 Птн 16:34:08 #137 №823207 
>>823200
Кукарекаешь ты у себя на параше, сынок. Любой западный посмотри и поймешь все.
Аноним 19/08/16 Птн 16:40:28 #138 №823215 
>>823207
> кококо там вот не знаю где посмотри там лучши
Это не аргументация, защекан. Тем более, что подавляющее количество ньюфагов не могут в английский, поэтому они, собственно, тут и сидят.
Или приводи аргументацию, чем и где лучше, или не вылезай из-под своей петушиной шконки
Аноним 19/08/16 Птн 17:16:17 #139 №823245 
Почему числовое преобразование +"+7" дает 7, а +"+" — NaN?
Аноним 19/08/16 Птн 17:18:04 #140 №823249 
>>823245
> +"+"
Где ты тут число увидел?
Аноним 19/08/16 Птн 17:22:29 #141 №823254 
>>823249
>Строка
>Пробельные символы по краям обрезаются.
Далее, если остаётся пустая строка, то 0, иначе из непустой строки "считывается" число, при ошибке результат NaN.
Почему при считывании "+7" JS не спотыкается на плюсе, если спотыкается в строке "+"? Ведь "+7" это не унарный плюс и семь, это просто строка ебаная.
Аноним 19/08/16 Птн 17:25:03 #142 №823256 
>>823156
>Жс просто игнорирует то, что ему не нравится и молча продолжает
Именно поэтому он и говно. Ну еще и потому что целых чисел нет. И массивов фиксированной длины. И еще по ряду причин.
И раз уж он такое говно, никто не использовла языки, компилирующиеся в него? Ну там TypeScript, Dart или Haxe? Как они вам?
Аноним 19/08/16 Птн 17:25:23 #143 №823257 
>>823254
Прими тот факт, что знак и число неразрывны, тогда всё станет ясно
Аноним 19/08/16 Птн 17:25:59 #144 №823258 
Или вот parseFloat("+7"), функция, которая преобразует строку символ за символом, пока это возможно. При возникновении ошибки возвращается число, которое получилось.
>Функции parseInt/parseFloat делают числа из строк, которые начинаются с числа.
Строка "+7" начинается с плюса. Плюс это не число.
Аноним 19/08/16 Птн 17:27:02 #145 №823259 
>>823256
> Ну еще и потому что целых чисел нет.
Чее
> И массивов фиксированной длины
Чеее
Аноним 19/08/16 Птн 17:27:41 #146 №823260 
>>823258
> Плюс это не число
Плюс и число - это число. Плюс - не число. -> >>823257
Аноним 19/08/16 Птн 17:28:10 #147 №823263 DELETED
>>821844 (OP)
офицальная конфа джиэс треда http://tmxc.ru/436992
Аноним 19/08/16 Птн 17:28:47 #148 №823265 
>>823263
Официальная конфа указана в шапке, наёбщик
Аноним 19/08/16 Птн 17:29:42 #149 №823270 
>>823256
>(1, 3)
>3
>(1, 5)
>5
>(1, 5, 7)
>7
>(1, 5, 7, 9)
>9
>(1, 5, 7, 9, 19)
Оператор запятая перебирает выражения слева направо, вычисляет их и отбрасывает, кроме последнего, значение которого возвращает.
Аноним 19/08/16 Птн 17:30:12 #150 №823271 
>>823259
>Чее
Ну, у нас есть только Number, который на самом деле float. Если мы используем побитовые операции, то у нас число конвертируется в целое, а потом обратно, что довольно медленно.

Чеее
Все массивы в ЖС - переменной длины, нам приходится полагаться на ЖС-машину, чтобы она все правильно оптимизировала.
Или нет?
Аноним 19/08/16 Птн 17:31:06 #151 №823274 
>>823260
Получается если JS видит плюс (видимо, минус тоже) в строке при преобразовании к числу, то он проверяет, есть ли рядом число.
Аноним 19/08/16 Птн 17:31:33 #152 №823275 
>>823271
черт, мемную стрелочку цитирование забыл, ну да и похуй.
Аноним 19/08/16 Птн 17:33:22 #153 №823278 
>>823270
И правда.
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Comma_Operator
Но только вот вопрос на засыпку: хоть кто либо применяет эту шизотерику на практике?
Аноним 19/08/16 Птн 17:35:02 #154 №823282 
>>823271
Жс вообще крайне хуёво работает с числами, поэтому запилены обертки
https://www.npmjs.com/package/big-number

> Или нет?
Можно сделать сеттер, который ограничит длину, если так хочется
Аноним 19/08/16 Птн 17:35:44 #155 №823284 
>>823274
Да, иначе это не число, о чем он и сообщает в виде NaN
Аноним 19/08/16 Птн 22:25:23 #156 №823460 
Почему JS такой странный? Вроде бы объекты есть, но ООП нет, странны синтаксис, в частности доступы к свойствам и методам объекта, нет нормальных ассоциативных массивов, какие-то странные замыкания. Им вообще пользуются в чистом виде? Для работы со страницей тот же JQuery удобнее в миллион раз, ну и там же всякие Node, Angular и прочие жуй проссышь штуки удобнее думаю чем JS в чистом виде. Поясните php-макаке.
Аноним 19/08/16 Птн 22:32:36 #157 №823464 
14716351564760.jpg
Ноданы, есть одна приложенитянучка. Нужно в рамках одной транзакции писать в две БД (реляционные), чтобы если шо все откатилось и не было дейта инконсистенси. Данные в БД записываются разные, через репликацию не получится.

Как быть в данном конкретном случае? С меня какашка.
Аноним 19/08/16 Птн 22:57:40 #158 №823484 
>>823460
Лол. Да в чистом виде вообще мало каким языком пользуются.
Аноним 19/08/16 Птн 23:11:22 #159 №823492 
Как сделать, чтобы Promise.all() открывал промисы ПООЧЕРЕДНО?
Я так полагаю, никак?
Один хуй промис начинает выполнятся сразу же при создании.

Придется писать непромисный костыль?
Аноним 19/08/16 Птн 23:17:03 #160 №823499 
>>823492
Итератор.
Аноним 19/08/16 Птн 23:23:03 #161 №823505 
>>823499
Подробнее
Аноним 19/08/16 Птн 23:30:37 #162 №823511 
>>823505
> Подробнее
> Итератор
> Подробнее
Чеблять? Что такое итерация? Ты программист или кто?
Аноним 19/08/16 Птн 23:44:03 #163 №823520 
>>823511
Промисы же асинхронные, как ты их циклом проберешь
Аноним 19/08/16 Птн 23:52:51 #164 №823526 
>>821844 (OP)
Поясните раз и навсегда: можно ли джаваскриптом писать в файлы или базу данных (база не Local Storage и не IndexedDB)?
Аноним 19/08/16 Птн 23:54:06 #165 №823528 
>>822157
анон, что за фонт стоит?
Аноним 19/08/16 Птн 23:54:20 #166 №823529 
>>823526
Да, я разрешаю.
Аноним 19/08/16 Птн 23:59:33 #167 №823535 
>>823529
А как?
Аноним 20/08/16 Суб 00:00:28 #168 №823538 
>>823520
>>823511
>>823499
Впрочем похуй, фантомжс не поддерживает ни итераторы, ни новый синтаксис переменных, ни даже сами промисы. (слава богу хоть есть es6-promise).
Олсо, зацените высер:
http://pastebin.com/eR6tCYDB
Аноним 20/08/16 Суб 00:42:00 #169 №823579 
>>823460
> Вроде бы объекты есть, но ООП нет
Есть. Раньше было прототипное, но ретрограды, вроде тебя, в него не могут и недавно ввели такое, как в большинстве популярных языков.

> странны синтаксис
Такой же сишный высер, как и пыха

> в частности доступы к свойствам и методам объекта
Так они такие же, как и в пыхе

> нет нормальных ассоциативных массивов
Объекты и есть ассоциативные массивы

> какие-то странные замыкания.
???

> Им вообще пользуются в чистом виде? Для работы со страницей тот же JQuery удобнее в миллион раз, ну и там же всякие Node, Angular и прочие жуй проссышь штуки удобнее думаю чем JS в чистом виде.
А на чем по-твоему в ноде и ангуларе пишут? В жквери просто методы сократили и заменили на символы/сокращения
Ну ты поехавший, ебать
Аноним 20/08/16 Суб 00:42:51 #170 №823581 
>>823464
Гугли про транзакции в микросервисной архитектуре
Аноним 20/08/16 Суб 00:43:26 #171 №823583 
>>823579

Не гони на сишный синтаксис!
Аноним 20/08/16 Суб 00:44:30 #172 №823584 
>>823492
async.waterfall
Аноним 20/08/16 Суб 00:46:25 #173 №823587 
>>823583
Ритчи, пожалуйста
Аноним 20/08/16 Суб 00:47:58 #174 №823589 
>>823587
Хз, все хвалят синтаксис питона, так вот сишный по мне так эталон, все четко, понятно, логично, лучше и быть не может.
Аноним 20/08/16 Суб 00:53:26 #175 №823592 
>>823589
А питон не чёткий, не понятный, не логичный? По мне так питон эталон. Абсолютно любой может прочитать и понять программу, даже дед, который ни разу пеку не видел, потому что питон читается как обычный инглиш.
По сути ты описываешь программу на человеческом языке, выделяя вложенность в стиле Маяковского, что может быть лучше? Фигурные скобки с точкозапятыми и пробел/таб-срачи?
Нуб задает важный вопрос Аноним 20/08/16 Суб 04:39:30 #176 №823654 
Поясите, скриптаны. Расскажите про AJAX в современнном зоопарке JS-фреймворков. Что, как, где, зачем?
Аноним 20/08/16 Суб 04:57:07 #177 №823655 
Анон, кинь ссылку на список топовых js-фреймворков. Я знаю, то у тебя есть. Что сейчас популрно, кстати?
Аноним 20/08/16 Суб 07:22:14 #178 №823669 
>>823592
Это говно создает лишние трудности для визуального разграничения блоков и навигации, а срач табоблядков с пробелодебилами выводится на качественно новый уровень, про кодогенерацию вообще промолчу.
Якобы, Гвидо придумал эту хрень, чтобы приучить студентов к индентации, но ведь даже самый конченный быдлокодер приходит к пониманию ее необходимости, а если не понимает, то и нахуй такого дауна пытаться чему-то учить?
Аноним 20/08/16 Суб 07:36:35 #179 №823673 
Посоны короче мак дал ебу и ближайшие три недели я на старом комплюктере в котором вроде джва гига озу а шторм + вебпак + фотошоп тупо не вывозит, приходится перезагружать раз в 30 мин.

Реквестирую короче две вещи
js ide, на этом компе xubuntu так что идэшка должна работать на кроснаглазОС, обмазался visual studio code но так и не нашел как между вкладками скакать вправо влево, тупо нету биндинга или я косорукий

нужно узнать как гуглить AceJump для этой иде а то для того же visual code нихуя не находится а я без него не могу.
Аноним 20/08/16 Суб 07:39:27 #180 №823675 
>>823655
умеешь по звездочкам сортировать ? Еблан
Аноним 20/08/16 Суб 07:40:15 #181 №823676 
>>823655
https://github.com/showcases/front-end-javascript-frameworks
ссылка отклеилась
Аноним 20/08/16 Суб 07:50:05 #182 №823677 
>>823673
>вебпак
Что такое вебпак?
Аноним 20/08/16 Суб 07:50:47 #183 №823678 
>>823677
https://webpack.github.io/
троллишь чтоль ?
Аноним 20/08/16 Суб 07:53:55 #184 №823679 
>>823655
https://github.com/sorrycc/awesome-javascript#mvc-frameworks-and-libraries
Аноним 20/08/16 Суб 07:54:44 #185 №823680 
>>823678
Я совсем нуб. Поясни в двух предложениях - зачем он нужен?
Аноним 20/08/16 Суб 07:58:21 #186 №823682 
>>823680
это gulp/grunt на амфетамине но только для js нет
https://www.youtube.com/watch?v=kLMjOd-x0aQ&list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn&ab_channel=IlyaKantor
Аноним 20/08/16 Суб 08:00:38 #187 №823684 
>>823682
Вот, блжад, придется посмотреть этот ролик.
Аноним 20/08/16 Суб 08:05:10 #188 №823685 
>>823654
BIG BUMP
Аноним 20/08/16 Суб 08:05:47 #189 №823686 
>>823676
>>823679
Норм. Сойдет.
Аноним 20/08/16 Суб 08:06:10 #190 №823687 
Кстати, шапка пиздец говно.
Аноним 20/08/16 Суб 09:44:46 #191 №823700 
>>823673
>js ide
Я всегда пользовался Webstorm-ом, но он с открытым проектом на TS уже отжирает по полгигабайта памяти, так что тебе, наверное, не подойдет.
Netbeans поддерживает JS, но он тоже на джаве, так что тоже будет жрать память, скорее всего.

Sublime Text - хороший редактор.
Вимом не пользовался ни разу, но его все хвалят.
Аноним 20/08/16 Суб 09:53:12 #192 №823701 
14716759927610.png
>>823669
> Это говно создает лишние трудности для визуального разграничения блоков и навигации
Нет же, так только кажется. На больших проектах разграничение идентацией куда более удобно, чем скобочки. Во-первых, скобочки все сливаются и нужно выставлять огромную идентацию, чтобы рассмотреть что-нибудь. Во-вторых, рефакторинг превращается просто в ад, потому что ты раз пять наебнешься на syntax error'ы и будешь пять раз просматривать функцию от начала до конца, чтобы найти проебаную скобочку. Эту проблему пытаются решить различного рода ide, но в пистоне и нет такой проблемы

> Гвидо придумал эту хрень, чтобы приучить студентов к индентации, но ведь даже самый конченный быдлокодер приходит к пониманию ее необходимости, а если не понимает, то и нахуй такого дауна пытаться чему-то учить?
Так вкусы-то у всех разные, нет единого конфига, как в пистоне, чтоб какой код не открой - везде всё выглядело одинаково. У всех будут свои изъебы, как с отступами, так и с определением переменных. Не раз видел, как какие-то поехавшие определяют переменные вот так:
var a = 5
___, b = 6
___, c = 7
Это же пидорство. В опенсорсе кругом такой пиздец. В крупных проектах специально ставят eslint, чтоб он ебашил за такое по рукам. И ты всё равно будешь писать в едином стандарте. Но ты сменишь работу и придется снова переучиваться, потому что там может быть другой стандарт. И снова будешь получать по рукам за каждую точкозапятую... В пистоне такой хуйни нет
Аноним 20/08/16 Суб 11:50:04 #193 №823745 
alert( 1e500 ); // Infinity

alert( Infinity + 5 == Infinity ); // true

А если к самому большому 64-битному числу прибавить такое же, что получится? Тоже бесконечность или ошибка?
гуманитарий
Аноним 20/08/16 Суб 12:07:11 #194 №823752 
>>823745
В жс нет целых чисел, так что само большое число - бесконечность.
Аноним 20/08/16 Суб 12:34:20 #195 №823770 
>>823685
REBUMP
Аноним 20/08/16 Суб 12:38:19 #196 №823772 
>>823654
> расскажите про колесо в современном парке автомобилей
Аноним 20/08/16 Суб 12:38:51 #197 №823773 
Какие фреймворки сейчас топовые? Что в тренде? Ангуляр иРеакт или что-то новое зафорсили?
Аноним 20/08/16 Суб 12:39:46 #198 №823774 
>>823773 -> >>823679
Аноним 20/08/16 Суб 12:49:48 #199 №823780 
>>823773
Ангуляр от Гугла и Реакт от Фейсбука.

Захуярьте в шапку что ли
https://github.com/bebraw/jswiki/wiki – Все библиотеки в одном месте. Более полной wiki по JavaScript я не видел еще.
http://jsdb.io/ – Большой список JavaScript-библиотек. Сортируется на основе метрик гитхаба.
http://microjs.com/ – Микробиблиотеки JS под одной крышей.
https://github.com/sorrycc/awesome-javascript#mvc-frameworks-and-libraries
https://github.com/showcases/front-end-javascript-frameworks – trending.
Аноним 20/08/16 Суб 12:52:28 #200 №823782 
>>823773
Вчера вышел ангуляр 2, но все его уже забросили, потому что устарел и не модный. Сегодня вышел ангуляр 3, но всем не понравился, потому что сырой и бажный. Завтра говорят выходит ангуляр 4, который хуй клал на поддержку старых версий и деприкейтед синтаксиса, так что все сейчас изучают его, но он будет на фреймворке HuyScript, так что сначала его стоит выучить. Кстати, пол часа назад вышел реакт 2, но он уже устарел, потому что пол часа - это дохуя времени в удивительном мире фронтэнда.
Аноним 20/08/16 Суб 12:55:11 #201 №823784 
>>823782
Ну ты и ебанат. Первые ангулар в 2009 вышел, второй еще даже не вышел.
Аноним 20/08/16 Суб 13:02:23 #202 №823789 
>>823682
Сравнение популярных систем сборки для frontend-разработчиков (2014)
http://habrahabr.ru/post/215131/
Аноним 20/08/16 Суб 13:04:50 #203 №823791 
>>823784
На этой неделе Гугл анонсировал выпуск Ангуляр 3 во время релиза Ангуляр 2. Обратная совместимость будет нарушена, от чего разработчики только выиграли, т.к. не придется тянуть груз устаревших костылей и велосипедов.
Аноним 20/08/16 Суб 13:18:35 #204 №823801 
>>823791
По-твоему потеря обратной совместимости в либе раз в семь лет - это слишком часто?
Аноним 20/08/16 Суб 13:26:19 #205 №823809 
>>823801
Я без сраказма писал.
Аноним 20/08/16 Суб 13:32:07 #206 №823817 
>>823809
Тогда ты можешь подкрепить свои слова пруфами?
Аноним 20/08/16 Суб 14:18:22 #207 №823847 
>>823817
Но это не мои слова.
Аноним 20/08/16 Суб 14:18:50 #208 №823848 
>>823847
А чьи?
Аноним 20/08/16 Суб 14:35:06 #209 №823861 
>>823848
Какого-то хуя из гугол,по всей видимости.
Аноним 20/08/16 Суб 14:41:07 #210 №823872 
>>823861
Я их не вижу, и ссылку на них тоже
Аноним 20/08/16 Суб 14:59:54 #211 №823878 
>>823872
Но у тебя есть гугол.
Аноним 20/08/16 Суб 18:10:23 #212 №824000 
>>823529
Спасибо за ответ :(
Аноним 20/08/16 Суб 18:22:48 #213 №824008 
ВСЯ СУТЬ, ЖИЗА ВАЩЕ: https://habrahabr.ru/post/308148/
Аноним 20/08/16 Суб 19:11:56 #214 №824043 
>>824008
Какая нах жиза, даун. Понятно что для того чтобы верстать говно-сайты и маленькие приложения ты можешь обмазаться и джикверями. Речь идёт о сложных приложениях. Что то это кукареканье подозрительно напоминает мне верещание луддитов которым за 30 (помню последнее из этой серии нытьё какого то жиробаса о том как ему нинужен flexbox на ютабе). А вообще радуйся, хули - пока эта ниша ещё СЛОЖНАЯ для неосиляторов, на ней будут платить. Когда подвезут всякие оптимизаторы веб-паков и ещё миллион другой индусов (сейчас как раз гугл популязирует галеры как способ вылезаторства в индии), тогда твой фрюнтенд будет приносить не больше 1000$ в месяц миддлам (сейчас, как известно junior - тот кто имеет несколько проектов - может спокойно получать по 2000$ со старта - именно из за ебли со всем этим говном). А пока пэхапэ мокаки верещат про уёбищность js синтаксиса js боги упарываются мультиплатформенностью.
Аноним 20/08/16 Суб 19:23:39 #215 №824047 
>>824043
поцоны все еще в поисках easy motion/acejump для visual studio code подсобите
Аноним 20/08/16 Суб 19:45:19 #216 №824052 
>>824043
ну руби сейчас может осилить любой, а зп не падают)
Это при том, что по времени вкатиться в рельсы быстрее и проще.
Аноним 20/08/16 Суб 19:52:41 #217 №824053 
>>824052
чёт в голос, долбаёбы которые посмотрели хартла и умеют клипать круды, а как только надо ебашить что-то сложнее, сразу срут кирпичами, почитай их вопросы в соседней ветке или на том же SO, бгг
Аноним 20/08/16 Суб 19:58:34 #218 №824057 
>>821844 (OP)

Ультра нубский вопрос:
На пике код. Надпись hello вставляется лишь на время срабатывания функции, затем возвращается прежнее значение. Как запихнуть содержимое в элемент "навсегда"?
Аноним 20/08/16 Суб 20:00:01 #219 №824058 
14717124014030.png
>>824057
Аноним 20/08/16 Суб 20:01:49 #220 №824061 
Аноны, подскажите как реализовать несколько контроллеров.
Допустим я их распихал по разным файлам, организация кода выглядит збс, но не работает. Что надо где прописать чтобы работало? Надо ли в каждом файле контроллера создавать приложение var app = angular.module(...) если оно по идее одно на всех?
Аноним 20/08/16 Суб 20:04:09 #221 №824065 
>>824061
В гугле был, там кроме абстрактных советов по организации кода ничего толком нет.
Аноним 20/08/16 Суб 20:06:21 #222 №824068 
>>824057
Должно сеттится на всегда, где-то в другом месте меняется

>>824061
Просто подключаешь первым ангулар, а за под ним контроллеры. У тебя приложение будет им доступно, так как они подключены после
А вообще по-хорошему нужно собирать это каким-то сборщиком в один файл. Заебешься все прописывать и проебаться где-то можно
Аноним 20/08/16 Суб 20:07:26 #223 №824069 
>>824068
> на всегда
Я значение знаю, а ебанутое яблоко - нет
Аноним 20/08/16 Суб 20:09:22 #224 №824071 
>>824068
cпасибо за ответ, уже понял как сделать!
Аноним 20/08/16 Суб 20:11:30 #225 №824077 
>>824068
Страница перезагружается после срабатывания скрипта (после нажатия кнопки). Так и должно быть?
Аноним 20/08/16 Суб 20:12:12 #226 №824079 
Всем привет!
Специализируюсь на: Круды (выдача).
Реально ли заработать, девочки?
Аноним 20/08/16 Суб 20:16:16 #227 №824085 
>>824077
Всё, разобрался. Кнопка была внутри form. Достаточно было указать type=button.
Аноним 20/08/16 Суб 20:19:25 #228 №824088 
>>824053
чёт в голос, долбаёбы которые почитали клитора и умеют клипать хеловорды, а как только надо ебашить что-то сложнее, сразу срут кирпичами, почитай их вопросы в соседней ветке или на том же SO, бгг
Аноним 20/08/16 Суб 20:26:37 #229 №824096 
>>824088
Ну ты сам напросился
Какая из компаний написала приложение на ноде, а потом из-за невозможности держать нагрузки переехала на что-то более оптимальное?
Аноним 20/08/16 Суб 20:38:36 #230 №824110 
>>824096
Платформу выбирают не из-за предпочтений.
У руби (со всеми гемами) своя ниша, в которой он лидирует. Про нод такое сказать не получится, вроде и молодые и резвые, но пытаются сидеть на нескольких стульях уже занятых.
Аноним 20/08/16 Суб 20:46:11 #231 №824115 
>>824110
> своя ниша
в которой джанга оттопыривает ее в рот лол
Аноним 20/08/16 Суб 20:53:16 #232 №824119 
как же у меня бомбит анон, ну могу вроде на реакте что то склепать, немного в ноде поковырялся, кантора осилил года три назад с тех пор чего только не перечитал и я блджад понятия не имею как такое https://bitcoinwisdom.com/markets/btce/btcusd
запилить или http://michelbergerbooze.com/
а ведь это просто jquery, сукабля
Аноним 20/08/16 Суб 20:57:00 #233 №824123 
>>824115
Маняфантазии, лол. ты б еще про пхп вспомнил.
Аноним 20/08/16 Суб 20:59:48 #234 №824126 
>>824052
>а зп не падают
Зарплат ниже нуля в несуществующих вакансиях не существует.
Аноним 20/08/16 Суб 21:05:48 #235 №824132 
>>824126
$3K и выше сеньорам помидорам на руби.
Выше зп только у жава сеньоров разве что
Аноним 20/08/16 Суб 21:08:10 #236 №824133 
14717164910460.webm
>>824132
Аноним 20/08/16 Суб 21:10:33 #237 №824134 
14717166341290.png
>>824110
> со всеми гемами
Пикрел. Этот мемчик, что у руби есть на всё свой гем уже пару лет сосет у нпма

> У руби своя ниша, в которой он лидирует
Ниша прототипирования приложений

> Про нод такое сказать не получится, вроде и молодые и резвые, но пытаются сидеть на нескольких стульях уже занятых.
Так и охуенно же получается. Единственная ниши, для которой нода хуёвая - это малопосещаемые сайты и сложные вычисление. Со всем остальным вебом она справляется охуительно, поэтому и развивается 70-мильными шагами
Аноним 20/08/16 Суб 21:12:05 #238 №824135 
>>824134
Про сингулярность уже шутят?
Аноним 20/08/16 Суб 21:12:26 #239 №824137 
>>824134
> нода хуёвая - это малопосещаемые сайты
поясни ? А то я бложик на ноде для портфолио пилю
Аноним 20/08/16 Суб 21:13:53 #240 №824138 
>>824137
Нафига постоянно держать 100-мегабайтное приложение, если есть пыха, которая при отсутствии нагрузки не ест ресурсы вообще?
Аноним 20/08/16 Суб 21:15:09 #241 №824139 
>>824138
да кого в 2к16 100 метров ебут ?
Аноним 20/08/16 Суб 21:16:02 #242 №824141 
>>824139
Владельцев впсок за 5 баксов
Аноним 20/08/16 Суб 21:17:32 #243 №824142 
>>824141
даже их едва ли ебут, оплатил 5$ и держи себе ноду
Аноним 20/08/16 Суб 21:19:56 #244 №824143 
>>824139
Это если у тебя один сайт, то да. А если у тебя их штук 20, например, 20 клиентов со своими визитками - уже 2 гига, уже поебывает. А цена на железо растет экспоненциально.
При этом пыха бы не ела ничего, абсолютно. Только при запросах.
Аноним 20/08/16 Суб 21:29:37 #245 №824151 
Рубибляди, сьебали из треда.
Аноним 20/08/16 Суб 21:32:55 #246 №824154 
>>824043
>как известно junior - тот кто имеет несколько проектов - может спокойно получать по 2000$ со старта
А что за проекты?
Аноним 20/08/16 Суб 21:35:05 #247 №824157 
>>824143
ок, спасибо
Аноним 20/08/16 Суб 21:35:18 #248 №824159 
>>824043
>может спокойно получать по 2000$ со старта
Поселятся в своих ДСах и ябут друг друга в жопы
Мимо-джун-с-зп-300$
Аноним 20/08/16 Суб 22:42:22 #249 №824223 
>>824159
трайни 150 поссал тебе на ебало, мажор.
Аноним 20/08/16 Суб 22:44:16 #250 №824226 
>>824159
>>824223
Безработный 0$ ссу на обоих.
Аноним 20/08/16 Суб 22:49:43 #251 №824231 
вечер в хату пацанва, у меня почему то node_modules пропадает из навигации по папкам в web storm 2016 кто нить подобное замечал ?
Аноним 20/08/16 Суб 22:57:14 #252 №824238 
>>824231
Так она тебе и не нужна. Ты про эту папку вообще можешь забыть
Аноним 20/08/16 Суб 22:59:42 #253 №824241 
>>824238
я иногда в исходники лезу позырить почему моя хуйня не работает, это можно сделать зайдя в нее напрямую или кликнув по имени модуля с зажатым ctrl но тогда меня переносит в dist папку модуля, а мне надо в src/lib
Аноним 20/08/16 Суб 23:01:43 #254 №824245 
>>824241
Как ты из исходников поймешь, что твоя хуйня не работает?
Аноним 20/08/16 Суб 23:02:04 #255 №824246 
>>824223
Я стажером бесплатно батрачил.
Аноним 20/08/16 Суб 23:03:58 #256 №824248 
>>824246
Пиздос, тут иногда спрашивают, за тестовые требовать оплату или нет. А ты полгода ебашил.
Аноним 20/08/16 Суб 23:04:43 #257 №824249 
>>824248
Бля, где я там полгода увидел. Пойду ка я спать, сори посоны
Аноним 20/08/16 Суб 23:05:00 #258 №824250 
>>824245
я обычно ищу почему моя хуйня не работает в связке с какой то либой, с тем же myCustomScrollBar пришлось изрядно у него в кишках поковыряться
Аноним 20/08/16 Суб 23:06:45 #259 №824253 
>>821844 (OP)
Есть ли фриланс на js (нода и под мобилы) сравнимый с пхп и питоном, просто саморазвитие саморазвитием, но деньги тоже нужны.
Аноним 20/08/16 Суб 23:11:00 #260 №824259 
>>824043
Ты сути пасты не понял, балда. А суть в том, что все подвержено трендам, реакт моднее ангуляра, значит ангуляр - фу, хоть он ничем хуже не стал, и все так же пригоден для разработки.
Аноним 21/08/16 Вск 00:11:14 #261 №824301 
>>824253
Нужны деньги - пиздуй в e-commerce и cms. Там уже через месяца три сможешь брать заказы, т.к. требуется примитивное знание jquery. Правда если дизайн скилла нет, всё равно будешь сосать хуй, долбоёбам которым нужны быстрые деньги могу только на ебало нассать. Здесь собрались саморазвиванцы минимум на год+ обучения. Лично я уже 5 месяцев js дрочу. Правда у меня нет нужды в деньгах, как минимум до конца года.
Аноним 21/08/16 Вск 00:44:43 #262 №824322 
Мудрые аноны, понимаю что не совсем тот тред, но все же: как мне соединиться с базой данных mysql если у меня сервер определен на такой же хост? Есть вообще годные гайды про соединения с базами данных? mysql, mongodb
Ничего конкретного и пошагового найти не могу
Аноним 21/08/16 Вск 01:09:10 #263 №824333 
>>824322
изменил хост, но open server теперь ругается на порт, порт в mysql не знаю на какой сменить, ошибку выдает. ПХП код не работает если открыть файл в браузере. Помогите, аноны =(
Аноним 21/08/16 Вск 02:12:43 #264 №824367 
Ребят, че он не работает-то? https://jsfiddle.net/o81mo8qe/
Аноним 21/08/16 Вск 02:47:40 #265 №824378 
>>824367
https://jsfiddle.net/o81mo8qe/2/
Аноним 21/08/16 Вск 02:49:33 #266 №824380 
>>824322
https://mongodb.github.io/node-mongodb-native/api-articles/nodekoarticle1.html
ты точно гуглил?
Аноним 21/08/16 Вск 05:57:26 #267 №824401 
Аноны, есть какой-нибудь большой опенсорс проект на node и express? Хочу посмотреть посмотреть как топ разработчики структурируют проект и все такое.
Аноним 21/08/16 Вск 07:42:58 #268 №824409 
Помогите разобраться с зависимостями в NPM.

Решил писать приложение на Ember.js на TypeScript. Используются Ember CLI, т.е. система сборки Broccoli.

Поставил плагин ember-cli-typescript-compiler, который зависит от broccoli-typescript-compiler. Ни у одно из них нет в зависимостях typescript, но у последнего он в peerDependencies. Я пробовал указывать typescript явно в своем package.json

Но сборка не работает, всегда ошибка, в исходниках broccoli-typescipr-compiler require('typescript') возвращает undefined.
Аноним 21/08/16 Вск 07:52:37 #269 №824410 
>>824401
https://github.com/joel1st/championweb
Аноним 21/08/16 Вск 08:25:01 #270 №824413 
>>824410
аригато
Virtual DOM фреймворков пост Аноним 21/08/16 Вск 08:34:05 #271 №824416 
14717576457810.jpg
Не знаешь, что иcпользовать для влажных проектов?

Используй:
https://facebook.github.io/react/
http://ractivejs.org/
http://riotjs.com/

Не прогадаешь!
Аноним 21/08/16 Вск 09:08:56 #272 №824423 
Юзаю виджет голосований от ВК на многих страницах. Сам скрипт голосования выглядит примерно так (набор цифр в кавычках для каждого голосования уникальный):

<script type="text/javascript">
VK.Widgets.Poll("vk_poll", {width: "300"}, "22887543529_de4ce69871wefw87");
</script>

Можно ли добавить в боди сайта какой-то универсальный скрипт, который применял бы ко всем таким виджетам window.onload, чтобы не прописывать отдельно для каждого?
Аноним 21/08/16 Вск 10:32:36 #273 №824460 
>>824301
Ну cms так cms и на том спасибо.
Аноним 21/08/16 Вск 11:00:00 #274 №824467 
>>824423
Да, можно
Аноним 21/08/16 Вск 11:22:26 #275 №824474 
>>824467
Из-за таких как ты скорость этой борды такая хуевая.
Аноним 21/08/16 Вск 11:34:40 #276 №824477 
>>824474
А я причем? Он не написал ни как у него там этот код появляется, ни про шаблонизатор, ни про технологический стек. Поэтому я ответил в общем, потому что иначе ответить просто невозможно
Аноним 21/08/16 Вск 11:36:02 #277 №824478 
>>823780
Двачую.
Аноним 21/08/16 Вск 12:20:47 #278 №824495 
>>823780
>>824478
Добавил в шапку
Аноним 21/08/16 Вск 14:21:37 #279 №824535 
Нужна помощь.
console.log(0b11111111111111111111111111111110); - выводит "4294967294", без знака.
console.log((0b11111111111111111111111111111111 >>> 1) << 1); - выводит "-2". Как вывести без знака, то есть как в первом случае? В обоих примерах число - 0b11111111111111111111111111111110.
Аноним 21/08/16 Вск 14:24:49 #280 №824536 
>>824535
https://github.com/keichi/binary-parser
Аноним 21/08/16 Вск 14:26:13 #281 №824537 
>>824536
печаль, но спасибо
Аноним 21/08/16 Вск 14:48:08 #282 №824545 
>>824535
Нашел ответ, нужно сделать:
console.log(((0b11111111111111111111111111111111 >>> 1) << 1) >>> 0);
Аноним 21/08/16 Вск 15:09:51 #283 №824554 
https://jsfiddle.net/3a75t43v/
Почему последний скрипт с ajax post не работает?
Аноним 21/08/16 Вск 15:23:45 #284 №824556 
>>824554
Чот не так написал.
Аноним 21/08/16 Вск 15:34:48 #285 №824561 
>>824556
Я тоже так думаю, как перестать ненавидеть эти вечные ошибки, из-за которых очевидные действия затягиваются на день?
Аноним 21/08/16 Вск 15:36:02 #286 №824562 
>>824561
Вроде всё так просто, но никогда ничего не заработает.
Аноним 21/08/16 Вск 15:39:01 #287 №824565 
>>824562
Я сейчас такой ком в горле словил, что плакать хочется. Ненавижу это, говно, рот, жопа, малафья, программирование, питон, яваскрипт, ангуляр.
Аноним 21/08/16 Вск 15:42:04 #288 №824566 
>>824565
Просто учиться постепенно надо, епта. Иначе каждая задача для тебя будет ебучим испытанием
Аноним 21/08/16 Вск 15:42:08 #289 №824567 
>>824565
Скобки ебаные, пиздец, нахуй столько, регистр еще значение имеет, охуенно, чтобы больше опечаток прокнуло, кавычки еще разные всё время, что за хуета, про что несут.
Аноним 21/08/16 Вск 15:43:45 #290 №824568 
>>824567
Ну вот, ты даже синтаксис хуево понимаешь, а уже дергаешь аякс и знаешь что такое ангулар.
Аноним 21/08/16 Вск 15:49:41 #291 №824570 
>>824566
Ну я учусь постепенно, сначала питон, потом джанга, потом хатэмээль, потом сиэсэс, потом документация к каким-то ебучим приложениям джанги, потом яваскрипт, потом ангуляр.
>>824568
Уже больше трех недель эту парашу учу правда вот, а результатов нормальных нет, даже сайта первого не запустил нормально. Пойду уже посплю часов 14, всё равно опять ничего не получится.
Аноним 21/08/16 Вск 16:15:34 #292 №824583 
>>824570
> Ну я учусь постепенно, сначала питон, потом джанга, потом хатэмээль, потом сиэсэс, потом документация к каким-то ебучим приложениям джанги, потом яваскрипт, потом ангуляр.
Кто тебе такую последовательность подсказал? Ты учишься сначала генерировать хтмл, не зная даже что это. А тем более не зная что такое стили и жс. Она же абсолютно ебанутая.
HTML -> CSS -> JS -> Бэкенд
Аноним 21/08/16 Вск 16:33:34 #293 №824589 
>>824565
Такая же хуйня анон, у меня такая сильная боль с js и его ебучих фреймворков, паттернов, от ебучего хтмл, от ебучего цсс, от ебучего ангулара, кофескрипта, от ебучего реакта. Жаль времени потраченного на это говно, я как представлю что мне скоро искать работу у меня слёзы выступают на глазах. Причем ты нахуй никому не нужен со своим джаваскриптом, только фулстек.
Аноним 21/08/16 Вск 17:00:10 #294 №824603 
>>824589
Слабенькие вы какие-то
Аноним 21/08/16 Вск 17:13:55 #295 №824615 
>>824589

Типичная подмена понятий. Fullstack – это когда frontend и backend, реализованы на одном языке программирования – на JavaScript. Именно это подразумевалось, но теперь всё иначе. Теперь строчка fullstack означает что ты должен уметь все, иначе лох и не нужен. Скоты-менеджеры и hr-хуесоски еще те падлы и теперь даже не смотрят резюме, если там нет React или Angular и вагона других фремворков, уебанского JS, HTML, CSS и прочей Bootstrap-пиздоты. Всем похеру что ты backend-специалист. Только fullstack, только hardcode. Вот выучиш HTML5, CSS3, JavaScript, ECMAScript, TypeScript, CoffeeScript, Angulat, React, Node.js, Grunt, Gulp, Require, Underscore, можно продолжать до бесконечности — тогда и приходи. Вот сможешь весь этот зоопарк заставить работать, да чтоб справлялось с бигдатой, тогда ты синьор. А если ебашить только server-side и рыгаешь от ебанутого JS, и знать не хочешь про особенности верстки под разные браузеры и устройства, то знаний недостаточно. И всем абсолютно насрать, что ты угорел по алгоритмам, паттернам, оптимизации... На собеседовании бывшие сантехники и разносчики пицц заебут вопросами — а как сделать кнопочку с закругленными краями? Ась? Так вы простейшего сделать не можете! Следовательно: 1) Отзыв технаря-выебщика: полный лох и наврал в резюме. 2) HR-отзыв — не знает основ. Резюме: врун не знающий основ программирования, в черный список. Ебаный пиздец, а не айти.
Аноним 21/08/16 Вск 17:22:07 #296 №824619 
>>824615
Какой же ты тупой. Тебе не приходит в голову, что это не все в айти тупые, а просто ты там никому не нужен?
Аноним 21/08/16 Вск 17:29:28 #297 №824627 
>>824619
Тебе не приходило в голову что я эксперт в области реляционных баз данных и в частности специализируюсь на Postgres, будучи тим-мембером, и на хую я вертел эти ваши фронтенды.
Аноним 21/08/16 Вск 17:32:09 #298 №824628 
>>824619
Просто он не раб и понимает, что это нездоровая ситуация. А ты типичный выебщик-ноулайфер, которому лишь бы повыебываться знанием нового фреймворка или поверхностным знанием ещё одной йоба-технологии, про которую забудут уже через полгода.
Аноним 21/08/16 Вск 17:43:33 #299 №824633 
>>824627
Да мне похуй кто ты. Если ты не понимаешь очевидных вещей, что рынок диктует технологии и требования, то ты даун. И твои изречения на тему того, что ты такой классный спец, дрочащий алгоритмы, но рынку почему-то нужны йоба-кнопки - абсолютно бессмысленные. Йобакнопки - это потребности бизнеса и нихуя ты с этим не сделаешь, а свои алгоритмы на хаскеле можешь засунуть себе в анус и провернуть, они никому, кроме тебя, не нужны.

>>824628
Откуда этот форс, что технологии умирают за полгода? На это может повестись только тот, кто про жс только слышал
Да, часто выходят новые фреймворки, но что изменяется на рынке труда? НИ-ХУ-Я. Реакт и ангулар там уже несколько лет в монополии, до этого вообще только ангулар был и всё.
Аноним 21/08/16 Вск 17:52:54 #300 №824638 
>>824570
руби смотрел?
вкатиться легко, вакансии есть, гемов много, но основных со счету и там все просто.
Аноним 21/08/16 Вск 18:00:33 #301 №824643 
14717916333650.png
>>824638
Аноним 21/08/16 Вск 18:07:34 #302 №824644 
14717920548790.png
посоны, кто шарит в d3? как сделать что б в график начинался снизу?

http://codepen.io/mr4199/pen/bZJXNm
Аноним 21/08/16 Вск 18:09:20 #303 №824645 
>>824643
и што? на чем основан этот график?
Аноним 21/08/16 Вск 18:37:51 #304 №824657 
>>824643
>Node.js
>2004
>25

Ммм, найс.
Аноним 21/08/16 Вск 18:49:49 #305 №824660 
Почему во Vue такой странный перебор: разбитие объекта осуществляется посимвольно, что в контроллере, что в виде при использовании v-for. Как с этим бороться?
Аноним 21/08/16 Вск 18:50:26 #306 №824661 
14717946266420.png
>>824660
Пикчу забыл.
Аноним 21/08/16 Вск 18:57:09 #307 №824665 
>>824661
>>824660
Потому что ты забыл распарсить JSON? Сейчас это у тебя просто текст
Аноним 21/08/16 Вск 19:35:22 #308 №824680 
>>824665
Потому что у cells тип данных строка? Или отчего-то другого зависит?
Аноним 21/08/16 Вск 19:36:18 #309 №824681 
>>824680
JSON.parse(res.body)
Аноним 21/08/16 Вск 22:28:41 #310 №824735 
Парни, может кто писал по работе что-то похожее на таблицу которая в гугл докс, т.е. нужна именно таблица которая будет рендериться при каждом скроле и отрендривать именно ту часть которую видит пользователь. т.к. данных может быть в таблице больше милиона в конечном итоге после того как инфинити скролл все подгрузит и это будет жестко лагать. Так вот нужно бы почитать какие нибудь статьи или примеры того как оно реализовано, хочу изобрести свой велосипед из этого и хотелось бы почитать как это правильно реализовывать, может кто на статьи натыкался подобного или типо того. скинь пожалуйста кто что знает на эту тему. заранее спасибо.
Аноним 21/08/16 Вск 22:38:56 #311 №824742 
>>824735
Что тут сложного, епта? Грузишь по 100 строк при достижении низа и кешируешь вверх/вниз от положения по 1000 строк. Всё.
Аноним 21/08/16 Вск 23:02:44 #312 №824753 
>>824742
Можешь чучуть по подробнее описать твою идею плз)
Аноним 21/08/16 Вск 23:05:07 #313 №824755 
>>824753
Рассказать как делать запрос и вставлять ответ в переменную?
Аноним 21/08/16 Вск 23:09:06 #314 №824759 
>>823198
1) В чём заключается говно?
2) Что лучше и почему?
Аноним 21/08/16 Вск 23:18:14 #315 №824768 
>>824742
Я бы тебе перезвонил сразу же после такого ответа на вопрос. С волчьим билетом по всем НР базам.
Аноним 21/08/16 Вск 23:38:37 #316 №824781 
>>824768
Чому?
Аноним 22/08/16 Пнд 01:44:20 #317 №824811 
Аноны, нужен ли сервер для работы с api сайтов?
Пишу приложение, но не работает почему то. И еще такой вопрос, как проверить рабочий ли api key или нет?
Аноним 22/08/16 Пнд 01:48:11 #318 №824812 
Анон, есть задача и я вроде как написал код https://jsfiddle.net/nhuf28z1/1/, но въезжаю мягко говоря туго, подскажи, пожалуйста, что я делаю не так? Почему она выдает ошибку?
Аноним 22/08/16 Пнд 01:52:18 #319 №824813 
>>824812
Вот код с условием задачи https://jsfiddle.net/nhuf28z1/2/?utm_source=website&utm_medium=embed&utm_campaign=nhuf28z1
Аноним 22/08/16 Пнд 02:12:58 #320 №824816 
>>824812
Ты даун что ли?
Аноним 22/08/16 Пнд 02:33:22 #321 №824818 
>>824816
вероятно, но я разобрался
Аноним 22/08/16 Пнд 03:20:29 #322 №824827 
>>824583
Я хз, но со стилями и хтмл как раз проблем нет, и в общем-то не было особо, они несложные, там и без меня куча отличных шаблонов есть. Сейчас же проблема с ажаксом, мне просто нужно отправить запрос, и я опять застрял на тривиальной вещи.
>>824638
Я уже не буду сейчас перекатываться на руби, мб через месяц, как нормально освоюсь. Я так понял, что рубирэйлс от питонаджанги ничем не отличаются. Выбирал я питон, когда увидел, что в моем городке на одну питоновакансию больше.
Аноним 22/08/16 Пнд 08:49:21 #323 №824870 
>>824633
Да всем похуй на твой рынок и бизнес. Доллар, доллар, доллар - проклятая зеленая бумажка. Ни души...
Аноним 22/08/16 Пнд 10:16:15 #324 №824884 
>>824811
> Аноны, нужен ли сервер для работы с api сайтов?
Нет
> И еще такой вопрос, как проверить рабочий ли api key или нет?
По ответу сервера
Аноним 22/08/16 Пнд 11:00:02 #325 №824903 
>>824884
if(xhr.readyState == 4 && xhr.status == 200){
var data = JSON.parse(xhr.responseText);
....
console.log(xhr.readyState + " " + xhr.status);
}else {
console.log(xhr.readyState + " " + xhr.status);
}
Проблема в том, что в консоль вообще ничего не выводится. В то же время вместо погоды стоит undefined. В чем может быть проблема?
Аноним 22/08/16 Пнд 11:07:11 #326 №824905 
>>824903
Убери статус в проверке, может быть на него ругается. Оставь редистейт и посмотри какой статус тебе возвращает сервер.
Аноним 22/08/16 Пнд 11:18:29 #327 №824908 
>>824903
Объясни вкратце как работать с AJAX. xhr на клиенте создается? А на сервере что? А что если я MVC-фреймворк какой-то использую, то там как?
Аноним 22/08/16 Пнд 11:21:13 #328 №824910 
>>824905
убрал, но проблему это не решило.
Консоль по прежнему пустая и вместо данных undefined.
Аноним 22/08/16 Пнд 11:33:41 #329 №824919 
>>824910
Значит твой аякс никуда не звонит. Ты делал опен, сенд и прочую херню?
Аноним 22/08/16 Пнд 11:37:55 #330 №824925 
>>824919
cразу после функции с if/еlse есть опен и сенд. Даже ради интереса поставил их до if/else, но ничего не меняется.
Аноним 22/08/16 Пнд 11:40:58 #331 №824929 
14718552581760.jpg
>>824925
Значит это не твоё, сейчас на твое место придут 17-летние дети ботаники у которых аякс будет звонить куда надо с первого раза. А ты пойдёшь на кассу. Сорри, но правда такова.
Аноним 22/08/16 Пнд 11:45:52 #332 №824935 
>>824929
Комплексы да?
Аноним 22/08/16 Пнд 11:49:14 #333 №824937 
>>824935
Ещё бы. Я тот самый нытик с десятка постов повыше, охуевший от требований к джуниору.
Аноним 22/08/16 Пнд 12:13:02 #334 №824951 
Освоил гит, потом жм, потом жиквери, потом стал изучать линукс, забыл нахуй гит и жс и жиквери, зато подучил постгрес и эскюэль, и учу питон, но блядь опять надо заново учить гит и жаву скрипт... Блядь, как с этим совладать????????????? Если начинаю одновременну вдуплять, то голова взрывается
Аноним 22/08/16 Пнд 13:11:04 #335 №824985 
Господа, помогите.


var map = [];

for (var i = 0; i < 16; i++){
map = [];
for (var j = 0; j < 16; j++){
for(var g = 0; g<homeposition.length; g++ ){
if (i==homeposition[g].x && j==homeposition[g].y){
map[j]={x:2,y:2};
map[i-1][j-1]={x:1,y:1};
map[i-1][j]={x:2,y:1};
map[i-1][j+1]={x:3,y:1};
map[j-1]={x:1,y:2};
map[j+1]={x:3,y:2};
map[j]={x:1,y:3};

//map[i+1][j]={x:2,y:4}; когда добавляю эту строчку наступает пиздец. Вот такая ошибка Uncaught TypeError: Cannot set property '11' of undefined

Кажется я не до конца понимаю как работают двумерные массивы в js,но гугл мне так никак и не помог.

Аноним 22/08/16 Пнд 13:11:14 #336 №824986 
Привет, архипелаги.
Вопрос по стеку технологий.
Решил вкатиться в React + Redux, но мануалы заставляют учить еще и Node.js. Возможно, это и неплохо, узнаю и про Grunt с Gulp.
Идея в том, что на моем уютном инторпрайзе - .NET стек, поэтому в качестве бэкенда будет использоваться католический IIS. Есть ли препятствия по переносу знаний по вышеупомянутой связке на свою инфраструктуру? Есть ли у кого-то опыт?
Аноним 22/08/16 Пнд 14:05:46 #337 №825010 
>>824929
Соси хуй))
Я своего добьюсь, а на кассе можешь и ты постоять, еще и за грузчика сойдешь))
Аноним 22/08/16 Пнд 14:30:44 #338 №825023 
Аноны, есть необходимость вытащить из XML значения атрибутов тегов, и поместить их в массив. Как это сделать? Если нужно взять из документа, не с сервера, обязательно ли использовать Node.js?

можно ли просто сделать input в html страничке и через него получить xml файл, и уже работать с ним. Google дает тысячи способов получить файл, но не обьясняет ничего, в частности, как получить массив из атрибутов, а не тегов.
Аноним 22/08/16 Пнд 14:44:00 #339 №825030 
>>825023
Чтение локального файла
https://jsfiddle.net/dhqs6o93/
Аноним 22/08/16 Пнд 14:51:16 #340 №825032 
Как и обещал запрос заработал, а я вчера просто напутал в переменных))
Странно, что сначала выдает readyState 1, 2 , 3 и только потом срабатывает.
Аноним 22/08/16 Пнд 15:46:06 #341 №825063 
Сап, ворканы. Java-обезьяна из офиса репортин ин. Не гоните сразу ссаными тряпками. Дело в том, что хочу перекатиться на удалённую работу. Пока планирую HTML/CSS/JS дрочить, я так понимаю у вас в шапке есть подробная инфа с гайдами и прочей лабудой. Но не уверен, что хочу конкретно фронтэндом заниматься, меня больше привлекает написание функционала, но в дальнейшем хочу писать полностью продукт, fullstack так сказать. Так вот, во фриланс не хочу. Где искать удалённую работу? В идеале хотелось бы в какой-нибудь зарубежной IT компании. Где такие искать? Нужны ли вообще такие работники на удалёнке? Также интересует вопрос разработки бекэнда, что сейчас популярно, на чём пишут?кроме PHPМожете просто ссыль дать на то, где это обсуждают, а то в вашем разделе про бекэнд я не нашёллень было идти дальше первой
Аноним 22/08/16 Пнд 15:53:51 #342 №825070 
>>825063
На Upwork всё ищи или на indeed
Аноним 22/08/16 Пнд 16:22:05 #343 №825089 
>>825063
Ты собираешься вкатываться во ремоут-фронтенд с таким постом? Ебать, забудь всё что ты знаешь о html/css/javascript. В первую очередь ремоут-фронтендер должен быть самоуверенным, наглым, резким и дерзким. Понтуйся своими маленькими знаниями, как делают все кто мало-мальски связан с компьютерами.
С таким маленьким самомнением можно только тете Любе 1С настраивать - не гоните тряпками, лучше обоссыте, извините я только спросить. Ну анон, чего ты.
>Java-обезьяна из офиса
Middle-developer, так всем и говори. Никто не будет интересоваться кем ты был в своей конторе "софтвере от васяна". Зато назвавшись java-обезьяной ты оттолкнёшь от себя людей. Мне например как нанимателю обезьяна не нужна.
>Но не уверен
Серьёзно? Ремоут-работа на американцев стоит 100.000$ в год, ты не уверен в себе?
Аноним 22/08/16 Пнд 16:44:08 #344 №825104 
>>825070
Мне не нужен фриланс, нужна стабильная работа, только удалённо.

>>825089
Приму к сведению.
Аноним 22/08/16 Пнд 16:46:17 #345 №825105 
>>824908
Нубский бамп.
Аноним 22/08/16 Пнд 16:57:59 #346 №825114 
>>824633
Хех.
>>825089
Хех(2).
Аноним 22/08/16 Пнд 17:03:37 #347 №825116 
>>824633
>рынок диктует технологии и требования
Да кто они такие, чтоб диктовать что-то выпускнику МФТИ?
>>825089
Но индусы же сбивают рейт? О каких 100000$ в год ты плетешь?
Аноним 22/08/16 Пнд 17:07:37 #348 №825120 
>>825063
Ну братишка после твоего поста могу только посоветовать держаться за нынешнее место в офисе.
Пишешь бессвязно, никакой логики, даже не понятно что спрашиваешь и что ищешь.
Аноним 22/08/16 Пнд 17:11:51 #349 №825124 
>>825116
Какие индусы тебе сбивают рейт? Приведи мне покажи тех индусов. Ты на хабре-хабре это прочитал? Если ты нормальный специалист а не выпускник мфти то никто твой рейт не собьёт.
Аноним 22/08/16 Пнд 17:23:54 #350 №825143 
>>825030
Не берет файл, пишет ошибку

script.js:5 XMLHttpRequest cannot load file///////Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

В том то и дело что файл у меня расположен локально, а не на сервере.
Аноним 22/08/16 Пнд 17:36:50 #351 №825150 
>>824985
В жс нет двумерных массивов
Аноним 22/08/16 Пнд 17:48:56 #352 №825154 
>>825150
Выкатываюсь.
Аноним 22/08/16 Пнд 19:18:20 #353 №825200 
14718827010650.png
Как с помощью js вытащить текст из ячейки, сформированной при помощи v-for/ng-repeat?
Аноним 22/08/16 Пнд 19:48:32 #354 №825219 
>>825200
рендерить с помощью phantomjs, а потом уже парсить
Аноним 22/08/16 Пнд 20:14:09 #355 №825238 
>>825154
Делай вложенные массивы [ [] [] [] ]
Аноним 22/08/16 Пнд 20:18:03 #356 №825243 
>>825063
А что ты хочешь про бекэнд услышать? Node.js же
Аноним 22/08/16 Пнд 20:22:09 #357 №825245 
>>825243
Ты ещё GO предложи, чтобы потом на одну вакансию в регионе сидеть последним в очереди.
Аноним 22/08/16 Пнд 20:24:56 #358 №825250 
>>825245
Он сказал что хочет футстак. В этом случае node. Так то вариков много
Аноним 22/08/16 Пнд 20:26:59 #359 №825254 
Поясните, знание каких компонентов входит Фуллстак Бэкенд?
Аноним 22/08/16 Пнд 20:34:52 #360 №825265 
Поясните за хайп вокруг Node.js, почему он так взлетел? Почти 80% кода приходиться обертывать в промисы/коллбэки кладя ботл на асинхронность и "В 8 раз быстрее чем PHP", а это вроде как его основная фишка, у ноды вообще есть будущее?
Аноним 22/08/16 Пнд 20:36:11 #361 №825268 
>>824661
Что за редактор?
Аноним 22/08/16 Пнд 20:37:50 #362 №825271 
>>825268
http://brackets.io/
Аноним 22/08/16 Пнд 20:40:19 #363 №825273 
>>825265
Да дело не только в нод. Щас вообще золотой век js
Аноним 22/08/16 Пнд 20:46:39 #364 №825279 
14718879995630.jpg
А давайте писать текстовые редакторы на нод.жс)))
Аноним 22/08/16 Пнд 20:54:04 #365 №825296 
>>825279
У меня брекетс какого то хера лагает. Буквы с запозданием появляются. Пк норм, мощный. Тоже на js написан.
Аноним 22/08/16 Пнд 20:54:08 #366 №825297 
>>825219
> phantomjs
Почему-то, мельком посмотрев аpi, сложилось мение, что это svg/canvas фреймворк. Я даже немного труханул, представив, что таблицу придется рисовать языком разметки.
Аноним 22/08/16 Пнд 20:57:16 #367 №825307 
Анон, чем обычно собирают приложения на ангуляре?
Аноним 22/08/16 Пнд 20:58:27 #368 №825312 
>>825273
Можно поподробнее?
Аноним 22/08/16 Пнд 20:59:58 #369 №825315 
14718887990010.jpg
>>825279
Проиграл. Для сравнения движок фау8 - 28 мб. Что такого напердолили в этот атом? Устанавливать и смотреть не хочу - полгига съест.
Аноним 22/08/16 Пнд 21:02:08 #370 №825318 
14718889282430.jpg
>>825315
Биткоины майнит
sageАноним 22/08/16 Пнд 21:08:17 #371 №825325 
>>825265
>приходиться обертывать в промисы/коллбэки кладя ботл на асинхронность
Как раз это весьма годная абстракция, позволяющая без траха с многопоточностью получить некоторое количество ее профитов, блокировки ввода-вывода в первую очередь. Ну и это в свою очередь пришлось весьма кстати в веб-разработке, где время обращения к внешним хранилищам-сервисам всегда на счету. Ну и сам язык, что ни говори. Потом еще выяснилось, что можно писать изоморфные приложения, использующие один и тот же код на фронте и бэке. Меньше писанины, легче тестирование и поддержка.
Аноним 22/08/16 Пнд 21:09:07 #372 №825326 
>>825296
Может проблема в чем-то другом? У меня на работе в компьютере самая новая часть железа 2005 года и WinХР - из лагов только глюки интегрированногой ноды замечал.
Аноним 22/08/16 Пнд 21:09:37 #373 №825327 
>>825325
Сажа приклеилась.
Аноним 22/08/16 Пнд 21:12:46 #374 №825329 
>>825307
Или все скрипты по одному подключают?
Аноним 22/08/16 Пнд 21:31:08 #375 №825350 
14718906689230.png
>>825326
> Может проблема в чем-то другом?
Нет, просто редактор на ноде ну никак не потягается с редакторами, написанными на низкоуровневых языках
https://pavelfatin.com/typing-with-pleasure/#editor-benchmarks
Аноним 22/08/16 Пнд 21:32:39 #376 №825353 
>>825307
Чем угодно. Я Gulp'ом собирал, думаю вэбпак попробовать.
Аноним 22/08/16 Пнд 21:40:39 #377 №825362 
14718912394020.jpg
>>825353
Анон, ты видимо шаришь в этой модной хуйне, обьясни на пальцах зачем нужны все эти гульпы, зачем нужна моча, карма и прочая модная поебень. Я писатель аккордеонов на jquery слабо понимаю зачем это вообще нужно. Я нагуглил что это таск раннеры, но мне это ни о чем не говорит.
И вообще, аноны, расскажите как это всё работает. В такой последовательности - вот перед вами стала задача (опишите её сложность), вы сели за компьютер (создали гит репозиторий?) запустили гульп, вебпак, карму, мочу и нод жс и стали писать селекторы для цсс? Колбеки на ивенты? Я не понимаю. Анон который это распишет подробно и просто, я буду тебе тысячекратно благодарен как и многие итт.
Аноним 22/08/16 Пнд 22:20:59 #378 №825388 
>>825362
Первое, мока - это юнит-тесты.
Таск раннеры для того и нужны, чтобы автоматизировать нужные тебе задачи: минифицировать проект, вылить его на сервер, запустить http-сервер с live reload, почистить папку с временными файлами и т.п.
Вот тебе пример галпфайла для одного из проектов: http://pastebin.com/bqRqVs0S
Аноним 22/08/16 Пнд 23:13:30 #379 №825421 
>>824986
Есть бесшовная интеграция в виде React.NET
Аноним 23/08/16 Втр 02:09:36 #380 №825464 
Господа программисты, я начал изучать божественный джаваскрипт совсем недавно, но моя мерзкая натура готова сдаться при любой сложности. Прошу дать свои контактики кого-то, кто тоже начал изучать или просто хорошо знает и при этом готов мне иногда с чем-то помочь.
Аноним 23/08/16 Втр 02:14:15 #381 №825466 
>>825464
https://2ch.hk/pr/res/821844.html

https://telegram.me/jsthread

пиши, всегда рад помочь
Аноним 23/08/16 Втр 02:23:07 #382 №825473 
>>825466
Ну за що ты так. Хотя это и моя ошибка, стоило уточнить: не надо фейкопочт (я долго буду искать свою и написать вряд ли получится) и телеграма - я в нем не сижу. Желательно просто какой-нибудь фейкоакк вк.
Аноним 23/08/16 Втр 02:29:26 #383 №825481 
>>825473
тогда добью тебя: я сам только за хтмл ксс сел, и сам бы хотел "наставника" найти, но с таким низким уровнем это не реально. попробуй перебороть себя, это порог входа. надо самому поучиться чтобы начать делать что то интересное и задавать нормальные вопросы бывалым, а пока ты на основах торчишь ты лишь песчинка в первичном бульоне
Аноним 23/08/16 Втр 02:30:10 #384 №825482 
>>825473
и да, в телеграме очень интересная конфа и самое главноее быстрая
Аноним 23/08/16 Втр 03:19:13 #385 №825508 
Ананы, как в монге хранят списки значений?
SET ('value1', 'value2', ...,'valueN') в терминологии SQL
Аноним 23/08/16 Втр 08:15:57 #386 №825540 
ананасы, на каждую из возможных операций с дом, нужен снипет в отдельном файле. неужто у скриптомакак такого на всяких гитхабиках нет?
Аноним 23/08/16 Втр 09:18:47 #387 №825558 
>>825464
Во вконтакте, есть конфа этих чуваков https://vk.com/frontendheroes там пара мест как раз осталось. Они тоже с двачей.
Аноним 23/08/16 Втр 09:25:17 #388 №825561 
Учат html и css? Это какая-то конфа однодневка?
Аноним 23/08/16 Втр 09:49:40 #389 №825566 
Курс профессионального javaScript [2013] PCRec
этот курс считается эталоном и обязательным для тех, кто учить собрался?
Аноним 23/08/16 Втр 10:54:54 #390 №825598 
view-source:http://leroymerlin.ru/catalogue/sad/sadovaya_mebel/

Аноны, что за хуйня в мете у многих крупных сайтов вначале?
Аноним 23/08/16 Втр 11:01:03 #391 №825601 
>>825598
О какой именно хуйне ты говоришь? Алсо, сайт эталонное говно и пример того, как делать не нужно
Аноним 23/08/16 Втр 11:19:17 #392 №825606 
Джвач, существует ли нормальный IDE для ведроида?
Аноним 23/08/16 Втр 11:22:38 #393 №825607 
>>825601
После меты идет скрипт сразу длинной охулиард символов.
А сайт делала вторая по рейтингу в России компания
Аноним 23/08/16 Втр 11:29:51 #394 №825610 
>>825607
>рейтингу в России
Ясно.
Аноним 23/08/16 Втр 11:30:49 #395 №825611 
>>825610
Ну а что, люди делают деньги большие, спортмастер, нью беленс всякие. В
Аноним 23/08/16 Втр 11:33:18 #396 №825612 
>>825611
>Ну а что
Ничего.
Ступай уже с миром, русский.
Аноним 23/08/16 Втр 11:40:13 #397 №825617 
>>825219
Объясни подробнее как ты предлагаешь рендерить с помощью фантома?
Аноним 23/08/16 Втр 13:47:01 #398 №825660 
>>825607
> После меты идет скрипт сразу длинной охулиард символов.
Так делают только пизданутые. Вся эта моча не кешируется и грузится заново при каждой загрузке
> А сайт делала вторая по рейтингу в России компания
Очень символично
Аноним 23/08/16 Втр 13:48:55 #399 №825662 
>>825200
Пидор, ты опять выходишь на связь? Тебе уже пояснили, что у тебя уже есть эти данные и редактировать их нужно по эвенту
Аноним 23/08/16 Втр 14:22:37 #400 №825677 
>>825662
Произошел нужный эвент-> открылось поле для редактирования-> отредактировал-> произошел эвент о завершении редактирования, а дальше надо как-то получить на что поменялись данные и где. Как это сделать?
Конечно, можно вручную прописать каждый td с id по которому можно отлавливать где изменилось значение и на что, но у меня дохуя данных и такой вариант отпадает.
Аноним 23/08/16 Втр 14:40:58 #401 №825693 
>>825677
ващет так и надо делать

мимотимлид
Аноним 23/08/16 Втр 14:53:21 #402 №825703 
>>825693
ДА можно ебануться, если написать на каждый id обработчик и еще обосраться когда добавиться новый ряд/колонка.
Аноним 23/08/16 Втр 15:02:20 #403 №825711 
>>825703
обработчик вешай по классу, в атрибуты td запиши параметры, позволяющие ее тебе идентифицировать.
Итого у тебя должен быть один обработчик, который вернет тебе идентификатор сущности (строки) и поля этой сущности (столбец).
Аноним 23/08/16 Втр 16:51:02 #404 №825813 
>>825711
Я тебя не очень понял. Хорошо, айдишкник при клике на строку я получаю, но как значение ячейки взять, будь она в textContent'e или в одном из атрибутов td, я так и не понял.
Аноним 23/08/16 Втр 17:53:14 #405 №825867 
>>825813
Вот тебе в псевдокоде
<tr rowId="rowId1">
<td colName="col1">123</td>
<td colName="col2">345</td>
<td colName="col3">567</td>
</tr>

var colName = $this.attr("colName");
var rowId = $this.parent().attr("rowId");
Аноним 23/08/16 Втр 18:09:22 #406 №825877 
>>825867
Спасибо, но я уже разобрался. Только получаю индексы с помощью ангуляра, а значения строки с помощью вью. Во вью вот так вышло: http://jsbin.com/miwaqafono/1/edit?html,js
Аноним 23/08/16 Втр 19:37:48 #407 №825942 
Аноны, что делать если нужно получать данные с xml файла расположенного на дискЕ, а не на сервере. Реквестирую любые способы, даже самые хитрые. Подойдет что угодно, вплоть до ручного закидывания файла черещ input в html

Люблю вас, аноны.
Аноним 23/08/16 Втр 19:39:42 #408 №825943 
Сап аноны, говном не метайте (сам я не программист). Просто решил использовать jquery для отключения злоебучей рекламы в вк. (Адблок этого не делает, даже не предлагайте) Есть расширение для хрома, называется TeamperMonkey, которое позволяет использовать пользовательские скрипты. Вот я и решил написать свой говноскрипт, почитав пару статей для чайников по jquery.

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

Вот собс-но код:
http://pastebin.com/ygkwcZep

Чё я делаю не так.
Аноним 23/08/16 Втр 19:42:20 #409 №825944 
Зачем нужны модули в ES6? Каково их назначение - для удобства dev - разработки или для подгрузки скриптов по частям? Webpack в итоге выдаёт минифицированный скрипт?
Аноним 23/08/16 Втр 19:47:24 #410 №825948 
>>825943
>Чё я делаю не так.
Живёшь, как дурная пидорашка.
Тебе не нравится реклама? Так вали оттуда на хуй. Тебе нравится сервис? Так не мешай людям зарабатывать.
Аноним 23/08/16 Втр 19:49:52 #411 №825950 
>>825948
Блин, я думал тут только программисты сидят. Ну вот зачем ты это высрал? Тебе /b/ мало?
Аноним 23/08/16 Втр 19:50:34 #412 №825951 
14719710342180.png
>>825943
> Есть класс .ads_ads_box, в котором показывается эта параша.
Ставшь uBlock, пкм на рекламе, Block element, выбираешь нужный пункт.
По твоему коду: возможно, он выполняется раньше, чем vk добавляет рекламу на страницу. Попробуй вывести выборку jquery в консоль, есть ли там что.
Аноним 23/08/16 Втр 19:50:41 #413 №825952 
>>825943
Во первых, будь самоуверен, ты пишешь как лох
>говном не метайте
В твоём коде ошибка вот я исправил. Документ в контакте не загрузился (белый экран) а твой скрипт уже начинает работать - удалять рекламу которой нету.
http://pastebin.com/merHYcHu
Новый скрипт удаляет рекламу когда страница загрузилась - document.ready. Для тамперманкей пиши только в этой конструкции, иначе ты работаешь с пустышкой а не документом.
Алсо, ненавязчивую рекламу лучше смотреть, ибо это бизнес. Это очень ударяет по молодым талантам, которые страдают от того, что их бесплатные труды нельзя конвертировать в деньги.
Аноним 23/08/16 Втр 19:52:16 #414 №825954 
>>825944
Для удобства разработки и инкапсуляции.
Аноним 23/08/16 Втр 19:54:05 #415 №825958 
>>825952
Спасибо большое анон
Аноним 23/08/16 Втр 19:55:19 #416 №825961 
>>825958
Я чет затестил и оно не срабатывает во всех случаях, но дальше сам. В любом случае, работать нужно только со сформированной страницей.
Аноним 23/08/16 Втр 19:59:24 #417 №825967 
>>825958
$("#ads_left").hide();
Ещё это добавь и будет вообще збс.
Аноним 23/08/16 Втр 20:03:03 #418 №825970 
14719717840740.jpg
>>825967
Учусь js полторы недели, кстати, до этого только html и css. Скоро буду зарабатывать 300к, видите, как я быстро работаю с деревом DOM и фреймворками? Что будет через год с такими темпами? Силиконовая долина?
Аноним 23/08/16 Втр 20:09:27 #419 №825977 
>>825970
> Что будет через год с такими темпами?
Ничего.
Аноним 23/08/16 Втр 20:10:01 #420 №825978 
>>825950
>тут только программисты
Ну дык. Вот если бы ты предложил: «Хочу, чтоб фотка моей Маньки Еотовой на всё страницу выводилась с фанфарами, когда она в онлайне появляется. Помогите разобраться», — это было бы благородно. Сразу набежали бы тимлиды, начали бы выбирать фреймворки. Пошёл бы срачь, десяток форков, пара конф. Было бы весело.
>Тебе /b/ мало?
Но ты пришёл со своей инфантильной, имбецильной, жалкой пидорашьей идейкой. Возвращайся в свой Вконтактик и попробуй uBlock.
Аноним 23/08/16 Втр 20:15:19 #421 №825982 
>>825978
Ну не скажи. Здесь применен паттерн find & act. Сначала мы ищем какую-то сущность среди остальных, а потом на неё воздействуем. Это вполне креативно.
А ты мысли глубже, зачем вообще человек берется за скрипты в соцсетях? Чтобы следить за еот очевидно же. Просто нужно начать с малого и молодой человек решил для начала скрыть рекламу. Потом таким же образом найдет в статусе любовное положение и применит паттерн InnerHTML со своим URL.
Аноним 23/08/16 Втр 20:21:01 #422 №825989 
>>825942
> вплоть до ручного закидывания файла черещ input в html
Сам же всё знаешь
Аноним 23/08/16 Втр 20:21:12 #423 №825990 
>>825978
> Пошёл бы срачь, десяток форков, пара конф. Было бы весело.
Создается впечатление, что нет такого повода, который бы приводил к подобному.
Аноним 23/08/16 Втр 20:24:40 #424 №825993 
>>825606
Неужто совсем нет?
Аноним 23/08/16 Втр 20:48:14 #425 №826007 
>>825993
Ты охуел, что ли? Android Studio от гугла
Аноним 23/08/16 Втр 21:38:52 #426 №826032 
>>825978
Пидорашка = ебланчик с промытыми мозгами (навроде тебя). Почему я должен испытывать неудобства из за чьего то заработка? Да я в рот ебал всех. Нормальный рациональный подход.
Аноним 23/08/16 Втр 21:52:52 #427 №826044 
>>826032
Ты тоже не прав, потому что есть нормальные сайты где сам отключаешь рекламу, с мыслью "пусть заработают, не жалко". Но я согласен что вк - говнище ебанное и хуй им, а не лаве с рекламы. Сам думал запилить что-нибудь, все времени ни как не было.
Аноним 23/08/16 Втр 22:26:48 #428 №826061 
>>826044
Как они могут заработать на рекламе, которую я 100% не кликну, которая является медиамусором, и ещё пытается навязать мне необъективную информацию? Ты начал обзывать того анона пидорашкой, хотя сам долбоёб промытый. Зачем я вообще разговариваю с догом вроде тебя - непонятно.
Аноним 23/08/16 Втр 22:53:39 #429 №826073 
>>826061
Ебанись нахуй, я вообще в вашей беседе не участвовал. Кликать на рекламу не обязательно, платят еще просто за показ и количество посетителей. Все пошел нахуй псина, можешь не отвечать на это сообщение.
Аноним 23/08/16 Втр 22:54:39 #430 №826075 
>>826061
И пидорашка тут только ты, обоссыш. Я давно из нее уехал.
Аноним 24/08/16 Срд 08:31:17 #431 №826184 
>>826075
Только в своих манямечтах, сын говна.
Аноним 24/08/16 Срд 08:41:59 #432 №826190 
Codeschool стоит своих 180 баксов в год?
Поясните за альтернативы.
Аноним 24/08/16 Срд 08:42:21 #433 №826191 
>>826190
Да, я ньюфаг.
Аноним 24/08/16 Срд 09:05:51 #434 №826193 
>>826190
Пройди пару бесплатных курсов и оцени, как тебе помогло.
Аноним 24/08/16 Срд 09:59:17 #435 №826211 
>>826190
Есть метод получше. Даёшь мне 180$. Через 3 месяца я высылаю тебе тест на вопросов 50. 3 ошибки и твоих 180$ сгорают. Если сдаёшь успешно - я беру 30 баксов за работу, остальное возвращаю тебе назад. Мотивация учить огромная, я кстати думал основать такой стартап типа LearnOrPay. Не знаю насколько крута такая идея.
Аноним 24/08/16 Срд 10:12:07 #436 №826217 
>>826211
Если добавишь к этому охуенную обучающую программу - взлетит.
А так, я могу и с другом-программиздом поспорить, он по крайней мере не будет пытаться меня специально завалить.
Аноним 24/08/16 Срд 11:04:57 #437 №826241 
>>825943
Что не так с адблоком?

vk.com##div[id="ads_left"] и готово
Аноним 24/08/16 Срд 11:25:55 #438 №826249 
>>825943
Нахуя велосипед изобретаешь? ublock со свежими фильтрами всё сам режет.
Аноним 24/08/16 Срд 11:43:12 #439 №826264 
>>826249
И майнит биткоины, и сдает твою хистори в интерпол и фсб, где бигдата парсит что ты любитель цп и извращений. Откажут в визе в сша под надуманым предлогом - будь в курсе.
Аноним 24/08/16 Срд 11:51:13 #440 №826272 
>>826264
Пруфы будут?
Аноним 24/08/16 Срд 11:56:07 #441 №826277 
>>821844 (OP)
Обоссаный во всех разделах ньюфаг вкатывается в тред. В начале августа начал учить HTML+CSS, сейчас знаю его на плохо-средне. Сейчас передо мной стоит вот такой вопрос: Чем JS лучше других языков программирования, вроде PHP? Сразу пишу, я чайник в этом вопросе, вкатываюсь лишь потому что это мне интересно, а не из каких-то корыстных побуждений. Я слышал, что JS предлагает больше чем PHP, например на PHP нельзя написать небольшую игрушку, тогда как на JS можно. Этот вопрос крайне серьезен для меня, так как я не хочу ошибиться с выбором, какой первый язык учить. Объясните пожалуйста, стоит ли начинать учить JS?
Сразу извиняюсь за свою тупость.
Аноним 24/08/16 Срд 12:06:16 #442 №826284 
>>826277
Перечитал, и понял, что написал слишком сумбурно. Извините за тупость, еще раз.
Аноним 24/08/16 Срд 12:14:33 #443 №826289 
14720300739510.jpg
>>826277
>Чем JS лучше других языков программирования, вроде PHP
Удачи с написанием клиентской логики на похапе, хули.
А если серьезно, то жс:
1. Уникален для написания всего того, что происходит у клиента, а не на сервере. Больше ничего для этого не придумали. щас адепты asm.js и webassembly могут вылезти, не слушай их Раньше, очень давно, были жаба-апплеты, но они давно, очень давно забыты и похоронены.
2. Многофункционален: клиент, сервер, простенькие игори (как раньше флешки были), мобильные приложения, даже десктоп можно писать (но не надо).
3. За все это ты платишь оригинальностью языка с нетипичным наследованием, отсутствием классов в классическом понимании этого слова, отсутствием многопоточности, модификаторов public и private и общей корявостью в некоторых местах.
Но мне нравится, например. И вкатиться сейчас легче, чем в других специальностях, но этот бум скоро подойдет к концу.
Аноним 24/08/16 Срд 12:17:52 #444 №826290 
>>826289
Обосрался с разметкой, раньше всегда использовал стандартную олдфажно-форумную.
Аноним 24/08/16 Срд 12:35:21 #445 №826304 
>>826289

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

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

>даже десктоп можно писать (но не надо).
почему? потому что с этим могут лучше справиться другие языки?

>И вкатиться сейчас легче, чем в других специальностях, но этот бум скоро подойдет к концу.
это совершенно не важно для меня, поскольку я хочу учить не корысти ради, но спасибо за информацию
Аноним 24/08/16 Срд 12:37:18 #446 №826306 
>>826277
кстати, есть ли подобный htmlacademy ресурс, где можно было бы познакомиться с этим языком? в шапке треда ничего, вроде-бы, не нашел.
Аноним 24/08/16 Срд 12:39:59 #447 №826309 
>>826306
>где можно было бы познакомиться с этим языком более близко, чем если бы с сухой теорией?
еще раз, извините за тупость.
Аноним 24/08/16 Срд 12:40:03 #448 №826310 
Выручач, есть такой код http://pastebin.com/KJ8qWdgt . Как так выходит что событие keydown обрабатывается нормально, но direction в gameLoop остается неизменным?
Аноним 24/08/16 Срд 12:49:54 #449 №826316 
>>826289
> 3. За все это ты платишь оригинальностью языка с нетипичным наследованием, отсутствием классов в классическом понимании этого слова, отсутствием многопоточности, модификаторов public и private и общей корявостью в некоторых местах.
Фиксится TypeScript'ом
Аноним 24/08/16 Срд 13:19:34 #450 №826330 
>>826277
Просто проиграл с тебя в голосину.
Обоссаный во всех разделах ньюфаг, ну ты даёшь. Чувак, сходи к врачу, и это касается многих. Чего вы такие обоссаные, чего вы извиняетесь? Я сам замкнут сильно, но такое поведение вообще выходит за рамки, вы мазохисты? Я зашел в наш тред почитать про новые фишки, узнать какую-нибудь интересную особенность, поделиться знанием с ньюфагом в конце-концов, а тут одни петухи, обоссанцы, униженцы. При чём вас никто не трогает, вы сами унижаетесь прежде чем написать пост.
Это нужно менять.
Аноним 24/08/16 Срд 13:22:25 #451 №826331 
>>826330
>вы мазохисты?
Да.
>Это нужно менять.
Нет.
мимо садист
Аноним 24/08/16 Срд 13:55:14 #452 №826350 
>>826306
https://www.freecodecamp.com/
Аноним 24/08/16 Срд 13:55:47 #453 №826351 
>>826306
freecodecamp
Аноним 24/08/16 Срд 13:56:35 #454 №826352 
>>826350
>>826351
makaba..
Аноним 24/08/16 Срд 14:09:39 #455 №826361 
>>826350
>>826351
этот ресурс на ингрише, с которым у меня есть небольшие проблемы, но все равно спасибо, так как теперь есть стимул получше изучить английский.
Аноним 24/08/16 Срд 14:37:35 #456 №826394 
>>826304
>тоесть, язык уникален в своем роде?
Для веба - очевидно, что да.
>ты так описал его, как будто этот язык панацея от головной боли
Нет, но писать на нем действительно можно почти все. Это не значит, что это будет лучше нативных приложений, конечно. Хотя уже движется к этому.
> потому что с этим могут лучше справиться другие языки?
This.
>>826330
Це мєрзость!
Аноним 24/08/16 Срд 14:38:18 #457 №826396 
>>826330
Это >>826394 сюда >>826316, промазал.
Аноним 24/08/16 Срд 15:14:32 #458 №826432 
14720408730990.jpg
Помоги Даше найти Монгу!
Анон, использую MongoDB. В проекте на ноде вроде создаю подключение, новую базу данных, каталоги, пишу в них данные и они вроде как сохраняются, но куда? То есть я конечно прописал сейчас в консольке (раньше забыл) mongod --dbpath=/путь-к-желаемой-директории, запустил проект, снова записал и сохранил данные, но в искомой папке нихрена не появилось. Хотя я конечно ожидал что теперь он сделает еще одну копию в ту папку и будет впредь работать с ней, а не с той дефолтной директорией, куда он до этого все пихал.
Где физически лежит мой файлик с базой?
Аноним 24/08/16 Срд 15:22:15 #459 №826436 
>>826432
/var/lib/mongodb/ по дефолту
только зачем тебе знать где эти файлы?
для импорта базы в файл используй mongoimport/export во время обучения и mongodump длоя бекапов в проде
Аноним 24/08/16 Срд 15:30:39 #460 №826442 
>>826436
Спасибо. Мне это так, для душевного спокойствия - не люблю когда что-то где-то работает, а я не знаю что и где.
Кстати, то что я сейчас прописал --dbpath - это ничего не даст и в прописанной директории ничего не будет храниться?
Аноним 24/08/16 Срд 15:36:58 #461 №826451 
>>826442
Должен работать, только учти что папка должна существовать в системе и у монги должны быть права записи туда.
Возможно ты что-то не так делаешь.
Вообще так как монгу обычно стартуют как сервис через systemd, а ему напрямую из cli передать параметр насколько я знаю нельзя, то этот dbpath можно указать просто в конфиге монги
Аноним 24/08/16 Срд 16:44:17 #462 №826492 
Аноны, что можно ответить бывшим кассирам макдональдса на собеседовании о утечках памяти в JS?
Циклические ссылки в V8 устранены ещё в 2006,
Неиспользуемые замкнутые объекты тоже давно утилизируются сборщиком.
Вся инфа которую я гуглю выходит с пометкой типа в хроме давно всё устранено, вот в IE6 будет ужасная утечка. Просто все говорят что это топ вопрос на собеседованиях.
Аноним 24/08/16 Срд 17:00:58 #463 №826498 
>>826492
>Неиспользуемые замкнутые объекты тоже давно утилизируются сборщиком.
Нет.
И вообще актуальные рабочие примеры гуглятся первой ссылкой по запросу js memory leaks.
Аноним 24/08/16 Срд 17:03:01 #464 №826501 
>>826492
Попробуй таймеры посоздавать и дергать что-нибудь аяксом. ИЕ утягивает кучу памяти.
Аноним 24/08/16 Срд 17:20:22 #465 №826513 
>>826310
Это код невероятно хуевый или больше 10 строк не оцениваются или это специфика работы библиотеки easeljs с которой никто не знаком?
Аноним 24/08/16 Срд 18:05:38 #466 №826565 
>>826310
Вангую, что this у тебя разные.
Аноним 24/08/16 Срд 19:42:40 #467 №826591 
>>826330
>Просто проиграл с тебя в голосину.
я рад что смог поднять тебе настроение

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

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

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

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

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

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

господин модератор, извините за флуд, но мне нужно было ответить. если вы сочтете это сообщение недопустимым в этом треде, то вы вольны делать с ним все что посчитаете нужным
Аноним 24/08/16 Срд 19:58:25 #468 №826597 
>>826591
Вот этот адекват
Аноним 24/08/16 Срд 22:07:37 #469 №826678 
>>826597
>Вот это обоссаный ньюфаг, имитация адеквата
мне так больше нравится
Аноним 25/08/16 Чтв 11:10:53 #470 №826969 
>>826597
>>826678
Обильно поссал на вас обоих утренней застоявшейся и вонючей мочой и выгнал в /b/.
Аноним 25/08/16 Чтв 11:39:14 #471 №826989 
>>826969
>застоявшейся
Это ты зря, жди цистита.
Аноним 25/08/16 Чтв 11:52:33 #472 №827004 
>>826989
А ты во сне под себя ссышься?
Аноним 25/08/16 Чтв 11:58:17 #473 №827010 
>>827004
ЗАТО БЕЗ ЦИСТИТА
Аноним 25/08/16 Чтв 13:12:05 #474 №827051 
>>821844 (OP)
Сап яваскриптач. Только учусь, появился вопрос. Хочу вот я сделать (знаю, что никто так не делает), чтобы с конструктора создавались экземпляры в которые будут записываться полученные данные. После этого мне нужно пройтись по всем экземплярам, чтобы вытянуть мои данные и вывести их на экран.
(Смысл тот же, что и при работе с БД, интересует именно реализация)
Как это сделать наиболее корректно (безопасно, наименее затратно для памяти). Как я понимаю, безопасней всего будет создать объект, в котором будет наполняться через конструктор массив объектов и далее, через перебор всех элементов массива, createElement(li) и innerHTML(this.ekzem.data) мы выводим список наших значений? Как правильно добавлять в документ данные с объектов, если нам необходимо вывести несколько значений, например
|Дата|Значение|ФИО|. Если мы хотим добавить в самый низ таблицы, то нам просто нужно выбрать эту таблицу, создать новый узел и добавить в него наши значения? Или есть более гуманные способы?
Аноним 25/08/16 Чтв 13:50:23 #475 №827062 
Почтенные JavaScript'аны, как в Express подключить поддержку сессий?
Первым делом я конечно пошел за https://github.com/expressjs/session, установил, подключил, но при попытке запуститься с их демо-сессией моя консолька стала испражняться вот этим:
throw new Error('Most middleware (like ' + name + ') is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.');
Error: Most middleware (like session) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.

Она предлагает мне установить эту маленькую простыню модулей? Я могу еще понять cookie-parser (этот у меня и так был), но остальные же не относятся к работе с сессиями/куками.

Анон, что я делаю не так? Как мне запустить сессию с куками бесплатно без смс?
Аноним 25/08/16 Чтв 13:53:38 #476 №827063 
>>827062
Код покажи
Аноним 25/08/16 Чтв 14:06:56 #477 №827066 
14721232167190.gif
>>821844 (OP)
Жаваскриптаны, у меня проблема пикрилейтед. Нихуя непонятно, потому объясню: у меня есть канвас, на нем нарисовано что-то, хром развернут на весь экран. Я беру вкладку и вытаскиваю её новым окном, изображение пропадает. Даже если я это окно разворачиваю так же на весь экран, изображения всё нет. Но если я беру после этого эту вкладку и вставляю обратно в первое окно, изображение снова появляется. Я в курсе, что при ресайзе канваса он очищается, но канвас у меня не ресайзится, к тому же если бы это и происходило, оно бы не восстанавливалось. Какого хуя такое может происходить?
Аноним 25/08/16 Чтв 14:10:02 #478 №827067 
>>827063
Вот: http://pastebin.com/GU5w5E4B
Аноним 25/08/16 Чтв 14:10:58 #479 №827068 
>>827066
При ресайзе окна целиком такого не происходит, в том числе от разворота в полный экран и обратно.
Аноним 25/08/16 Чтв 15:27:50 #480 №827098 
Имеет ли смысл конструкция function (arg) { return function () { ...code... } ?
Аноним 25/08/16 Чтв 16:10:21 #481 №827113 
>>827098
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
Аноним 25/08/16 Чтв 16:37:23 #482 №827119 
>>827113
Ну бля там типа переменные замыкаются.
А я встретил кусок кода где функция только и делает что возвращает функцию. Это типа надо чтоб args замкнуть или в чом прикол?
Щас просто разбираюсь во всем читаю илюху кантора но пока тяжеловато(
Аноним 25/08/16 Чтв 16:38:32 #483 №827121 
>>827119
А все нашол там нужный мне пример, спс, бро за ссылку.
Аноним 25/08/16 Чтв 16:40:32 #484 №827122 
>>827119
Так делают чтобы скоуп изолировать.
Тип фигачишь анонимную функцию, туда весь функционал и наружу выводишь только то что нужно для использования этого "модуля". А вся внутренняя подноготная не захламляет пространство имен своими переменными и вспомогательными функциями.
Аноним 25/08/16 Чтв 17:05:15 #485 №827135 
>>827051
Храни данные в виде массива объектов, выводи в виде таблицы простым перебором
Лучше, конечно, фреймворк взять. Там вывод будет одной строчкой и с виртуалдомом
Аноним 25/08/16 Чтв 17:33:32 #486 №827152 
Посаны, че учить, ангуляр или ангуляр 2? Я так понимаю, ангуляр 2 еще долго не будет мэйнстримом, потому что там даже туториалов на чистом жс нет, только на тайпскрипте.
Аноним 25/08/16 Чтв 17:39:21 #487 №827153 
>>827152
Ангулар 2 станет мейнстримом после релиза. Это, судя по постам мейнтейнеров, ближайшие полгода
Аноним 25/08/16 Чтв 19:58:15 #488 №827220 
>>827152
>ангуляр 2 еще долго не будет мэйнстримом
скорей всего он им не будет никогда
Аноним 25/08/16 Чтв 20:42:24 #489 №827228 
>>827220
Как же вы заебали, гниды. Ни один такой кукаретик даже рассуждениями свой кукарек не подкрепляет, не говоря уже об аргументации
Аноним 25/08/16 Чтв 21:05:35 #490 №827240 
>>827152
> только на тайпскрипте
Осилить не можешь?
Аноним 25/08/16 Чтв 21:10:23 #491 №827244 
Стоит ProcessingJS учить?
Аноним 25/08/16 Чтв 21:14:58 #492 №827252 
>>827066
Хром глючит иногда, подожди обнову, может пропадёт. Я так несколько проблем решил. Просто подождал и артефакты сами пропали.
Аноним 25/08/16 Чтв 21:46:50 #493 №827274 
>>827252
Хром последнее время очень скатился. Когда надо обновляться (горит красная хуйня сверху) он начинает жестко виснуть, страницы глючат и либо страдай, либо качай обнову. Одним словом гуглопидоры.
Аноним 25/08/16 Чтв 21:50:44 #494 №827282 
>>827274
Всё скатывается без конкуренции, эпл, интел, макдональдс, нокиа, мелкософт. Примеров в истории овер дохуя было. Плохо, когда нет достойного конкурента.
Аноним 25/08/16 Чтв 23:30:26 #495 №827373 
>>827274
Я думал это у меня шизофрения уже, каждый раз когда новый билд приходит и иконка висит начинает лагать все пиздецово.
Аноним 26/08/16 Птн 01:28:31 #496 №827452 
14721641120690.jpg
Как инициировать нажатие на кнопку в друпале?

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

$('input#edit-submit').trigger('click'); - не работает
$('input#edit-submit').click(); - не работает
попробовал даже $('input#edit-submit').trigger('mousedown'); т.к. в консоли эвент стоит на маусдаун - не работает.

На пике лог с запроса:
Drupal.behaviors.aaa_cart_form_ajax_update = {
attach:function (context, settings) {
console.log(settings.ajax['edit-submit']);

Анон, выручай
Аноним 26/08/16 Птн 02:13:26 #497 №827467 
>>827452
Присвой функцию изменения инпута функцию обновления по mousedown
Аноним 26/08/16 Птн 02:14:04 #498 №827468 
>>827467
> Присвой функции изменения инпута функцию обновления по mousedown
Аноним 26/08/16 Птн 02:29:53 #499 №827471 
>>827468
не пойму чет в пол 3 ночи: функция обновления по mousedown это как?
Аноним 26/08/16 Птн 07:36:42 #500 №827499 
>>827452

Это ж jquery у тебя?


$('input#edit-submit')[0].click();

Аноним 26/08/16 Птн 09:20:14 #501 №827532 
ПЕРЕКАТ
http://2ch.hk/pr/res/827531.html
http://2ch.hk/pr/res/827531.html
Аноним OP 26/08/16 Птн 14:56:08 #502 №827758 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/827757.html
Р https://2ch.hk/pr/res/827757.html
Е https://2ch.hk/pr/res/827757.html
К https://2ch.hk/pr/res/827757.html
О https://2ch.hk/pr/res/827757.html
Т https://2ch.hk/pr/res/827757.html


>>827532
Перекат нелегитимный, заменили конфу на парашную, ещё и перекатили раньше времени.
comments powered by Disqus

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