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

JavaScript #58

 Аноним 22/07/16 Птн 04:51:12 #1 №802533 
14691522722680.jpg
Ссылка на прошлый тред: >>796115 (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/ для серверного кода.
Аноним 22/07/16 Птн 05:04:31 #2 №802535 
Первый, нахъ.
Аноним 22/07/16 Птн 05:56:54 #3 №802541 
Анончики, допустимо ли в документации словосочетание "объект JSON" или это масло масляное?
Все таки если написать просто JSON выходит что речь идет как бы про формат, а вот если я хочу описать конкретный экзепляр JSON-объекта как лучше написать?
Аноним 22/07/16 Птн 06:57:44 #4 №802546 
>>802489
Да я для себя пишу.
Ну так ты можешь сказать как реализовать подобное. Пример какой-нибудь или просто подсказать либы/фреймворки в которых такое есть.
sageАноним 22/07/16 Птн 08:18:42 #5 №802553 
>>802541
JSON - скорее строка, чем объект. Можешь еще "данные JSON" написать.
Аноним 22/07/16 Птн 08:23:17 #6 №802554 
>>802532

https://jsfiddle.net/rhzum81p/

Спасибо, анон. Но тут пишет: "data.push is not a function".
Аноним 22/07/16 Птн 08:24:45 #7 №802555 
Что почитать, если с программированием уже знаком по другим языкам?
Аноним 22/07/16 Птн 08:26:10 #8 №802558 
>>802555
https://stackoverflow.com/questions/tagged/jquery
Аноним 22/07/16 Птн 09:23:06 #9 №802573 
>>802553
Цитата с официального руководства mongobd например
>MongoDB documents are similar to JSON objects.
Если тут заменить на data хуйня будет ИМХО.
Ладно, похуй, буду писать просто объект JSON в своей документации.
Аноним 22/07/16 Птн 09:42:06 #10 №802576 
>>802573
>MongoDB documents are similar to JSON objects.
По мне так,
JSON - нотация, о чем намекает последняя буква акронима JavaScript Object Notation. Другими словами это просто форма записи данных. JSON позволяет представлять не только объекты, но и строки, например, или числа. "42" тоже валидный JSON, нотация позволяет.
Так что объект просто один из типов хранимых в формате JSON данных. Так что "JSON объект" это норм.
Аноним 22/07/16 Птн 10:48:24 #11 №802600 
Аноны как реализовать загрузку файла на сервер nodejs?
Аноним 22/07/16 Птн 10:51:41 #12 №802603 
>>802600
Multer+ExpressJS
Аноним 22/07/16 Птн 10:58:26 #13 №802606 
Двач, есть ссылка на файл с js кодом, нужно сохранить этот код в строку, как это сделать?
Аноним 22/07/16 Птн 11:02:11 #14 №802609 
>>802603
А как сделать передачу картинки через http?
Аноним 22/07/16 Птн 11:35:43 #15 №802635 
>>802600
Formidable + ExpressJS.
Аноним 22/07/16 Птн 11:51:37 #16 №802656 
>>802609
С вэб-морды? Форма с POST-запросом
Аноним 22/07/16 Птн 11:54:39 #17 №802659 
>>802609
Для этого вообще ума много не надо и дополнительных фреймворков.
Просто base64() изображения делаешь и сабмиттишь как обычную форму, без мультипарта.
На серверной стороне декодируешь и voila!
Аноним 22/07/16 Птн 12:18:37 #18 №802677 
>>802659
>>802656
>>802635
Я в Postman делаю post запрос и в body в form-data задаю путь к файлу, по логике вещей body-parser должен распарсить поля из этой формы и вписать их в виде объекта в req.body, но req.body пуст и нигде в req нету поля с адресом на файл
Аноним 22/07/16 Птн 12:19:46 #19 №802678 
>>802677
Ещё задаю заголовок Content-Type: multipart/form-data
Аноним 22/07/16 Птн 12:22:18 #20 №802679 
>>802677
>>802678
Ты в Постмэне точно отправляешь файл, лил?
А не тупо путь к нему?
Аноним 22/07/16 Птн 12:24:45 #21 №802681 
>>802679
Точно файл
Аноним 22/07/16 Птн 12:44:41 #22 №802700 
>>802681
Здесь читни
https://stackoverflow.com/questions/32986480/using-body-parser-to-pass-zip-file

For binary file, use bodyParser.raw(), which will give you a buffer in req.body and you can safely save that buffer in a file.
Аноним 22/07/16 Птн 14:00:17 #23 №802731 
>>802546
Это возможно только если у тебя расширение
Аноним 22/07/16 Птн 14:16:51 #24 №802736 
14691862116190.png
>http://radiokot.ru/forum/viewtopic.php?p=2183023
>https://habrahabr.ru/company/medgadgets/blog/243799/

Лол, какой смешной коммент на хаброподмывальне.
Сейчас кто-то на хаскеле напишет факториал, потом реализацию пары на лямбдах, потом напишет отображение дерева, потом возомнит себя великим математиком-категорщиком и будет вычислять числа Фибоначчи при помощи Y-комбинатора.
Аноним 22/07/16 Птн 14:17:18 #25 №802737 DELETED
>>802533 (OP)
js элита тут пишем канкулятор на реакте http://qb0.ru/21
Аноним 22/07/16 Птн 16:36:24 #26 №802805 
>>802533 (OP)
Сап, чят.
Поясните за VK API: если я хочу запилить просто скриптик, ищущий юзеров по имя+фамили+город с помощью метода users.search, но не хочу его размещать на каком-либо сервере (чисто для личного пользования), как это сделать без всего этого гемора с модерацией, регистрацией приложения (ну это ещё ладно) и прочих заморочек? Или если этого не избежать, то как это сделать наиболее безболезнено? вообще не понимаю разницы, например, между Standalone и iFrame приложениями, хотя там есть какие-то различия для них.
Аноним 22/07/16 Птн 17:36:10 #27 №802833 
>>802533 (OP)
Столько однотипных фреймворков, как вы что то выбираете? Посоветуйте что нибудь для AspNetCoreWebApi
Аноним 22/07/16 Птн 17:53:19 #28 №802848 
>>802805
> Standalone
Тебе нужно это.
> iFrame
Это для приложений внутри самого вконтакте

Тебе нужно зарегистрировать приложение, получить ключ и секретный ключ. Через них получить токен по oauth. С этим токеном уже делать запросы к апи
Аноним 22/07/16 Птн 18:34:10 #29 №802858 
14692016506680.jpg
Я чувствую себя аутистом, но я не понимаю, как реакт прикрутить к MVC фреймворку типа ангуляра или бэкбона.
У меня, конечно, идеи есть, но хочу от опытных кодеров увидеть код.
Поэтому дайте годные статьи, потому что ВНЕЗАПНО в гугле по запросам вроде react mvc я не нашёл вообще нихуя.
АЛсо, todomvc какая-то мешанина ужасная, когда модель используется в реакт компонентах и хуй проссышь зачем вообще нужна mvc структура в таком случае.
Аноним 22/07/16 Птн 18:52:34 #30 №802865 
>>802858
Ты поехал, что ли? React не mvc, это только v
Аноним 22/07/16 Птн 18:54:32 #31 №802866 
>>802865
>реакт прикрутить к MVC фреймворку
Аноним 22/07/16 Птн 18:56:13 #32 №802868 
>>802866
Ну прикручивай, запилили уже модули для этого
https://github.com/ngReact/ngReact
Аноним 22/07/16 Птн 19:06:47 #33 №802870 
>>802858
Но зачем?
Аноним 22/07/16 Птн 19:43:42 #34 №802883 
Кажется, я полный дебил. Или не я.
В общем, не работает моя собственная функция с именем "addMoney()". Она просто ничего не делает. Стоит изменить хотя бы символ в ней - все начинает работать. Она ведь не может быть встроенной, лол. И она ничего не дублирует. Логических ошибок нет. Повторюсь, стоит хотя бы назвать ее "addMone()", и она начинает работать, как надо. Что за хрень?
Аноним 22/07/16 Птн 19:45:09 #35 №802885 
>>802883
Код давай, я в отпуске.
экстрасенс
Аноним 22/07/16 Птн 19:51:50 #36 №802887 
>>802885
https://jsfiddle.net/czhjcbpy/
На. Тут не работает объект Storage, поэтому только для чтения, к сожалению.
Аноним 22/07/16 Птн 20:06:03 #37 №802894 
>>802887
В общем, можешь не искать ничего. Сам нашел проблему.
Функция перестает работать при совпадении имен самой функции и html-элемента input, откуда ей приходит значение. Странно все это.
Аноним 22/07/16 Птн 21:09:05 #38 №802922 
>>802894
Не странно, <div id="myDiv"></div> создаст глобальную переменную myDiv
Аноним 22/07/16 Птн 21:16:34 #39 №802925 
>>802922
Все, понял.
Аноним 22/07/16 Птн 21:52:42 #40 №802947 
>>802858
Ну обычно ведь react используют с redux, и по этой теме есть много РЕЦЕПТОВ (ох как бесит это слово). Бэкбон это вообще поебень, а если ты любишь попердолиться, обмажься lodash, underscore и запердоль свое MVC.
Аноним 22/07/16 Птн 22:16:00 #41 №802976 
>>802947
>>802870
Да потому что большие приложения с flux архитектурой писать мне кажется СЛОЖНА.
Аноним 22/07/16 Птн 22:18:26 #42 №802980 
>>802947
Ебать ты мартыхан. Из-за таких жс и не любят.
Аноним 22/07/16 Птн 22:22:11 #43 №802984 
14692153312440.jpg
Ньюфаг репортинг ин.
Разбираюсь в ноде, начал смотреть скринкасты по сабжу с javascript.ru (это те, в которых на примере чатик пишут), на первом же шаге происходит что-то непонятное:

1. Пытаюсь установить express командой npm install -g express - консолька не узнает npm. Без аргумента -g (-get я так понял?) все вроде устанавливается нормально. С ним же - оставляет мне лог-файл с ошибкой. Что за аргумент, он критичен?

2. От рута консолька все понимает и принимает даже с вышеназванным аргументом, пихая express глобально в /usr/local/lib/nod_modules. Если проверить наличие express командой npm list, то все вроде как на месте - видит и домашний express, и тот локальный в /usr/local/lib.

3. Express не отзывается ни на команды express -h, ни на попытки сгенерировать шаблон приложения express -e -s - консолька не узнает команду express. Такое и от пользователя, и из под рута.

Анон, помоги. Что я не так делаю?
node 4.4.7
npm 2.15.8
Аноним 22/07/16 Птн 22:25:32 #44 №802990 
>>802984
-g это global, ставить сам экспресс глобально не обязательно (и местами не самая хорошая идея), но похуй.
Команды express это express-generator, поставь его глобально и радуйся жизни. А лучше не используй его.
Аноним 22/07/16 Птн 22:26:29 #45 №802994 
>>802984
>Без аргумента -g (-get я так понял?)
Это глобал. Пиши лучше --global, полный аргумент. Npm иногда тупит именно с этой сокращённой командой. Глобал значит, что модуль будет установлен на всей системе и будет доступен из консольки, а не в папку node_modules твоего проекта. Просто install устанавливает в текущую папку в node_modules и не делает никакие записи в package.json
>Express не отзывается ни на команды
Потому что не установлен глобально.
Аноним 22/07/16 Птн 22:28:33 #46 №802997 
>>802976
Ебать. Его для больших приложений и сделали, потому что с mvc сложности
Аноним 22/07/16 Птн 22:32:33 #47 №803002 
>>802947
>>802976
А чем разница между flux и redux? Что учить, если в реакт хочешь вкатиться? (в первую очередь, ясно, что в вебдеве нужно все 100500 фреймворков знать)
Аноним 22/07/16 Птн 22:38:17 #48 №803008 
14692162971650.png
>>802990
>Команды express это express-generator
В смысле express-generator? Можно пример какой-нибудь команды, а то я не совсем понял?
>>802994
Вот, собственно, пикрелейтед. На вызов справки все равно молчит.
Аноним 22/07/16 Птн 22:41:04 #49 №803014 
>>803008
Перезайди в терминал? Лол, я винды работаю и когда здесь устанавливаю в консоль что-то, то нужно её перезапустить, чтобы заработала утилита.
Аноним 22/07/16 Птн 22:41:47 #50 №803016 
>>803002
Есть ещё reflux, relay, baobab...
Redux - это упрощенная и самая популярная реализация flux. Какой-то особой разницы между ними нет, учи redux
> (в первую очередь, ясно, что в вебдеве нужно все 100500 фреймворков знать)
Для чего их знать? Да, фреймворков много, но это не значит, что ты их все должен учить
Аноним 22/07/16 Птн 22:42:25 #51 №803019 
Есть в библиотеках js или html5 какие-нибудь графические календари, которые можно редактировать? Зачеркивать даты, например, или обводить их кружочками, помечать разными цветами. Лень самому писать.
Аноним 22/07/16 Птн 22:42:32 #52 №803020 
>>803002
>А чем разница между flux и redux?
Флюкс это просто название архитектуры. Редакс фреймворк, которые с небольшими упрощениями её реализует.
Аноним 22/07/16 Птн 22:43:34 #53 №803022 
>>803019
http://bfy.tw/6rzR
Аноним 22/07/16 Птн 22:43:41 #54 №803024 
>>803016
> Для чего их знать? Да, фреймворков много, но это не значит, что ты их все должен учить
Ну хуй знает, ушел ты с одной работы, где на реакте писал, а тут хуяк, везде ангуляр требуют. Ясно, что переобучиться можно, но лучше знать основы, чтобы проблем не было.
Аноним 22/07/16 Птн 22:45:20 #55 №803027 
>>803024
Такое возможно, только если ты живешь в каком-нибудь б-гом забытом мухосранске
Аноним 22/07/16 Птн 22:45:47 #56 №803029 
>>803008
npm i express-generator -g
express myapp

Аноним 22/07/16 Птн 22:46:42 #57 №803030 
>>803024
Говоришь на собеседовании, что работал с другим фреймворком, но уже читаешь документацию. Людей с опытом всё равно с руками оторвут, проблемы могут быть только если ты только из вуза откинулся.
Аноним 22/07/16 Птн 22:50:23 #58 №803036 
>>803022
Thanky. Плохой запрос я ему давал.
Аноним 22/07/16 Птн 22:58:47 #59 №803044 
>>803029
Спасибо, после установки express-generator все заработало.
Кстати, в том скринкасте при генерации нового приложения к нему сразу подключали сессии аргументом -s, но в справке по своему express я подобного аргумента не нашел. Оно сейчас по дефолту идет или их потом можно будет как-то подключить?
Аноним 22/07/16 Птн 23:10:27 #60 №803060 
>>803044
Можно вообще без генератора всё написать, а уж тем более подключить на каком-то этапе разработки. Искренне советую как-нибудь избежать туториалов, где тебе сразу впаривают какую-то готовую структуру (не важно, генератором или "посмотрим вот на это" без дальнейшего описания каждого шага для воспроизводства).

Аноним 22/07/16 Птн 23:18:14 #61 №803071 
>>803060
Мне пока рановато в ноде хвостом вертеть, надо для начала посмотреть как и что в целом тут происходит. Я обычно изучаю сразу несколько гайдов/скринкастов/книг, сопоставляя их, а потом уже более уверенно пишу что-то сам.

Спасибо, аноны, за помощь. Одно из самых отзывчивых комьюнити на доске.
Аноним 22/07/16 Птн 23:49:25 #62 №803095 
>>803071
>Я обычно изучаю сразу несколько гайдов/скринкастов/книг, сопоставляя их, а потом уже более уверенно пишу что-то сам.

Производительность не страдает? У меня мозги кипят, когда так их штурмую. Учеба лучше последовательно идет.
Аноним 23/07/16 Суб 00:00:21 #63 №803105 
>>803095
Что-то посмотрел как делают там, что-то тут - везде виден наглядный результат как проекта в целом, так и отдельных его составляющих и используемых в них модулей. Каждый делает все немного по своему и тут можно сразу несколько способов разработки порой одного и того же.
Мозги порой закипают, но кругозор в изучаемом мне подобное хорошо расширяет.
Аноним 23/07/16 Суб 00:01:10 #64 №803107 
>>803105
>и тут можно посмотреть
Быстрофикс.
Аноним 23/07/16 Суб 00:09:29 #65 №803122 
>>803105
А, я тоже так делаю, сначала не так понял тебя. Подумал, что ты сначала хуяришь немного по html, чуть-чуть по css, капельку по js, еще немного по jquery, малость по node.js и оставшееся время уделяешь sql. Грубый пример.
Аноним 23/07/16 Суб 09:03:03 #66 №803311 
https://jsfiddle.net/bloomber/ctd0mk3h/

Почему Object.defineProperty выполняется повторно после изменения свойства объекта? Это свойство и вообще стандартные методы - это встроенная в движок объявленная функция или что?
Аноним 23/07/16 Суб 09:17:12 #67 №803314 
>>803311
А, всё понятно.
Аноним 23/07/16 Суб 13:25:59 #68 №803409 DELETED
>>802533 (OP)
конфа для вката http://syn.su/t8
сегодня будет вебинар по react
Аноним 23/07/16 Суб 13:58:17 #69 №803425 
>>803409
Во сколько?
Аноним 23/07/16 Суб 14:11:01 #70 №803428 
>>802984
>консолька не узнает npm
Виндапроблемы. У тебя ни нода, ни нпм нормально в системный PATH не прописаны. У тебя в "Пуске" должен появиться пункт "Start CMD with Node" - запускай его вместо обычной командной строки, все будет работать.

А еще можешь работать через Git Bash, он даже поудобнее
Аноним 23/07/16 Суб 14:22:48 #71 №803437 
https://github.com/stevebest/passport-vkontakte/blob/master/lib/passport-vkontakte/profile.js#L40
поцаны не очень врубаюсь что делает 40 и 41 строка поясните плиз
Аноним 23/07/16 Суб 14:33:55 #72 №803443 
>>803437
Выполняет присваивание в переменные, причем из результата вычислений тернарных операторов.
Если длина элемента с индексом 2 массива bdate меньше двух символов - возвращается ноль, иначе пустая строка. Затем выполняется конкатенация строк.
Аноним 23/07/16 Суб 14:35:37 #73 №803445 
>>803443
>возвращается ноль
'0', разумеется, т.е. строковый примитив.
Аноним 23/07/16 Суб 14:42:55 #74 №803456 
>>803443
енто я понял, вот например
https://new.vk.com/dev/users.get?params[user_ids]=sviridishe&params[fields]=photo_50%2Ccity%2Cverified%2Cbdate&params[name_case]=Nom&params[v]=5.53
если выполнить запрос вернется bdate
bdate: '20.4.1991',
получается что passport-vk сделает "1991--" ?
Аноним 23/07/16 Суб 14:43:52 #75 №803457 
>>803456
точнее "1991--20"
Аноним 23/07/16 Суб 14:45:53 #76 №803463 
>>803443
а, там же конкатенация, сорямба, туплю

будет 1991-04-20
Аноним 23/07/16 Суб 14:46:06 #77 №803464 
>>803457
Да нет, блин, эта операция называется добавление ведущего ноля (add leading zero), чтобы дата или номер месяца было изображено в виде двузначного числа.
Аноним 23/07/16 Суб 14:47:25 #78 №803468 
>>803464
да, я понял спасибо нига
Аноним 23/07/16 Суб 14:58:27 #79 №803475 
14692751077170.png
>>803409
> сегодня будет вебинар по react
Аноним 23/07/16 Суб 15:28:28 #80 №803490 
>>803464
replace(/\b(\d{1})\b/g, '0$1');
может pull request заплить ? А то читается тяжко
Аноним 23/07/16 Суб 15:36:25 #81 №803494 
А на скрипте этом чего-нибудь серьезное, кроме перделок на сайт, пишут?
мимонюфаня
Аноним 23/07/16 Суб 15:45:29 #82 №803505 
>>803494
Пишут такие же по функциональности приложения, как на десктопе, а весят они при этом пренебрежительно мало, в сравнении с нативными приложениями
Аноним 23/07/16 Суб 16:00:55 #83 №803510 
14692788552990.jpg
14692788553001.jpg
Вечер в хату товарищи вебмастера.
Ламповая kоHфepенцNя вордпресс-джиквери-интеграторов нуждается в вашем высоком интеллекте. Сосёмся в дёсны, поясняем за хаскель и функциональщину на самом деле нет, реакты с редуксами, пайтон, джанго, правильный UX и другие никому не нужные вещи. Треш и угар гарантируем. С собой иметь плавки и бальзам Звёздочка.

http://url-cut.ru/539233
Аноним 23/07/16 Суб 16:18:33 #84 №803519 
14692799137760.png
А фронт-эндщик обязан верстать всякую адаптивно-кроссбраузерно-заебаную хуйню?
Аноним 23/07/16 Суб 16:32:56 #85 №803532 
>>803519
А кто этим будет заниматься по-твоему? ПМ?
Аноним 23/07/16 Суб 16:33:19 #86 №803533 
>>803519
почему бы и нет
Аноним 23/07/16 Суб 16:34:48 #87 №803535 
14692808890120.jpg
>>803532
Верстчик ебаный этим должен заниматься.
Аноним 23/07/16 Суб 17:26:11 #88 №803557 
>>803519
В нормальных компаниях должности верстальщика и фронт-эндера разделены, но чтобы попасть в нормальную компанию придётся пройти пару мелких контор, где дрочат на фулстакодебилов.
Аноним 23/07/16 Суб 18:29:18 #89 №803579 
>>803557
>>803535
А смысл какой? Верстки в разработке от силы 5%. Это должен уметь каждый фронтендщик.
Аноним 23/07/16 Суб 18:37:36 #90 №803582 
>>803409
Ну и дно там
Аноним 23/07/16 Суб 18:41:35 #91 №803586 
>>803535
>>803557
Не знаю в каких колхозах вы работаете, но в современном вебе вакансии "верстальщик" не существует. Frontend Developer подразумевает и вёрстку и js, всё это UI.
Аноним 23/07/16 Суб 18:49:53 #92 №803593 
Кто-нибудь юзал vue.js в продакшене? Какие подводные камни?
Аноним 23/07/16 Суб 19:00:47 #93 №803606 
поцоны, я скорее всего сам облажался где то, но бабел не хочеть транспилить мой es6
https://jsfiddle.net/8n0dux62/
Аноним 23/07/16 Суб 19:03:15 #94 №803609 
>>803606
в dist/js/bundle пишется const и arrow func
бабел точно установлен, ошибок не рейзится хз че такое
Аноним 23/07/16 Суб 19:42:28 #95 №803630 
>>803606
сука как же я туплю, все анон трабла найдена module: { loaders: [...]}
Аноним 23/07/16 Суб 20:27:14 #96 №803655 
Поясните про ELM, посмотрел, весьма чисто и годно выглядит, судя по тестам быстрее реакта, выучить не сложнее js'а, не говоря уже о фреймворках. Но в интернете особо внимания к этому языку не заметил.
Аноним 23/07/16 Суб 21:19:45 #97 №803680 
>>803655
Тоже приглядываюсь, было бы неплохо, если бы кто-нибудь пояснил
Аноним 23/07/16 Суб 21:35:00 #98 №803686 
>>803655
ну так попробуй пет прожект запилить и расскажешь, в продакшн его никто не возьмет наверное, так игрушка для гиков
Аноним 23/07/16 Суб 21:56:30 #99 №803701 
>>803586
В колхозе работаешь ты, а в нормальных компаниях должности разделены. У вас поди и тесты пишут разработчики, а не тестеры.
>вакансии "верстальщик" не существует
Ну хорошо, MARKUP DEVELOPER суть не меняется.
Аноним 23/07/16 Суб 22:25:49 #100 №803714 

>>803505
>натив
То есть ты считаешь, что интерпретируемая программа на жабе будет весить меньше, чем та же компилируемая на крестах?
Аноним 23/07/16 Суб 22:43:27 #101 №803719 
>>802533 (OP)
аноны, учу js всякие прототипы, конструкторы и прочее. Планирую вкатиться во второй ангуляр.
Вопрос: пригодится ли в нем вся эта поебень? Не сказать что вообще не понимаю, но после жабы в некоторых местах голова кругом идет.
Аноним 23/07/16 Суб 22:48:48 #102 №803722 
>>803719
Вкатывайся в жабу, жс умирает.
Аноним 23/07/16 Суб 22:50:09 #103 №803723 
>>803719
и еще: почему то в Eloquent JavaScript некоторые вещи очень замудрено написаны, хотя в реальности (?) все проще. Те же прототипы, погуглил их в интернете и все ясно, ничего сложного. Стоит ли дальше дрочить Eloquent JavaScript или есть книги погоднее?
Цель, повторяю, вкатиться в angularjs2.
Аноним 23/07/16 Суб 22:52:00 #104 №803724 
>>803722
Я выкатываюсь из нее, лол. Работы нихуя, либо за копейки, думал андроид задрочить, но на него спрос никакой просто, а тех же веб макак куча контор ищет и платят норм.
Да и для общего развития пригодится.
Аноним 23/07/16 Суб 23:11:03 #105 №803736 
>>803724
Ты это я. Но ты поздний какой-то мальчик. Эту тенденцию нужно было просечь еще в самом начале, я как кор выучил, так и забил на это дело. Кстати, не зря. Жиэс после этого пошел просто как по накатанной. До этого его пытался учить, еще в сосничестве, нихуя не понимал. Жаба дает фундаментальные знания об ОПП, как-никак.
Аноним 23/07/16 Суб 23:19:22 #106 №803746 
>>803736
На что стоит обратить внимание в жс, что можно пропустить, какие фреймворки посмотреть?
Аноним 23/07/16 Суб 23:19:55 #107 №803747 
>>803736
Ты сравни божественную документацию спринга с доками какого-нибудь ангуляра. И подумай, что ты потерял.
Аноним 23/07/16 Суб 23:38:41 #108 №803762 
14693063219850.jpg
>>803747
дааа спринг пиздат бро ваще
Аноним 23/07/16 Суб 23:55:35 #109 №803774 
14693073353500.png
>>802533 (OP)
Запилил свой костыль расширяющий функционал формы быстрого ответа(пик).
Возникли 2 вопроса.
1. Как добавить к кнопкам всплывающие подсказки при наведении на них мышки без jQuery?
2. Как заставить макабу воспринимать спецсимволы добавленные программно?
Макаба категорически не желает их регистрировать - в форме есть спецсимвол, тыкаешь "Отправить" - в запощенном спецсимвола нет.
Аноним 24/07/16 Вск 00:25:47 #110 №803801 
>>802600
ExpressJS/SailsJS + skipper:
https://www.npmjs.com/package/skipper
Аноним 24/07/16 Вск 00:51:33 #111 №803824 
>>803774
допили обход капчи
Аноним 24/07/16 Вск 01:00:05 #112 №803827 
>>803824
Сложна. Там нейросеть, а я в них ничего не понимаю.
Аноним 24/07/16 Вск 01:10:04 #113 №803832 
>>803827
Спизди у гугла.
Аноним 24/07/16 Вск 02:29:08 #114 №803873 
>Монахиня Жанна Ферри в Монсе (Бельгия) утверждала, что в период между 1573 и 1585 годами была одержима восемью демонами. По её словам, в 14-летнем возрасте она имела половую связь с дьяволом, затем ей открывались видения преисподней. Одержимость возобновлялась после обрядов экзорцизма.
Аноним 24/07/16 Вск 02:31:46 #115 №803874 
>>803827
На жс можно довольно быстро сделать простую сеточку - http://node-center.ru/tech/article_other/item/5778e9cea9657edf0312014b
Аноним 24/07/16 Вск 02:47:24 #116 №803878 
>>803874
Спс. Почитаю.
Все описанные здесь >>803774 проблемы решил. Рейт трифорс.
 ⨻
⨻ ⨻
Знак абу как-то смог ограничить что его теперь невозможно вызвать из скрипта.
Аноним 24/07/16 Вск 04:07:57 #117 №803891 
Что скажете про angular light? Нужно запилить очень быстрое приложение, очень лёгкое, но при этом не терять скорость разработки
Реакт тяжёлый, с него и переписываем
Аноним 24/07/16 Вск 09:40:21 #118 №803942 
Куда вкатиться, в реакт или ангуляр?
JS знаю неплохо, флэнаганов, резингов и шаблоны читал.
Дайте список литература для того, чтобы быть куртышом в ангуляре или реакте, желательно на английском.
Аноним 24/07/16 Вск 10:06:36 #119 №803946 
14693439962550.jpg
>нейронные сети
>на жабаскрипт
Аноним 24/07/16 Вск 10:24:34 #120 №803952 
Есть ли смысл сейчас учить первый ангуляр? На сайте ангуляра гетингстартер написан для второго.
Аноним 24/07/16 Вск 10:26:45 #121 №803954 
>>803946
Вангую, что через десяток-другой лет жабаскрипт вытеснит, если не все, то подавляющее большинство языков с рынка своими технологиями. Можно будет писать что угодно. Будут созданы интерпретаторы на любой вкус и цвет. Твоя робомамка-шлюха будет прошита жабаскриптом. Свет по хлопку в твоем доме будет включаться скриптом написанном... внимание... барабанная дробь... на жабаскрипте! Хотет?!.
Я, честно говоря, не знаю. Я не сторонник глобализации и все такое... Бля, опять не спал всю ночь, и меня понесло. Пойду-ка я спать.
Капча невалидна, ну как же.
Аноним 24/07/16 Вск 10:41:47 #122 №803958 
14693461077930.png
>>803954
жсачую бро скора весь мир будет жс еее
https://www.youtube.com/watch?v=PRKE_-0GJto
Аноним 24/07/16 Вск 12:01:28 #123 №803993 
На днях вышел RTM Windows. Переставил с чистого листа. Снова понадобилось накатывать все приложения.

Но что-то запарился настраивать каждый раз под себя редакторы кода, типа ST. Решил поставить VS, чтобы все в одном и JS и C#, собственно как и в обычных редакторах.

Но вот охуел с 8Гб, это еще с убранными галками, я для прикола поставил все вышло, что мне нужно скачать больше 30Гб всякой дряни.

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

Вопрос то в другом, насколько сильно я отсосу, променяв скажем саблайм на vs'ку и самое главное, vs community предоставляет ли место под git репозитории или придется подключать те же самые github и прочую дерьмину?

То есть единственный плюс, который мне видится это именно git помойка от Ms, в остальном я пока не вижу преимуществ. Качаться будет еще пару часов, так как интернет ADSL.

8 Гб, сука.
Аноним 24/07/16 Вск 12:08:37 #124 №804000 
>>803993
>интернет ADSL.
Я раньше, когда в чатиках сидел года до 11, тоже постоянно говорил, что у меня ADSL, лол. Не хотел позориться со своим 3г модемом с 3 гигами трафика за 700 рублей в месяц.
Аноним 24/07/16 Вск 12:34:59 #125 №804017 
14693528997730.png
>>804000
А ты vs пользовался, в плане яваскриптинга, как оно вообще?
Аноним 24/07/16 Вск 12:44:11 #126 №804026 
Аноны, а что, на ваш взгляд, должен знать middle js developer?
Аноним 24/07/16 Вск 12:48:15 #127 №804027 
>>803993
>>804017
Ты ебанутый ставить VS для жса?
Если хочешь огромную лагучую говно-идешку - ставь вебшторм.

Если хочешь быть нормальным пацаном - ставь VSCode
Аноним 24/07/16 Вск 13:32:22 #128 №804052 
Начал накатывать Ангуляр, пока все очень просто.
Аноним 24/07/16 Вск 13:37:25 #129 №804054 
поцоны, короче template engine у моего приложения jade вылезать с него на html долго и нахуй html

как мне с vue его подружить чтоб такая конструкция работала ?
button(v-on:click=reverseMessage") Reverse message
из за двоеточия траблы, оно в jade зарезервированно
Аноним 24/07/16 Вск 13:47:20 #130 №804057 
>>804026
Все.
Аноним 24/07/16 Вск 13:47:55 #131 №804058 
>>804052
Приятно читать.
Аноним 24/07/16 Вск 13:50:40 #132 №804059 
>>804054
лiл я хз почему, но сейчас попробовал без каких то ожиданий в духе "чем черт не шутит и обернул все в одинарные кавычки" типа

button('v-on:click=reverseMessage"') Reverse message

и работает прикиньте, часа полтора гуглил
Аноним 24/07/16 Вск 13:53:23 #133 №804063 
>>804057
А конкретнее?
Аноним 24/07/16 Вск 14:39:24 #134 №804091 DELETED
>>802533 (OP)
конфа js господ http://9tl.ru/DCpOc
Аноним 24/07/16 Вск 14:55:02 #135 №804110 
Кроме как Амазона, где еще хорошо смотреть отзывы на книги по программированию?
Аноним 24/07/16 Вск 15:30:09 #136 №804138 
>>804110
/pr
Аноним 24/07/16 Вск 15:30:54 #137 №804139 
>>804138
А, ты уже здесь. Тогда отменяю свой ответ.
Аноним 24/07/16 Вск 15:42:50 #138 №804149 
14693641709580.png
14693641709591.jpg
Начинаю вкатываться в JS, а уже нихуя не понимаю.
Мне нужно менять текст, чтоб он был заглавными буквами. Выбрал textarea элемент как подходящий. Добавил кнопку. Добавил деволтный текст в textarea. Теперь хочу чтоб сначала по нажатию кнопки мнепросто алертом выводило текст их textarea. При нажатии оно выводит дефолтный, но если я изменяю текст то в алерте он так и остается старым, а не новым. То есть оно не подхватывает актуальный текст.
Почему?
Аноним 24/07/16 Вск 15:45:25 #139 №804152 
>>804149
У элементов формы value содержит текущее значение.
Аноним 24/07/16 Вск 15:46:47 #140 №804155 
>>804149
</br>
Оh you.
Аноним 24/07/16 Вск 15:48:25 #141 №804156 
>>804149
>Начинаю вкатываться в JS
Но ты даже не выучил основы. Нахуя ты начал с DOM/BOM скрипты учить?
Аноним 24/07/16 Вск 15:48:31 #142 №804157 
>>804149
В погроммирование тоже недавно вкатился, как я понимаю?
Аноним 24/07/16 Вск 16:07:49 #143 №804178 
>>804152
Спасибо, валуев помог.
>>804155
Законом не запрещено, BRю где хочу.
>>804157
>>804156
Ну с чего-то же надо начинать.
Аноним 24/07/16 Вск 16:13:28 #144 №804181 
Почему это говно возвращает undefined?
http://pastebin.com/cux6S1Zk
Аноним 24/07/16 Вск 16:26:05 #145 №804189 
>>804178
>Ну с чего-то же надо начинать.
С азов. С learn.js, блять.

>>804181
Потому что в js все функции что-то возвращают. Если ты не передал никаких параметров для возврата, то функция за тебя дописывает: return undefined.
Аноним 24/07/16 Вск 16:28:56 #146 №804192 
>>804189
Понятно. Как тогда передать значение без создания для каждого из 100500 элементов массива отдельной функции?
Аноним 24/07/16 Вск 16:34:44 #147 №804196 
>>804192

return textArea.value += specSymbolsList;
Аноним 24/07/16 Вск 16:41:19 #148 №804202 
>>804196
Оно же тогда вернет весь список элементов массива, а мне нужно чтобы вернуло конкретный элемент.
Аноним 24/07/16 Вск 17:14:04 #149 №804224 
>>804202
Так задай ему айдишник динамически и к нему же обращайся через getElementById. Зачем какие-то циклы писать? До тебя уже все написано.
Аноним 24/07/16 Вск 18:05:40 #150 №804278 
>>804224
Спасибо что подтолкнул меня в нужном направлении.
Теперь все работает. Бобра.
♔♕♖♗♘♙
Аноним 24/07/16 Вск 18:06:47 #151 №804280 
14693728074010.png
>>804278
Блин, скрин отвалился.
Аноним 24/07/16 Вск 18:10:11 #152 №804281 
>>804280
Крутой юзерскрипт, маладца.
Аноним 24/07/16 Вск 20:03:11 #153 №804401 
Посоны, где мне посмотреть пример авторизации для koa 1.x? Гуглю примеры, но они либо для koa 2.x, либо просто черезжопные какие-то.
Аноним 24/07/16 Вск 20:07:32 #154 №804409 DELETED
>>802533 (OP)
вебинар по реакт в конфе https://gotol.ink/AS
Аноним 24/07/16 Вск 20:25:28 #155 №804427 
>>804401
Так перекатывайся на двойку, она удобней.
Аноним 24/07/16 Вск 20:47:36 #156 №804453 
>>804427
Я ретроград, я не хочу использовать фичи, еще не ставшие окончательным стандартом.
Аноним 25/07/16 Пнд 00:12:14 #157 №804659 
анахны, стоит ли учить жс по learn.javascript.ru?
по мне так сайт вроде бы норм, но знакомые разрабы говорят, что хуйня и лучше по книгам
Аноним 25/07/16 Пнд 00:20:47 #158 №804661 
>>804659
Учиться программированию по книгам, это как учиться каллиграфии по аудиокнигам, такая же бесполезная непродуктивная хуйня.
Аноним 25/07/16 Пнд 00:40:13 #159 №804665 
>>804661
сам небось по видосикам учился?
Аноним 25/07/16 Пнд 00:43:33 #160 №804668 
>>804665
Видосики ещё более бесполезные, там вообще можно аутировать, абсолютно не вникая. Самое тру - это интерактивные книги, вроде той, что сделал Клитор
Аноним 25/07/16 Пнд 00:47:51 #161 №804671 
>>804668
ладно, буду по клитору учиться, слава ему!
Аноним 25/07/16 Пнд 00:50:00 #162 №804672 
>>804668
что за клитор - расшифруйте плз
Аноним 25/07/16 Пнд 00:54:45 #163 №804675 
14693972853680.jpg
>>804672
В натуре клитор.
Аноним 25/07/16 Пнд 01:30:32 #164 №804697 
>>804278
анон, выложи код куда нибудь
Аноним 25/07/16 Пнд 03:25:28 #165 №804739 
антон, в чем разница между :parentMsg и :parentMsg.once ?
https://vuejs.org/guide/components.html#Prop-Binding-Types
Аноним 25/07/16 Пнд 03:57:23 #166 №804743 
>>804675
Лол, прическа, как у меня.
Аноним 25/07/16 Пнд 04:14:04 #167 №804747 
>>804739
У тебя же по ссылке написано, ты че, охуел.
Аноним 25/07/16 Пнд 07:14:35 #168 №804774 
>>804063
Миддл от сеньора отличается только отсутствием прокачанного лидерства, серьёзно. Миддл должен быть безупречным профи, разве что без владения тонкостями командной работы.
Аноним 25/07/16 Пнд 08:32:00 #169 №804796 
Решил вкатиться в ит и начать с самого популярного js/php. Сколько времени займет обучение с самого нуля умею писать хеллоу ворлд на js до состояния работаю макакой в днище конторе?
Аноним 25/07/16 Пнд 08:47:35 #170 №804801 
>>804796
Я так понимаю, ответ на загадку про два стула у тебя всегда "вилку в глаз"?
Аноним 25/07/16 Пнд 08:48:05 #171 №804802 
>>804801
Не понимать тебя
Аноним 25/07/16 Пнд 10:08:04 #172 №804831 
>>804802
А, сорян. Ошибся тредом.
Ответ на твой вопрос зависит от твоего усердия. Если плодотворно каждый день заниматься, то до джуниора можно вырасти за 1000+ часов. Ориентируйся на это время.
Аноним 25/07/16 Пнд 12:01:20 #173 №804884 
Аноны, помогите разобраться с вложенными функциями.
function makeCounter() {
"use strict";
var currentCount = 1;

return function() {
var currentCount;
return currentCount;
};
}
Как вывести увеличенное значение currentCount ?
Обычный var test = makeCounter(); console.log(test); не работает почему то.
Аноним 25/07/16 Пнд 12:05:43 #174 №804890 
>>804884
console.log(test());
Аноним 25/07/16 Пнд 12:07:29 #175 №804893 
>>804890
undefined выводит
Аноним 25/07/16 Пнд 12:10:47 #176 №804895 
>>804893
Все правильно выводит, ты currentCount зачем-то дважды инициализировал.
Аноним 25/07/16 Пнд 12:17:36 #177 №804897 
>>804895
точно, спасибо
Аноним 25/07/16 Пнд 13:27:01 #178 №804969 
>>804747
и то верно, соряй, вчетвертом часу утра отъезжал уже
Аноним 25/07/16 Пнд 14:50:58 #179 №805063 
Аноны кто знает существуют ли ещё сервисы такие как http://regexp-online.com, где можно генерировать регулярное выражение только с большим функционалом, ставить ограничения на к-во символов и т.д.
Аноним 25/07/16 Пнд 14:53:14 #180 №805071 
>>805063
https://regex101.com/
Аноним 25/07/16 Пнд 16:34:57 #181 №805179 
Кто-нибудь работает на машинках с процами типа 5Y10, 6Y30? Если да, устраивает ли скорость в рабочих задачах?
Аноним 25/07/16 Пнд 17:39:39 #182 №805255 
>>803701
Хуйню сказал.
Мимо сеньер-помидор фронтенд дев из европки
Аноним 25/07/16 Пнд 17:56:06 #183 №805275 
>>803701
> а в нормальных компаниях должности разделены
Три человека компонент пишут, ага
Сейчас есть одна должность - фронтенд девелопер. Он верстает компоненты. Все остальное архаизм
Аноним 25/07/16 Пнд 17:56:50 #184 №805276 
>>805275
> Он верстает и оживляет компоненты
Аноним 25/07/16 Пнд 18:07:07 #185 №805288 
>>805275
еще разбирается, если программа зависла, также помогает перетаскивать офисную мебель, заодно может охранника подменить и починить туалет в офисе.
и это все за 20 тысяч рублей
Аноним 25/07/16 Пнд 18:12:26 #186 №805296 
>>805288
А вот и проекции CSS-ПРОГРАММИСТОВ
Аноним 25/07/16 Пнд 18:20:39 #187 №805306 
>>805296
Или юнит-тестировщиков.
Аноним 25/07/16 Пнд 18:22:16 #188 №805307 
14694601366000.png
14694601366011.png
как в саблайме сделать такую панель слева?
Аноним 25/07/16 Пнд 18:22:27 #189 №805308 
>>803701
А есть у вас отдельно специалист по HTML?
Аноним 25/07/16 Пнд 18:26:54 #190 №805309 
14694604143070.png
>>805307
Аноним 25/07/16 Пнд 18:44:01 #191 №805317 
Что этот тред делает в программаче? Нужно оставить только Node-господ. Фронтендер - это не программист, а дизайнер - с соответствующими скиллами и потолком зп в 1к$.
Ноудискасс.
Аноним 25/07/16 Пнд 18:47:30 #192 №805320 
>>805317
Зачем люди, далекие от современного фронтенда, считают своим долгом написать своё манямнение сюда? Это уже достаточно надоело
Аноним 25/07/16 Пнд 18:50:29 #193 №805324 
>>805317
Node - это убогая перделка, худшее что было для бекенда со времён пехепе. Единственная причина почему JS всё ещё здесь - это фронтенд и небольшие перспективы в мобайле.
Аноним 25/07/16 Пнд 18:53:07 #194 №805326 
14694619875320.png
>>805309
она у меня светлая и там нихуяшечки нет((((((
Аноним 25/07/16 Пнд 18:53:42 #195 №805328 
>>805326
Открой файл или папку, аутист
Аноним 25/07/16 Пнд 18:55:37 #196 №805332 
>>805328
БЛЯ, СПАСИБО АНОН, ВООБЩЕ ОХУЕННО
Аноним 25/07/16 Пнд 19:41:29 #197 №805361 
>>805320
Но ведь, современный фронтенд - это дизайнеромани, которые чтобы получать выше индуса, генерируют по 20 фрейсворков в год, и забивают код из 5 строчек ненужными паттернами?
Аноним 25/07/16 Пнд 19:55:02 #198 №805369 
Как можно перенаправлять на другую страницу, при этом не используя на клиенте обработку POST-ответа от сервера?
Аноним 25/07/16 Пнд 19:55:22 #199 №805370 
>>805361
Что ты несешь, поехавший? Установи причинно-следственные связи в своем опусе
Аноним 25/07/16 Пнд 19:56:09 #200 №805371 
>>805369
Откуда перенаправлять?
Аноним 25/07/16 Пнд 19:56:48 #201 №805373 
>>805308
Есть верстальщик html и css и фронтэндщик по скриптам. Отдельно - бэкэндеры и тестеры, плюс один сисадмин.
>>805275
Ну если у компании денег только на одного человека то да, он и всё на фронте пишет, и на сервере, и тесты хуярит, и винду переустанавливает, и баннеры удаляет, и полы моет.
>>805255
Нищие компании есть в любой стране.
Аноним 25/07/16 Пнд 19:58:43 #202 №805375 
>>805371
Например с index.html на hello.html. Обе находятся на одном домене.
Аноним 25/07/16 Пнд 19:58:56 #203 №805376 
>>805373
> Ну если у компании денег только на одного человека то да, он и всё на фронте пишет, и на сервере, и тесты хуярит, и винду переустанавливает, и баннеры удаляет, и полы моет.
Сразу в максимализм, класс
> Нищие компании есть в любой стране.
Дешевле иметь одного фронтендера, чем несколько html/css/js-ретардов
Аноним 25/07/16 Пнд 19:59:43 #204 №805378 
>>805375
С клиента?
window.location.href = 'hello.html'
Аноним 25/07/16 Пнд 20:01:42 #205 №805385 
>>805378
Без обработки на клиенте надо редиректнуть.
Аноним 25/07/16 Пнд 20:03:09 #206 №805387 
>>805385
Тогда делай это на сервере, отдавая нужные заголовки.
Аноним 25/07/16 Пнд 20:03:49 #207 №805388 
Извиняюсь за глупый вопрос, до этого писал на vanilla js. Сейчас решил изучить ваш модный реакт. Все классно, фреймворк очень нравится на первый взгляд, но нахуя запускать сервер на ноде? Я же фронтэн, а бэкэнд пишу.
Аноним 25/07/16 Пнд 20:03:56 #208 №805390 
>>805376
>Дешевле иметь одного фронтендера, чем несколько html/css/js-ретардов
Никто не спорит, что дешевле. Только вот не у всех компаний дешевизна в приоритете. Дешевле закупать гнилые бананы у ашотов с рынка и толкать лохам, так почему же Азбука Вкуса этим не занимается.
Аноним 25/07/16 Пнд 20:04:20 #209 №805391 
>>805387
>заголовки
Что ты имеешь ввиду?
Аноним 25/07/16 Пнд 20:07:39 #210 №805396 
>>805390
Иди это гуглу с фейсбуком расскажи, что они всё неправильно делают, и компонентный подход это неправильно, и дорого = качественно
Аноним 25/07/16 Пнд 20:08:25 #211 №805399 
>>805391
https://youtu.be/LlvMLZVGZ40
Аноним 25/07/16 Пнд 20:11:25 #212 №805405 
>>805370
Десигнер подгорел. Понимаешь, уеба, в твоих хипстеродирективах-ангулярах-бекбонах нет никакого смысла, ибо 90% вашей работы - это 5 страничек для интернет-магазина.
Индусы уже освоили, что с джиквери можно делать выпадающие списочки - и теперь фронтенд-мани вынуждены придумывать новый фреймворк с 20 слями абстракции
Аноним 25/07/16 Пнд 20:15:36 #213 №805409 
>>805399
Будет видеть, ну и что в этом плохого? Чувак с видео и так их демонстрирует.
Аноним 25/07/16 Пнд 20:16:05 #214 №805410 
>>805405
Как же я проигрываю, господи. Знал бы ты насколько ты оторван от реальности
Аноним 25/07/16 Пнд 20:16:39 #215 №805412 
>>805409
Что видеть? Отдавай заголовок на редирект и браузер сам перейдет по нужному адресу
Аноним 25/07/16 Пнд 20:19:35 #216 №805416 
>>805405
проиграл
Аноним 25/07/16 Пнд 20:22:35 #217 №805418 
>>805412
Мне показалось ты намекаешь на то, что обрабатывать на сервере - ошибка.
Аноним 25/07/16 Пнд 20:27:09 #218 №805426 
>>805412
Как это сделать?
Аноним 25/07/16 Пнд 20:32:13 #219 №805436 

>>805426
Я не ответить, я ж не знаю что у тебя за сервер, на каком языке.
Если на ноде с экспрессом, то res.redirect
Алсо, почему ты не гуглишь? На все твои вопросы можно ответить первой ссылкой из выдачи гугла
Аноним 25/07/16 Пнд 20:32:39 #220 №805438 
>>805436
> Я не могу ответить
ff
Аноним 25/07/16 Пнд 20:39:26 #221 №805451 
>>805436
Я пользовался редиректом - нихуя. Клиент hello.html отображает аки ide и все. Конечно можно через обработать аштиэмэль - код, но задача в другом.
И ни думай что я 2-3 запрос в гугл ввел, а потом решил сюда написать. Я с 17 часов с этим редиректом ебусь.
И да, сервер - нода с экспресом, клиент - джиквери.
Аноним 25/07/16 Пнд 20:41:21 #222 №805454 
>>805451
Показывай код тогда, потому что всё должно работать
Аноним 25/07/16 Пнд 20:45:33 #223 №805458 
>>805454
http://jsbin.com/gehapuvati/edit?js,console
Аноним 25/07/16 Пнд 20:49:40 #224 №805463 
>>805458
А что у тебя происходит? Просто файл отдается?
Аноним 25/07/16 Пнд 20:51:43 #225 №805464 
>>805463
Содержимое hello.html. Грубо говоря:

<!DOCTYPE html>
<html>
<head>
<title>HELLO WORLD</title>
</head>
<body>
<div>HELLO WORLD</div>
</body>
</html>
Аноним 25/07/16 Пнд 21:04:58 #226 №805476 
14694698987720.webm
>>805464
У меня всё работает, может у тебя какое-то другое условие выполняется?
Аноним 25/07/16 Пнд 21:08:21 #227 №805481 
>>805476
Как у тебя клиентская часть выглядит? И html, и js?
Аноним 25/07/16 Пнд 21:09:40 #228 №805482 
>>805481
Вся клиентская часть внизу - одна форма, файла hello.html нет, экспресс отдаёт ошибку при редиректе.
Но клиентская часть тут не важна, только если ты ajax запрос не делаешь
Аноним 25/07/16 Пнд 21:10:46 #229 №805483 
>>805482
Я как раз аякс-запрос и делаю.
Аноним 25/07/16 Пнд 21:12:08 #230 №805485 
>>805483
Тогда редирект делать нужно на клиентской стороне через window.location.href, в зависимости от полученных заголовков
Аноним 25/07/16 Пнд 21:14:19 #231 №805487 
>>805485
Хорошо, спасибо!
Аноним 26/07/16 Втр 00:47:06 #232 №805655 
14694832261830.jpg
Phaser.js. Нашел такой вот интересный двиг для браузерных и мобильных (можно десктопных) игр в тех случаях, когда нет смысла тащить йобу вроде юнити. Выглядит симпатично, имеет много плагинов, физику, изометрию, годную документацию. Кто трогал на практике? Сложно сделать фоллач?
Аноним 26/07/16 Втр 00:58:30 #233 №805658 
Помоги, анон, туплю.
Когда я пишу в функции string = ""; это значит что я обозначил строку таковой или же присвоил ей значение пустоты?
Аноним 26/07/16 Втр 01:02:25 #234 №805661 
>>805658
>присвоил ей значение пустоты
Аноним 26/07/16 Втр 01:48:22 #235 №805681 
14694869030900.jpg
>>805661
sps, bro, seichas napishy virus ))0
Аноним 26/07/16 Втр 02:11:11 #236 №805689 
>>802533 (OP)
Посоны, увидел тут у вас в рекомендациях Code School. Там как вообще, курсы норм? Оно своих денег стоит? Есть кто-нибудь, кто по ним учился чему-нибудь?
Деньги, в принципе, не проблема, но я купил подписку на Code Academy - и как говна поел, не хотелось бы повторения, а то, вроде, в codeschool нельзя вернуть деньги.
Аноним 26/07/16 Втр 05:48:19 #237 №805700 
>>805388
Ну так на фронтах обычно ты обрабатываешь какие то данные с сервера, вот для примера и поднят. Тебя же не заставляют писать на ноде, скопипастить код и запустить
Аноним 26/07/16 Втр 10:27:51 #238 №805756 
>>805689
коуд скул збс, даже сертификат в конце дают
Аноним 26/07/16 Втр 10:37:33 #239 №805761 
>>805396
Да это мудак какой-то, бесполезно спорить.
По БАХАТОМУ должно быть, блеать
Аноним 26/07/16 Втр 10:58:29 #240 №805769 
>>805761
Иди тёте Мане шкаф передвинь, нищенка, это же входит в твои обязанности.
Аноним 26/07/16 Втр 11:04:40 #241 №805773 
>>805655
Canvas весьма медленный сам по себе. Можно, конечно, полагаться на WebGL для рендера спрайтов, не знаю только, есть ли оно в Phaser (использовал в CreateJS).
Аноним 26/07/16 Втр 11:22:18 #242 №805788 
>>805769
Весь гугл с фейсбуком шкафы двигает, один ты CSS ПРОГРАММИСТ работаешь в БОГАТОЙ веб-студии.
Аноним 26/07/16 Втр 11:32:01 #243 №805791 
Собираюсь учить яваскрипт с книги eloquent javascript.
Там вроде даже какое-то введение в программирование есть, а то до этого я особо не программил.
Все правильно делаю?
Аноним 26/07/16 Втр 11:33:42 #244 №805792 
>>805791
когда я начинал, она мне нравилась. но вот сейчас, с точки зрения того, что я знаю, я б за неё не сел тогда.
Аноним 26/07/16 Втр 11:39:39 #245 №805799 
>>805788
Ты на Гугл с фейсбуком стрелки не кидай, у них не скриптеры дизайн рисуют и верстают. Если тебя на работе заставляют верстать - это лишь признак экономии на сотрудниках, а не КАМПАНЕНТНОГО ПАДХОДА. И я не css-программист, а фронтэндщик, и мараться об вёрстку не собираюсь. Ты наверное ещё и дизайн рисуешь?
Аноним 26/07/16 Втр 11:41:25 #246 №805802 
>>805799

Другой анон.

Что входит в твои обязанности? А то я не до конца понимаю, что должен делать чистый фронтендщик.
Аноним 26/07/16 Втр 11:49:33 #247 №805807 
>>805799
Охуенная контора у тебя, из-за того что припадочный фронтендер-истеричка не может сделать то, что составляет 10% от его работы, они держат отдельного человека который верстает. Я правильно понял?
Аноним 26/07/16 Втр 12:13:44 #248 №805825 
>>805807
Нет. Дизайн и верстка - один человек, написание логики - другой.
>>805802
Получаю готовые макеты и описание принципа работы, создаю всю логику и интерактивность.
Аноним 26/07/16 Втр 12:16:20 #249 №805827 
>>805807
>10% от его работы
Ты либо уберменш, либо верстаешь говно. Угадай сам, что более вероятно. Нормальная, качественная вёрстка занимает времени не меньше, чем программирование. Естественно, без всяких бутстрапов или с полной переработкой их стилей.
Аноним 26/07/16 Втр 12:49:25 #250 №805842 
>>805827
Че ты там верстаешь целыми днями, унтерменш? На фрилансе чтоле?
Аноним 26/07/16 Втр 12:55:00 #251 №805846 
Добрый день.
Подскажите, пожалуйста, в чем ошибка, почему не работает sticky.
http://codepen.io/Zeronsul/pen/vKjoYJ/
Аноним 26/07/16 Втр 12:58:58 #252 №805848 
>>805846
айди не через решетку пишецца
Аноним 26/07/16 Втр 13:06:05 #253 №805850 
>>805848
Исправил. К сожалению, проблема не исчезла.
Аноним 26/07/16 Втр 13:10:54 #254 №805853 
>>805850
В инициации жК забыл > в начале, вставил, заработало. Всем спасибо.
Аноним 26/07/16 Втр 18:04:24 #255 №806088 
Как ангуляром отправить объекту свойство?
Объект находится в json массиве.
$http.post(url, $scope.array[id].prop) не оч работает?
Аноним 26/07/16 Втр 18:09:38 #256 №806092 
>>805799
> у них не скриптеры дизайн рисуют и верстают.
Пруфы?
Аноним 26/07/16 Втр 18:10:49 #257 №806094 
>>806088
Должно работать так, как ты написал
Аноним 26/07/16 Втр 18:21:44 #258 №806112 
>>806088
пастебин сюда
Аноним 26/07/16 Втр 18:23:25 #259 №806114 
>>802533 (OP)
Как сделать запрос напрямую к IP адресу (без https или ws или прочего мусора)?
Аноним 26/07/16 Втр 18:24:47 #260 №806117 
>>806114
> Как сделать запрос напрямую к IP адресу
По какому протоколу?
> без https или ws или прочего мусора
Проиграл
Аноним 26/07/16 Втр 18:25:47 #261 №806122 
>>806114
CORS запрос?
Аноним 26/07/16 Втр 18:31:42 #262 №806131 
>>806117
http
>>806122
У меня для тестов стоит сервак на локальном пк, через браузер конечно же могу зайти, через XMLHttpRequest XMLHttpRequest cannot load http://..*.:/. Failed to start loading, если без http то: cannot load %337(продолжение ip-шника).
Вот как быть?
Аноним 26/07/16 Втр 18:32:10 #263 №806132 
Я только начал изучать js, друг задал задачку - написать код, при котором вызов вида

sum (5)(8)

будет возвращать собственно сумму этих двух чисел (и любых других, естественно). Всю голову себе сломал уже, не могу разгадать, что за синтаксис такой.
Аноним 26/07/16 Втр 18:34:00 #264 №806133 
>>806132
Есть такой встроенный массив - arguments.
Гугли его.
Аноним 26/07/16 Втр 18:34:26 #265 №806134 
>>806132
return function() {} тебе поможет
Аноним 26/07/16 Втр 18:36:08 #266 №806135 
>>806133
Благодарствую!

>>806134
Омг. Спасиб, попробую разобраться.
Аноним 26/07/16 Втр 18:38:14 #267 №806136 
>>806135
На здоровье.
Будешь стараться - все получится, помни это.
Аноним 26/07/16 Втр 18:42:24 #268 №806143 
>>802533 (OP)
привет, анон, что не так с моей функцией?
почему вместо значений выводит undefined?
раньше выводило что функция undefined, но потом добавив прототип это ушло, проблема только со значениями
Аноним 26/07/16 Втр 18:43:40 #269 №806147 
>>806143
https://jsfiddle.net/mpce0evh/
сам код
Аноним 26/07/16 Втр 18:47:13 #270 №806153 
>>806131
Кажется, ты что-то лишнее к айпишнику дописываешь при запросе, если просто в браузере всё работает


>>806132
Это вызов функции, возвращенной из функции sum
let sum = (a)=> (b)=> a + b

>>806133
Причем тут arguments, поехавший?
Аноним 26/07/16 Втр 18:51:12 #271 №806160 
>>806147
Article.last = this.created заменить на
this.last = this.created
а counter у тебя вообще не определен нигде
Аноним 26/07/16 Втр 18:54:58 #272 №806166 
>>806147
>>806147
https://jsfiddle.net/7pcraxhz/
Аноним 26/07/16 Втр 18:57:01 #273 №806168 
"Mixed Content" можно как-то обойти?
Аноним 26/07/16 Втр 19:02:42 #274 №806177 
>>806160
cпасибо, с датой разобрался.
Хочу спросить, как обычно пишут методы: напрямую в конструктор или через прототип? Или вообще без разницы, хоть так, хоть так можно?
Аноним 26/07/16 Втр 19:02:44 #275 №806178 
>>806132
es5 style
https://jsfiddle.net/7pcraxhz/
Аноним 26/07/16 Втр 19:03:15 #276 №806180 
>>806177
обычно через прототип
Аноним 26/07/16 Втр 19:46:42 #277 №806219 
>>806132
Написал решение за полминуты, собеседования проваливаю, ни разу не работал айтишником официально
Аноним 26/07/16 Втр 19:47:09 #278 №806220 
>>806177
> напрямую в конструктор или через прототип?
Если ты пишешь метод прямо в конструкторе, например, через this.SomeMethod = function(), то на три экземпляра объекта у тебя будут три одинаковых метода.
Прототип же содержит всего одну конструкцию, вызов которой идет по цепочке прототипов.
Аноним 26/07/16 Втр 19:48:17 #279 №806221 
>>806132
> что за синтаксис такой.
Каррирование.
Аноним 26/07/16 Втр 20:01:49 #280 №806227 
Аноны, есть кто-то работавший с такой еботой как DurandalJS? Приходится тащить легаси калл, но я никак не могу врубится в некоторые моменты.
Аноним 26/07/16 Втр 20:06:30 #281 №806230 
>>806134
>>806153
Дааа, спасиб огромное за подсказку! Работает!

https://jsfiddle.net/t9b7pwpc/

>>806178
Для меня этот пример еще темный лес пока что.

>>806219
Сочувствую... Образование неподходящее или еще что?
Аноним 26/07/16 Втр 20:06:45 #282 №806231 
Анончики, а есть какой-нить простой чат на вебсокетах чтоб можно было сделать вход под ником без регистрации, чтоб была возможность регистрироваться/авторизироваться, профили зарегистрированных людей и личка, превью картинок и видео в чатике, моджераторы, баны?
А то я нахожу или давно заброшенные чаты на socket.io или очень тяжелую йобу на всяких metheorjs с кучей зависимостей и ненужного мне функционала.
Аноним 26/07/16 Втр 20:35:47 #283 №806248 
>>806220
>>806180
спасибо, аноны
буду знать
Аноним 26/07/16 Втр 20:51:53 #284 №806258 
>>806231
Почему сам не напишешь на основе express'овского примера чата из репозитория? Там работы максимум на вечер, даже если ты ньюфак
Аноним 26/07/16 Втр 21:09:31 #285 №806279 
>>806258
Можно написать, но должно ж быть готовое, зачем велосипедить.
Аноним 26/07/16 Втр 21:13:09 #286 №806283 
>>805485
И все же можно ли без обработки респонса на клиенте перенаправить на другую страницу?
Аноним 26/07/16 Втр 21:36:21 #287 №806323 
>>806317
Не работает ссыль.
Аноним 26/07/16 Втр 21:42:57 #288 №806331 
>>806230
Мне 28, образование инженерное, бьюсь о борта галер своего Хуево-Кукуево безрезультатно на протяжении 3-х лет.
Аноним 26/07/16 Втр 21:55:44 #289 №806347 
>>806340
Хуйца сосни
Аноним 26/07/16 Втр 22:00:36 #290 №806352 
>>806283
Если это ajax запрос - нет, никак нельзя
Аноним 26/07/16 Втр 23:25:01 #291 №806452 
>>806331
Неужели все так хуево с возрастом? Что умеешь?
Аноним 27/07/16 Срд 00:04:40 #292 №806487 
>>805410
>>805416
Уже написали выпадающий списочек, фронтэнд бэкбон реакт девелоперы
Аноним 27/07/16 Срд 00:08:19 #293 №806491 
>>806487
?
Аноним 27/07/16 Срд 01:04:11 #294 №806540 
>>806487
Испанский стыд от тебя
Аноним 27/07/16 Срд 03:25:45 #295 №806583 
Как лучше проверять истечение токена? Неужели сравнивать дату истечения с текущей раз в 30 секунд самый хороший вариант?
Аноним 27/07/16 Срд 04:51:11 #296 №806593 
>>806583
При использовании токена?
Аноним 27/07/16 Срд 05:25:23 #297 №806598 
>>806132
Ну вы чего совсем-то, я только-только начал кантора учебник читать, и там как раз в теме про замыкания эта задача есть, а в его же справочнике это приводится в качестве примера http://javascript.ru/basic/closure
basic, блять.

У меня другой вопрос к знающим анонам, этот пример вообще в реальных проектах применяется? Проще же передать значения через аргументы sum(a, b), да и у Кантора этот пример назван забавным.
Аноним 27/07/16 Срд 06:27:08 #298 №806606 
>>806598
>У меня другой вопрос к знающим анонам, этот пример вообще в реальных проектах применяется?
Говорили уже, даже в этом треде вроде. Такой прием незаменим для тех, кто никак не пересядет с коллбэков, когда требуется передать функцию в качестве аргумента да сверху нагрузить дополнительные параметры.
Аноним 27/07/16 Срд 08:56:29 #299 №806627 
>>806606
>кто никак не пересядет с коллбэков
Это значит нет
Аноним 27/07/16 Срд 13:46:50 #300 №806747 
Ребят, чому JS не может в lookbehind?
Вот у Кантора задачка: заменить строку 'foo-foo-foo' на 'fooFooFoo', то есть всё, что мне нужно, это сказать регуляркой "замени каждую букву, перед которой дефис, на её upper case".
Для PCRE это выглядит так (?<=-)\w => $1.toLowerCase()
Как на JS сделать так же?
'foo-foo-foo'.replace(/(?:-)(\w)/g, function (a,b) { return b.toUpperCase();})
Почему-то матчится дефис, хотя я и указал ?: не матчить его. Подскажите, пожалуйста.
Аноним 27/07/16 Срд 14:20:38 #301 №806774 
Хотелось бы купить книгу по JavaScript(хочется чего-то в бумажном издании, чтобы читать по пути в универ или в электричке), я еще та зелень в программировании в JS точно, не хочется выбрасывать деньги на ветер. Вообщем нужна помощь с выбором заветной книженции.
Аноним 27/07/16 Срд 14:23:51 #302 №806778 
>>806774

В телефоне не почитать?
Аноним 27/07/16 Срд 14:29:08 #303 №806780 
>>806774
флэнаган javascript
>>806778
листинги с телефона напряжно читать
Аноним 27/07/16 Срд 14:43:20 #304 №806785 
>>806780
огромное спасибо
Аноним 27/07/16 Срд 14:55:09 #305 №806791 
>>806785
Реактаны, как правильно в редуксе гонять пропсы?
Вот есть хранилище, есть корневой компонент, есть формочки и прочие суб-компоненты. Я могу подключать каждую форму к хранилищу и тянуть данные напрямую. Или могу пропихивать все данные из корневого компонента вниз, чтобы никто другой не трогал хранилище и жрал что дают.
Как делать правильно?
Аноним 27/07/16 Срд 18:45:56 #306 №806890 
Аноны, а где можно почитать о v8 и тонкостях работы с ним? Опционально на русском.
Аноним 27/07/16 Срд 19:44:19 #307 №806926 
Сап, двощ.
Подскажите, насколько годно начинающему будет Кирилл Сухов - "Node.js. Путеводитель по технологии" для быстрого старта и понимания основ (и не только) работы с нодой?
Аноним 27/07/16 Срд 20:02:28 #308 №806945 
>>806791
>Или могу пропихивать все данные из корневого компонента вниз, чтобы никто другой не трогал хранилище и жрал что дают.

Лучше уж так, но вообще обычно делают умные и глупые компоненты, умные регистрируют события, получают состояние и передают глупым,а те просто отрисовывают, ничего не делая с ним

Аноним 27/07/16 Срд 20:03:53 #309 №806947 
14696390340910.png
Я не понимаю как с XmlHttpRequest работать. Метод запрос - POST, шлет геты, страницу также, в виде текста присылает. Что я сделал не так?
Аноним 27/07/16 Срд 20:06:26 #310 №806950 
>>806947
>app.get("/")
>app.post("/")

Ты дурак?
Аноним 27/07/16 Срд 20:07:24 #311 №806952 
>>806947
Ты подключаешь Жид-Кверит, при это используешь ванильный Аякс, да к тому же пустой (ну это ладно, твое дело).
Нахуя?
Аноним 27/07/16 Срд 20:10:39 #312 №806955 
>>806952
> ванильный Аякс
Я им не пользуюсь. А жыквери чтоб клик словить.

>>806950 > >>805476

Аноним 27/07/16 Срд 20:14:39 #313 №806958 
>>806955
> А жыквери чтоб клик словить.

А повесить событие в ваниле никак? Зачем жиквери тащить? Ты Типо так ридерект по кнопке делаешь?
Аноним 27/07/16 Срд 20:14:44 #314 №806959 
>>806955
> Я им не пользуюсь.
XHR - ванильный ajax. У jquery есть ajax-обертка для ретардов:
http://api.jquery.com/jquery.ajax/
Аноним 27/07/16 Срд 20:20:00 #315 №806962 
>>806958
> Ты Типо так ридерект по кнопке делаешь?
Да.
>>806959 >>805451
Аноним 27/07/16 Срд 20:29:22 #316 №806969 
>>806962
Что ты хочешь сделать, епта? Нихуя не понятно
Нормальная отправка ajax и получение ответа на jquery вот:
$('.btn').on('click', ()=> $.post( "/", { test: "data"}).done((data)=> console.log(data)) )
Аноним 27/07/16 Срд 20:33:37 #317 №806974 
>>806969
Хочу, чтобы с клиента делался только запрос, а обработка содержимое запроса и результат были обработаны на сервере и отданы клиенту.
Аноним 27/07/16 Срд 20:35:28 #318 №806975 
>>806962
Понимаешь, ajax нужен, когда надо обновить только часть страницы. Пост запрос - если данные на сервер шлешь. А ты нихуя не шлешь и хочешь страницу целиком обновить. Используешь инструменты, которые не подходят для задачи
Аноним 27/07/16 Срд 20:36:31 #319 №806977 
>>806974
Так у тебя пустой запрос? Что ты обрабатывать собрался. Плюс ты пытаешься вернуть хтмл
Аноним 27/07/16 Срд 20:41:37 #320 №806982 
>>806890
bump
Аноним 27/07/16 Срд 20:42:35 #321 №806983 
>>806598
Ну и гордись, няша. Я тоже только самые основы прохожу, видимо, еще меньше изучил пока, чем ты.
Аноним 27/07/16 Срд 20:44:08 #322 №806985 
>>806975
>>806977
Я отсылал текст в uri кодировке, он доходил, сравнивался и, при верном сравнении(а оно давало тру), должен был редиректнуть. Но приходит только хтмл в виде текста, как в консоли браузера на пикче выше. Я все делаю как положено, а выходит никак надо. Не смотри что send пустой.
Аноним 27/07/16 Срд 20:47:42 #323 №806988 
>>806975
И аяксом отсылал, и доходило до сервера, и возвращался обратно ответ, за исключением res.redirect(302, '/hello.html');
Аноним 27/07/16 Срд 20:48:27 #324 №806989 
>>806985
>>806988
Ты заебал уже, тебе сколько раз сказали, что при ajax запросах не редиректит, и что ты это должен сам делать?
Аноним 27/07/16 Срд 20:48:40 #325 №806991 
>>806985
Ну посмотри правильно ли ты в экспрессе делаешь редирект? Может код другой надо. Я экспресс не знаю. Как вариант, почему не сделать редирект на клиенте, в колбэке? Типо с сервера возвращаешь {redirect: true} , а на клиенте смотришь, если тру, то редиректишь
Аноним 27/07/16 Срд 20:51:23 #326 №806993 
>>806991
> Типо с сервера возвращаешь {redirect: true} , а на клиенте смотришь, если тру, то редиректишь
С сервера уже возвращается заголовок 302 и Location, куда надо переадресовывать
Аноним 27/07/16 Срд 20:52:42 #327 №806995 
>>806993
Ты понимаешь что аджакс так не работает? Ты либо делай редирект на клиенте, либо делай не аджаксом запрос
Аноним 27/07/16 Срд 20:55:33 #328 №807000 
>>806995
Так на данный момент я им и не делаю, посмотри пикшу выше. Я не очень понимаю почему так не делается аяксом, но это пока не так для меня важно.
Аноним 27/07/16 Срд 20:56:01 #329 №807001 
>>807000
> пикшу
пикчу.
Аноним 27/07/16 Срд 20:56:48 #330 №807003 
>>807000
Бля, xhr - значение знаешь
Аноним 27/07/16 Срд 20:57:18 #331 №807004 
>>806890
Bump
Аноним 27/07/16 Срд 20:59:33 #332 №807007 
>>807003
xml/http запросы, вероятно, название говорит за себя.
Аноним 27/07/16 Срд 21:13:09 #333 №807015 
>>807007
Да, так вот почитай как это работает. XHR выполняется напрямую без перезагрузки страницы, тоесть это тот же ajax
Аноним 27/07/16 Срд 21:22:23 #334 №807023 
>>807015
Я и на сайте мозилы и на w3 про него читал, его методы и свойства читал, зачем они нужны и как работают, только, толи я недопонимаю чего, толи где-то косячу. Вот я спрашиваю, что не так?
Аноним 27/07/16 Срд 21:30:04 #335 №807031 
>>807023
необучаемая макака
1) При нажатии кнопки ты делаешь аджакс запрос.
2) на сервере в респонсе ты отправляешь html
3) так как это запрос ajax, то он воспринимает твою html просто как текст

что нужно сделать тебе для редиректа, тут два варианта:
1) первый я описывал, ты так же шлешь аджакс , на сервере ты возвращяешь {redirect: true} (или false, можешь что угодно вернуть). На клиенте, в колбэке указываешь, если редирект === true, то редиректишь
2) либо ты создаешь форму, указываешь ей метод post, и в этой форме ты делаешь свою кнопку с типом submit. И далее уже на сервере делаешь редирект
Аноним 27/07/16 Срд 21:49:07 #336 №807047 
>>807031
Окей, попробую 2 вариант. Спасибо.
Аноним 27/07/16 Срд 22:32:01 #337 №807063 
>>807031
> первый я описывал, ты так же шлешь аджакс , на сервере ты возвращяешь {redirect: true} (или false, можешь что угодно вернуть). На клиенте, в колбэке указываешь, если редирект === true, то редиректишь
Уже есть заголовки, нахуй этот костыль?
Аноним 27/07/16 Срд 23:15:14 #338 №807080 
https://github.com/text-lock/cookeycart
Корзина для одностраничника без БД
Вкатился в жс. Прошу анона оценить.
Аноним 27/07/16 Срд 23:38:57 #339 №807098 
14696519371860.jpg
function titleCase(str) {
return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase());
}

Аноны, что тут значат >( |^) и (L) => ?
Аноним 27/07/16 Срд 23:42:28 #340 №807100 
>>807080
Скольк уже занимаешься скриптом?
Аноним 27/07/16 Срд 23:55:51 #341 №807117 
>>807063
я же написал, этот способ, если он аджаском хочет post слать
Аноним 28/07/16 Чтв 00:00:45 #342 №807123 
>>807098
Гугли регулярные выражения.
Гугли ES6.
Аноним 28/07/16 Чтв 00:04:44 #343 №807125 
>>807098
>( |^)[a-z]
Пробел и строчная буква
или начало строки со строчной буквой.
> (L) =>
Стрелочная функция, лямбда и т.д.
Аноним 28/07/16 Чтв 00:20:39 #344 №807137 
14696544397180.jpg
>>807125
Спасибо большое, анон
Аноним 28/07/16 Чтв 00:22:00 #345 №807140 
>>807100
В совокупности пару дней где-то.
Аноним 28/07/16 Чтв 00:30:26 #346 №807143 
>>807140
А до этого что знал?
Аноним 28/07/16 Чтв 00:49:01 #347 №807149 
>>807143
Ты в общем, про жс, что ли? Так-то я на ней раз в два месяца всякие говнонкликеры для одностраничников делал мимоходом. Но то- так, баловство.
Мой дзенвей
Pascal/Delphi -> perl -> php
Сейчас вот теор базу подбиваю под все эти ООП, алгоритмы. Без которых оказывается в офис даже макакой не берут.
Аноним 28/07/16 Чтв 00:53:22 #348 №807151 
>>807149
Я дзенвей имел ввиду. Просто занимаюсь месяц скриптом, до этого не имел никаких соприкосновений с языками программирования, поэтому думаю, сколько мне еще учиться до макаки
Аноним 28/07/16 Чтв 01:18:41 #349 №807154 
14696579220950.png
>sleep();
>let response;
>Math.random() < 0.5 ?
> response = Promise.resolve(payload);
> response = Promise.reject('fail');
>return response;
>[eslint] Expected an assignment or function call and instead saw an expression. (no-unused-expressions)

Не в первый раз уже сталкиваюсь с тем, что в тернарном выражении аирбнбшный линтер указывает на анюзд экспрешн, но я его не понимаю. Почему Math.random() не заюзан, если он прямо вот тут заюзан в операции сравнения? Проясните, ребятушки.
Аноним 28/07/16 Чтв 01:23:20 #350 №807157 
>>807154
кек, парсер не ожидал, что тернарное выражение можно так извратить.

let response = (Math.random() < 0.5) ? Promise.resolve(payload) : Promise.reject('fail');
Аноним 28/07/16 Чтв 01:25:55 #351 №807160 
>>807154
>>807157
или, о б-же, сразу:

return (Math.random() < 0.5) ? Promise.resolve(payload) : Promise.reject('fail');
Аноним 28/07/16 Чтв 01:26:44 #352 №807161 
>>807157
>>807160
Понел, - понел Игнат.
Аноним 28/07/16 Чтв 01:48:58 #353 №807170 
14696597384920.jpg
https://www.reddit.com/r/javascript/comments/4oxtgk/javascript_developers_be_warned../

Что это за пиздец, люди добрые?
Аноним 28/07/16 Чтв 01:52:16 #354 №807171 
>>807170
Интересно, почему такое может вообще случиться?
Аноним 28/07/16 Чтв 01:54:39 #355 №807173 
>>807170
гавнаязык для перделок на сайт))
Аноним 28/07/16 Чтв 03:37:05 #356 №807192 
Кто-то использует jasmine+karma? Первый раз пробую использовать эту штуку, вылетает такая ошибка: ReferenceError: angular is not defined.
Вот листинг теста: https://jsfiddle.net/pdt0bh2f. Конфиг кармы: https://jsfiddle.net/xvw8wpsg.

Я же подключаю в конфиге кармы файлик с ангуларом, почему он не видит его?
Аноним 28/07/16 Чтв 03:38:06 #357 №807193 
>>807192
https://jsfiddle.net/pdt0bh2f/ тест
https://jsfiddle.net/xvw8wpsg/ кофиг
Аноним 28/07/16 Чтв 04:28:25 #358 №807195 
>>807192
> angular is not defined
И что тебе тут не ясно?
Аноним 28/07/16 Чтв 09:56:40 #359 №807240 
Поясните за electron
Аноним 28/07/16 Чтв 10:04:39 #360 №807244 
>>806926
Подъем вопроса
Аноним 28/07/16 Чтв 10:05:36 #361 №807245 
>>807240
Говно. libffmpeg прилагается.
Аноним 28/07/16 Чтв 10:07:21 #362 №807246 
>>807245
Чому говно?
Аноним 28/07/16 Чтв 10:14:41 #363 №807250 
>>807246
Потому что
1. Хром
2. Используется для пары окошек, а весит как для двухсот
3. Тащит ненужные зависимости.
4. Ненативные шорткаты для любой платформы кроме macOS
Аноним 28/07/16 Чтв 10:21:51 #364 №807255 
>>807250
5. QML проще и быстрее, ещё на хрюшечке работает.
Аноним 28/07/16 Чтв 10:56:47 #365 №807261 
>>807170
- Как вы думаете, у вас нулл - андейфайнед?
- Ну вообще нет, хотя иногда еще как!
Аноним 28/07/16 Чтв 11:54:00 #366 №807288 
Аноны, почему функция, содержащая ajax-запрос, возвращает undefined, хотя вывод в консоль перед return выводит правильное значение? я догадываюсь почему и, если это правильно, то я хз как это обойти

https://jsfiddle.net/omwck2kz/
Аноним 28/07/16 Чтв 11:56:23 #367 №807293 
>>807288
куда ты собрался выводить то. щас у тебя
{success: countryId}
Аноним 28/07/16 Чтв 12:00:11 #368 №807297 
>>807293
Ну то есть? У меня в коде эта функция вызывается и возвращает undefined.
Аноним 28/07/16 Чтв 12:03:17 #369 №807301 
>>807297
попробуй передавать коллбэк еще одним аргументом
или кури promise
Аноним 28/07/16 Чтв 12:05:56 #370 №807305 
>>807301
Вот у меня траблы с пониманием этих колбеков и прочей асинхронности. Я так понимаю это из-за того, что функция завершает свою работу, а потом уже приходит ответ на запрос (если я правильно понимаю, в этом заключается асинхронность). Вот можно как-то избежать такого поведения?
Аноним 28/07/16 Чтв 12:14:48 #371 №807316 
>>807195
Ты в глаза долбишься? Я задал вполне конкретный вопрос:
>почему он не видит его?
Аноним 28/07/16 Чтв 12:17:19 #372 №807319 
>>807297
тебе лучше задрочить колбэки сейчас, дальше с асинхронностью все будет хуже, так что не выебывайся и понимай колбэки
а потом промисы
если ты по success вызовешь коллбэк переданный в твою главную функцию - это значит, что ты инициировал вызов функции уже ПОСЛЕ успешного завершения аякс запроса. hope it helps


Аноним 28/07/16 Чтв 12:22:59 #373 №807326 
>>807305
накидал тут тебе на лопату
https://jsfiddle.net/uz5mk2c2/2/
попробуй понять как оно так работает
Аноним 28/07/16 Чтв 12:34:13 #374 №807337 
Освоил худо бедно основы JavaScript. Теперь хочу погрузиться в ReactJS. В поисках обучающих материалов наткнулся на https://maxfarseer.gitbooks.io/react-course-ru/content/

Что скажите? Или с чего лучше начать осваивать React?
Аноним 28/07/16 Чтв 12:35:31 #375 №807339 
>>807173
>Баг в JIT компиляторе V8
>гавнаязык для перделок на сайт))
>компилятор
>гавнаязык

Ok.
Аноним 28/07/16 Чтв 14:08:31 #376 №807375 
>>807326
Я, конечно, посмотрел, но чёт мне грустно, от того, что js работает с таким подвыпердами. Хотя может я просто не до конца вкурил в профиты, которые даёт такой подход.
Аноним 28/07/16 Чтв 14:11:21 #377 №807376 
14697042819470.png
>>807326
О да, детка, дай мне больше вложенных колбеков.
Аноним 28/07/16 Чтв 14:12:47 #378 №807378 
>>807376
про промисы тоже писал
Аноним 28/07/16 Чтв 14:13:47 #379 №807379 
>>807375
тут ебашить через колбэки это нормально, постоянно происходят асинхронные операции - всякие обращения к серверу итп
Аноним 28/07/16 Чтв 15:05:05 #380 №807402 
>>807316
Что значит не видит? Где ты его объявил?
Аноним 28/07/16 Чтв 15:05:37 #381 №807404 
>>807379
Нет места, где ебашить колбэки нормально. Переходите на промисы, аутисты.
Аноним 28/07/16 Чтв 15:40:38 #382 №807419 
>>807404
>Переходите на промисы
Ну, а может лучше Настя генераторы?
Аноним 28/07/16 Чтв 15:55:23 #383 №807429 
>>807419
вашет async await
Аноним 28/07/16 Чтв 15:59:51 #384 №807431 
>>807419
Они ещё не в спеке, их может и не быть.
Аноним 28/07/16 Чтв 17:38:55 #385 №807486 
14697167356690.png
http://blog.durandal.io/2016/07/27/aurelia-1-0-is-here/

https://www.youtube.com/watch?v=6I_GwgoGm1w

Каково экспертное мнение многоуважаемого сообщества?
Аноним 28/07/16 Чтв 18:26:57 #386 №807519 
>>807486
Заебали.
Аноним 28/07/16 Чтв 18:30:32 #387 №807521 
>>807486
И в чем преимущество? Никакой организации кода, но куча билд-ин библиотек
Ангулароподобный реакт пытались сделать, вышло хуёво. Не взлетит.
Аноним 28/07/16 Чтв 19:45:05 #388 №807582 
>>807261
Непонятно
Аноним 28/07/16 Чтв 20:15:27 #389 №807611 
>>806926
Годно, но немного устарело и будь готов гуглить изменения в новых версиях.
Аноним 28/07/16 Чтв 20:23:27 #390 №807626 
Программач, я ведь знаю тут собрана самая мозговитая прослойка двача. Мне нужна помощь в решении следующего алгоритма.
Задачка не из легких. Уже два дня потею, вот вот вроде выведу норм алгоритм,но нифига. Я уже и рекурсией, и мат. формулы искал.
Ближе к делу.

Необходимо подсчитать число разбиений (N) на слагаемые, для вводимого нами числа (Sum), при том, что у нас есть список доступных слагаемых (Arr).

Пример: мы вводим число 7, и задаем слагаемые - [1,2,5]. Из этих условий следует, что Sum = 7; Arr = [1,2,5], а количество разбиений N нам нужно вычислить:
1) {5,2};
2) {5,1,1};
3) {2,2,2,1};
4) {2,2,1,1,1};
5) {2,1,1,1,1,1};
6) {1,1,1,1,1,1,1};
В нашем случае N = 6;
Важный момент - слагаемые могут повторяться, но их последовательность не важна, то есть разбиения типа {5,2} и {2,5} тождественны между собой и должны учитываться как одно решение

Ребят, помогите плз. Упарывание всяких там формул Эйлера и т.д. не помогло в силу отсутствия решения для конкретно подобного случая
Аноним 28/07/16 Чтв 20:44:27 #391 №807641 
14697278678030.jpg
14697278678061.png
Не могу отправить пост - пишет, что какое-то слово из спам листа. Понятия не имею что ему не нравится.
Аноним 28/07/16 Чтв 21:12:16 #392 №807659 
>>807641
ладно, я вроде разобрался сам
Аноним 28/07/16 Чтв 21:16:42 #393 №807665 
>>807626
https://www.google.pl/search?q=Partition+integer+js
Аноним 28/07/16 Чтв 21:22:38 #394 №807672 
>>807626
http://mathforum.org/library/drmath/view/61031.html
Аноним 28/07/16 Чтв 21:29:59 #395 №807678 
Сап, решил начать учить JS с нуля, так что подскажите полезные книги или что нибудь еще. Видел что на javascript.ru не советуют учиться ибо хуйня полная (
Аноним 28/07/16 Чтв 21:37:02 #396 №807681 
>>807678
Вот и иди туда, где тебе советуют или читай шапку
Аноним 28/07/16 Чтв 22:10:15 #397 №807727 
>>807678
Сколько раз повторять - читать учебники клитора
Аноним 28/07/16 Чтв 22:28:35 #398 №807744 
Аноны, насколько важно знать сss со всеми тонкостями для Angular2 разработчика? Если тут такие есть, то часто ли вам приходится копаться в css?
Аноним 28/07/16 Чтв 22:40:21 #399 №807756 
>>807744
Важно. Хочешь-не хочешь, а фронтэндеру разбираться в CSS нужно. Не БЭМохуйню раздрачивать, но мочь сверстать какой-нибудь лэндинг нужно уметь.
Аноним 28/07/16 Чтв 22:43:37 #400 №807763 
>>807744
Ты будешь писать компоненты - это js + html + css, соответственно в это всё нужно уметь
Аноним 28/07/16 Чтв 22:51:16 #401 №807775 
14697354765340.jpg
Посоны, 20к в миллионнике - это норма для джуна-фронтэндера без опыта?
Аноним 28/07/16 Чтв 22:52:15 #402 №807778 
>>807775
> джуна-фронтэндера
Это очень растяжимое понятие, сейчас html-программисты себя фронтенд-джунами зовут
Аноним 28/07/16 Чтв 22:57:50 #403 №807785 
>>807778

>сейчас html-программисты себя фронтенд-джунами зовут

Работодатели
Аноним 28/07/16 Чтв 22:59:12 #404 №807788 
>>807775
Что умеешь?
Аноним 28/07/16 Чтв 23:03:21 #405 №807793 
>>807775
Главное опыт.
Аноним 28/07/16 Чтв 23:05:25 #406 №807794 
>>807788
Стандартно: хтмл, ксс, жс на среднем уровне, жквери, ажакс. Ангуляр учу.
Да мне в принципе норм, только на ништяки не хватает, 85℅ зп уходит на съем квартиры и пожрать.
Аноним 28/07/16 Чтв 23:07:31 #407 №807800 
>>807793
Ну да, да и работа очень доставляет. Только вот таски пока делаю медленно. Мне об этом не говорят правда, но я сам чувствую, что сильно торможу. На ровном месте иногда по два часа сижу. Отработал всего 1,5 месяца.
Аноним 28/07/16 Чтв 23:08:56 #408 №807805 
>>807794
Расскажи, что на собеседовании было
Сам скоро пойду первый раз устраиваться куда - то, даже не представляю ,что меня ждет
Аноним 28/07/16 Чтв 23:08:57 #409 №807806 
>>807775
Я без опыта после универа год за 17к проработал, потом до 30к выбил, сейчас в другую фирму ушел за 50к. Друг в это время работал на местном заводе, делал вэб-интерфейсы для бухгалтерии, получал 40к. Ситуация вообще сложная, без опыта и понимания никаких 100к ожидать не стоит, но и нижнюю планку сложно найти.
Аноним 29/07/16 Птн 00:05:33 #410 №807874 
Проспекте за КАМПАНЕНТЫ. Это дельная вещь или очередной хайп-однодневка?
Аноним 29/07/16 Птн 00:21:37 #411 №807893 
>>807874
Ты бы ознакомился сначала, посмотрел бы что это. А то это
> однодневка
Смешно выглядит, учитывая, что это спека w3c и все современные фреймворки на этом спеке строят
Аноним 29/07/16 Птн 00:44:18 #412 №807928 
>>807794
Радуйся что взяли вообще, я вот в Таллинне сижу с таким же стеком, только реакт вместо ангуляра, и немного похапе и не могу найти вообще вакансий фронт-енд джунов, попадались на глаза только два раза, где требовали идеальный разговорный английский.
Аноним 29/07/16 Птн 00:52:33 #413 №807932 
>>807794
Алсо опиши таски которые дают и вообще рабочий процесс, насколько с тобой сюсюкаются, вот это всё.
Аноним 29/07/16 Птн 01:49:44 #414 №807963 
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/utils/returnFalse.js#L2
поясняйте: нахуя ?
Аноним 29/07/16 Птн 02:12:08 #415 №807972 
>>807963
А это где-то в коде используется?
Аноним 29/07/16 Птн 04:44:20 #416 №807975 
>>807972
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L352

лол Ctrl+F больше ниче не показал
Аноним 29/07/16 Птн 05:13:10 #417 №807977 
>>807975
Лол, ну это видимо, чтоб ()=> false не писать
Аноним 29/07/16 Птн 06:02:59 #418 №807981 
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L352

че то он совсем содомит, дам где не нужно он аккуратненько значит из ютилс импортит, а там где нужно городит какую лютую шизофреническую конструкцию, боюсь ентот код в проект брать, вдур сотону вызовет
Аноним 29/07/16 Птн 06:03:34 #419 №807982 
>>807981
*вдруг
Аноним 29/07/16 Птн 06:10:41 #420 №807984 
>>807981
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L359

НИОЧЕНЬ хорошо присваивать неопределенное значение при инициализации (ведь это все равно, что не писать document.onselectstart). Хотя там может просто сброс значения.

С другой стороны, стилистически выполнено единообразно и это хорошо.

Алсо, ты дважды кинул тот же линк.
Аноним 29/07/16 Птн 06:12:13 #421 №807985 
>>807984
>стилистически выполнено единообразно
И с использованием только одних констант.
Аноним 29/07/16 Птн 06:18:30 #422 №807986 
>>807984

ага промахнулся, я этот кидал
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L564

все еще присматриваю годный кастом сккроллбар с читаемым кодом и возможностю подправить если че то отломится для ентерпрайз проекта на рeакте лiл
Аноним 29/07/16 Птн 06:29:38 #423 №807987 
>>807986
Не совсем рилейтед, но спрошу:
а спред для объектов искаропки не работает? В смысле, без трансплайеров.
Аноним 29/07/16 Птн 06:36:38 #424 №807988 
14697633988040.png
>>807987

смотри пик

chromium: 50.0.2661.102 (Сборка для разработчиков) Ubuntu 14.04 (64 бит)

и сюда
http://kangax.github.io/compat-table/es6/#test-spread_(...)_operator
Аноним 29/07/16 Птн 06:39:42 #425 №807989 
14697635828510.png
>>807987
ой бля тыж про спред спрашивал
Аноним 29/07/16 Птн 09:32:07 #426 №808030 
Аноны, вкатываюст в жс. Нужно ли знать все нюансы жаваскрипта или можно почитать основные вещи и браться за изучение фреймворка или библиотеки?
Аноним 29/07/16 Птн 10:00:44 #427 №808042 
>>808030
Гугли "js-in-ten-minutes", читай, и вкатывайся только если есть бэкграунд в других скриптовых языках.
Удалось обучить даже своих кошек этому языку, благодаря ресурсу
http://jsforcats.com/
Теперь кодят за меня.

Однако, рано или поздно, ты все равно придешь к тому, что нужно
>знать все нюансы жаваскрипта
ибо подводных камней хватает.
Аноним 29/07/16 Птн 10:50:11 #428 №808069 
>>807963
http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
Аноним 29/07/16 Птн 10:55:52 #429 №808073 
>>808069
>... bla-bla-bla ... npm ... we forgotten how to reinvent a wheel and bicycle
Аноним 29/07/16 Птн 12:08:03 #430 №808119 
14697832840670.gif
>>808073
Да да, быстрее бы время когда можно будет из квадратиков собирать программу в UI дизайнере.
Аноним 29/07/16 Птн 12:30:23 #431 №808129 
>>808119
Я не знаю, что ты именно имел в виду, но KinomaJS уже есть.
Аноним 29/07/16 Птн 12:34:51 #432 №808135 
14697848912970.png
>>808129
>>808119
Аноним 29/07/16 Птн 14:29:32 #433 №808220 
>>802533 (OP)
var httpBasicAuthToken = function(user, password) {
return 'Basic ' + btoa(user + ":" + password);
}
$http.defaults.headers.common.Authorization = httpBasicAuthToken($scope.user, $scope.password);

Что я не так делаю?
Почему сервер не пускает?
Присваиваю хедеры в функции отправки.
Аноним 29/07/16 Птн 14:46:18 #434 №808225 

>>808220
сдается мне, что хидер не выставляется. может не в том блоке выставляешь, доки ангуляра выставляют в блоке run

Аноним 29/07/16 Птн 14:54:19 #435 №808232 
>>808225
Я логгирую хедер. Выдает набор символов.
Вроде все в поряде.
Причем. Если захардкодить на месте user и password реальную админскую учетку, то данные с сервера прилетают.
Но если ввести ее с формы, то не работает.
Аноним 29/07/16 Птн 14:56:51 #436 №808234 
>>808232
привязка к форме не работает?
Аноним 29/07/16 Птн 15:06:05 #437 №808244 
>>808234
Не знаю чему тут не работать.
https://jsfiddle.net/bL9vtpLa/
Алсо, если хардкодить данные для входа в токен, то работает это все дело, только если внутри функции прописать if(user == admin || password == abvgd).
Аноним 29/07/16 Птн 15:31:49 #438 №808284 
ПОЧЕМУ КОГДА Я ПИШУ НА ЖС МЕНЯ МЫСЛЕННО ТОШНИТ???
Аноним 29/07/16 Птн 15:32:41 #439 №808287 
>>808284
Потому что ты тошнотик бургунский?))))?
Аноним 29/07/16 Птн 15:42:36 #440 №808300 
>>808287

Лол
Аноним 29/07/16 Птн 16:45:38 #441 №808366 
>>808232
>>808244
Проверь что прилетает в $scope.user/$scope.password
Аноним 29/07/16 Птн 16:49:11 #442 №808369 
>>808244
а какой скоп в контексте обращения к этому хедеру?
Аноним 29/07/16 Птн 16:54:28 #443 №808374 
function getIndexToIns(arr, num) {
// sort and find right index
var index = arr.sort((curr, next) => curr > next)
.findIndex((currNum)=> num <= currNum);
// Returns proper answer
return index === -1 ? arr.length : index;
}

Аноны, прошу помощи, почему без строчки "(curr, next) => curr > next" не работает "getIndexToIns([5, 3, 20, 3], 5)" ? Остальные без повторений цифр в массиве пашут. Что такого в ней?
Аноним 29/07/16 Птн 19:20:28 #444 №808501 
14698092289160.png
Сделал я более-менее годный интерфейс без единого гвоздяжиквери-вызова, с цсс-анимациями/транзишинами и прочими благами современности, но осталась одна нерешенная проблема: не пойму, как ограничить высоту списка, чтобы он прокручивался, а не отображался полностью.
Гуру стилей тут обитают или есть специальный загон?

https://jsfiddle.net/6L3fqdLm/1/
Аноним 29/07/16 Птн 19:27:50 #445 №808508 
>>808501
max-height и overflow: auto ?
Аноним 29/07/16 Птн 19:29:57 #446 №808509 
>>808508
Я не могу задать фиксированный max-height, ведь ведущий див может быть произвольной длины.
Аноним 29/07/16 Птн 19:55:14 #447 №808524 
Сап тред, ленивый в треде, нужно сделать javascript вставку на страницу где в выборе из формы <select> будет выдаватся одна из 3 картинок. гуглил - заебался
Аноним 29/07/16 Птн 19:58:52 #448 №808527 
>>808501
Ура, я нашел решение. Если кому интересно: https://jsfiddle.net/6L3fqdLm/2/
Похоже, флексбокс становится моей серебряной пулей. Если проблема не решается флексбоксами, значит я добавил недостаточно флексбоксов. Жаль, что они иногда подтормаживают.
Аноним 29/07/16 Птн 21:25:53 #449 №808557 
>>803774
>Как добавить к кнопкам всплывающие подсказки при наведении на них мышки без jQuery?
Добавляешь к ним надписи с absolute или relative (забыл уже, как что работает) позиционированием и display: none; в css по хаверу меняешь display на block. профит
Аноним 29/07/16 Птн 21:26:06 #450 №808558 
>>808501
>>808527
Можно было и без флексов сделать, если я, конечно, правильно тебя понял.
https://jsfiddle.net/rums40yv/
Аноним 29/07/16 Птн 21:38:46 #451 №808559 
>>808527
Ой, забыл перенести оверфлоу в сам код: https://jsfiddle.net/6L3fqdLm/3/
>>808558
Не, внешний флекс нужен, чтобы проценты не высчитывать, а внутренний необходим, так как и другие элементы кроме списка там есть.
Аноним 29/07/16 Птн 22:16:00 #452 №808567 
>>807775
Зависит от средней по миллионнику. У меня 25к. Средняя такая же. Я хуй без опыта с 0,3 набыдлокоженным проектом. Учитывая, что зп будет только рости с годами, сам понимаешь, что это неплохо.
Аноним 29/07/16 Птн 22:44:59 #453 №808571 
14698215001130.jpg
Окей, фронт енд пережил нашестви ДЖИКВЕРИ ПРОГРАММИСТОВ.
Теперь появилось другая простая как палка, с которой разберётся даже школьник, но удобная и выгодная для работодателя кнопкошлёпская чума — реакт.
Через сколько лет рынок переполнится качающими из npm компоненту button РЕАКТ ПРОГРАММИСТАМИ, впадающими в ступор при слова "прототип"?
Аноним 29/07/16 Птн 22:46:43 #454 №808572 
>>808571
Не обращайте внимания на то, что я распидорасил окончания, спать хочу.
Аноним 29/07/16 Птн 22:48:41 #455 №808574 
>>808572
Что такое прототип?

5летфронтендкун
Аноним 29/07/16 Птн 22:51:06 #456 №808575 
>>808571
Никогда не переполнится. На любом языке в любое время найдется как толпа мартыхокодеров, которые не понимают языка и копипастят все со стековерфлоу, так и процент профи, которые с любым инструментом освоятся. Реакт — добро и процветание для всех.

>>808574
Ты в ECMA-262 вообще заглядывал, мамкин фронтендер?
Аноним 29/07/16 Птн 22:52:05 #457 №808577 
>>808574
Игра такая, там ещё чувак в капюшоне по стенам бегает.
Аноним 29/07/16 Птн 22:55:39 #458 №808580 
>>808575
Изучил до структур данных и полетел в DOoM с читом на деньги $$$.

>>808577
Кооп есть?
Аноним 29/07/16 Птн 23:04:22 #459 №808583 
>>808571
Любая библиотека/фреймворк это упрощение и вообще рак
Я считаю, что если ты не пишешь все на машинном коде, то ты дегенерат и аутист
Аноним 29/07/16 Птн 23:14:38 #460 №808586 
>>808583
Крайности показатель максимализма и как следствие инфантильности.
Всегда есть необходимый минимум абстракции, и какой-то допустимый максимум.
Так что дегенерат и аутист тут скорее ты.
Аноним 29/07/16 Птн 23:23:37 #461 №808588 
>>808586
Пределов для абстракций и упрощений нет. Любое упрощение - это хорошо, большое количество людей, которое его подхватит - тоже хорошо
Рычать на каждый новый фреймворк и возносить умение клепать формочки - признак омеги-ноулайфера, для которого набор букв, который отрисовывает флэт-кнопку - вся его жизнь
Аноним 29/07/16 Птн 23:27:54 #462 №808589 
Делаю первый проект в портфолио, пока на стадии html/css.
Есть ли готовые шаблоны, для того же магазина например, чтобы особо не заморачиваться и сэкономить время?
Пока что делаю из бутстрапа, заодно изучаю что это такое и как работает.
И следующий вопрос, что для первого раза использовать, чистый js, jquery или может даже какой нибудь маленький фреймворк? И вообще оценят ли при собеседовании и отборе, если в портфолио будут проекты на мелких фреймворках типо vue, vanilla и тд?
Аноним 30/07/16 Суб 00:11:35 #463 №808608 
>>808588
лол. проблема то не во фреймворках. а в том, что люди не умеют с этих фреймворков вниз понижать абстракцию. это как, если человек привыкший к спичкам, зажигалкам и газовой плие, по факту не знает как развести огонь в лесу без всего этого.
Аноним 30/07/16 Суб 00:16:34 #464 №808610 
>>808608
Плохая аналогия. Знание, как развести огонь в лесу, которое может освоить даже австралопитек — это скорее зазубривание всех паттернов GoF. А знание стандарта своего языка ближе к пониманию связи кислорода и горения.
Аноним 30/07/16 Суб 07:49:39 #465 №808673 
14698541793590.jpg
Могу в реакт, могу выучить ангуляр довольно быстро, т.к. работал с другими мвс фреймворками. Какой проект нужно запилить, чтобы работодатель понял, что я не хуй простой? Я конечно могу сделать абстрактное сложное приложение типа базы данных абстрактных людей с кучей форомчек, роутингом и другими плюхами, но хотелось бы чего-то более реального, а идей тонет. Работал только над коммерческим проектом с закрытым кодом неофициально до этого, сейчас надо опять работу найти.
Аноним 30/07/16 Суб 11:20:53 #466 №808696 
>>808571
щас мода на ангуляр, реакт уже не то
Аноним 30/07/16 Суб 12:37:56 #467 №808731 DELETED
>>802533 (OP)
конфа джаваскипта http://ня.su/bo
Аноним 30/07/16 Суб 13:22:18 #468 №808757 
>>807727
что за клитор, блять?
Аноним 30/07/16 Суб 13:49:07 #469 №808762 
>>808731
это уже 7 по счету?
Аноним 30/07/16 Суб 13:57:51 #470 №808768 
>>807678
В шапке висит же.
learn.javascript.ru - на русском лучше и быть не может.
Аноним 30/07/16 Суб 14:12:05 #471 №808775 
Видео курсы Попова самая годнота для начинающих. Тоже на русском языке.
Аноним 30/07/16 Суб 14:15:13 #472 №808777 
>>808775
ты ебанутый?
Аноним 30/07/16 Суб 14:33:19 #473 №808790 
>>808777
по делу есть сказать, мань?
Аноним 30/07/16 Суб 14:33:50 #474 №808791 
>>808571
Меня больше беспокоит нашествие ангулародебилов с их околоэнтерпрайзной привычкой писать тонны дерьма и сотни строк кода для одной формочки.
Аноним 30/07/16 Суб 14:54:23 #475 №808818 
>>808790
Теперь он дом-элементы в цикле селектит?
Аноним 30/07/16 Суб 14:58:13 #476 №808823 
>>808791
Где тонны кода, дебил? Нахуя говорить о том, что даже не пробовал?
https://habrahabr.ru/post/179473/
Аноним 30/07/16 Суб 15:24:11 #477 №808862 
>>808818
У него все збс с кодом. Для новичка самое то, а уже после можно переходить на что-то более серьезное. Плюс каждое действие объясняется.
Короче это вкусовщина, кому то нравится дрочить документацию, кто-то ищет книжки, кто-то видосы и спорить бессмыслено.
Аноним 30/07/16 Суб 15:35:02 #478 №808882 
['10','10','10','10','10'].map(parseInt)
>[10, NaN, 2, 3, 4]
Аноним 30/07/16 Суб 16:08:56 #479 №808938 
>>808673
>Могу в реакт
>Какой проект нужно запилить, чтобы работодатель понял, что я не хуй простой?
Например, я решил сделать клиент к какому-нибудь популярному сервису, который предоставляет API ищи на programmable web. Запилил - http://dimous.github.io/yp-react-redux/ и нигде не упоминал об этом, кроме предыдущей js-нити. Через некоторое время мне посыпались предложения.
Аноним 30/07/16 Суб 16:08:59 #480 №808939 
>>802533 (OP)
Аноны, порекомендуйте пожалуйста книгу по JS (именно книгу), что-нибудь на уровне "Изучаем Python", Лутца. Такой объёмный труд на тысячу страниц, где рассказывает КАК ЭТО РАБОТАЕТ , т.е. не просто синтаксис языка и прочая хуйня, а неочевидные вещи, нюансы и прочее.
Аноним 30/07/16 Суб 16:17:48 #481 №808951 
>>808939
Флэнаган. Не Карманный справочник, а полную книгу.
Аноним 30/07/16 Суб 16:19:29 #482 №808957 
14698847696580.png
>>808882
Почему?
Аноним 30/07/16 Суб 16:20:20 #483 №808959 
>>808823
Мань, я пишу на ангулародерьме уже два года на работе, но меньшим дерьмом он от этого не становится. Ты, видимо, не видел проектов крупней визитки.
Типичный агрессивный ангуларофанбой. Почему реакто- эмберо- полимероёбы не такие агрессивные?
Аноним 30/07/16 Суб 16:33:12 #484 №808968 
>>808959
Я реактоблядь, в прошлом ангулародебил. И про ангулар я не могу ничего плохого сказать, кроме как того, что он тормозной. В остальном абсолютно устраивал.
> Ты, видимо, не видел проектов крупней визитки.
CRM-ка на 70 роутов недостаточно крупный проект?
> Мань, я пишу на ангулародерьме уже два года на работе, но меньшим дерьмом он от этого не становится.
Вероятно, что дерьмо ты, а не фреймворк
Аноним 30/07/16 Суб 18:00:12 #485 №809029 
>>808968
Странно ведь реакт скорее ближе к функциональному стилю, а ангуляр это типичная явапараша из нулевых. Впервые вижу человека, которому нравится и то и другое.
Аноним 30/07/16 Суб 18:58:32 #486 №809060 
>>808938
лол я делал allfeeds приложение, там на одной странице, новости из всего что есть, а чего нет можно легко добавить
Аноним 30/07/16 Суб 19:02:55 #487 №809062 
>>809060
твои обновы из вк свитер фесбук всякие почты хуечты и еще дохуя чего, ну и обновляется вся это хуета в реальном времени без перезагрузки страницы, просто самый сежий фид появляется вверху с возможностью предпросмотра
Аноним 30/07/16 Суб 22:19:53 #488 №809071 
>>808882
>>808957

>['10','10','10','10','10'].map(parseInt)
>[10, NaN, 2, 3, 4]
>Почему?

Потому что parseInt принимает два аргумента.
А map коллбеку в свою очередь передает их.
Аноним 30/07/16 Суб 23:12:02 #489 №809098 
>>809062
анон, скинь как ты дошел до такова, как вообще делать так?
Аноним 30/07/16 Суб 23:48:58 #490 №809124 
>>809098
дак а что ? Там все просто через API соц сетей и проч медиа ресурсов дергается, и в порядке убывания по времени показывается у фесбука инсты твитора ютуба вк пинтереста есть апи просто к ним подключаешься и передаешь инфу польователя, оно тебе в ответ возвращает а ты только рендеришь красивые квадратики. Это пет прожект был в смысле я для портфолио пилил
Аноним 31/07/16 Вск 07:34:04 #491 №809204 
>>807611
Тогда подскажи с чего начать. Хочу вкатиться в серверную разработку
Аноним 31/07/16 Вск 09:40:18 #492 №809223 
Что скажете за хекслет?
https://ru.hexlet.io/professions/frontend
Курсы у них якобы построенны на сикп, напирают на то, что дают фундаментальные знания, а не хеллоуворлды учат писать.
Аноним 31/07/16 Вск 10:39:03 #493 №809239 
>>809071
Лол, а нахуя он это делает? Это же ебаные грабли.
Аноним 31/07/16 Вск 11:27:19 #494 №809258 
>>809239
Почему, вторым аргументом разрядность передается. Вдруг тебе из двоичного надо распарсить.
Аноним 31/07/16 Вск 12:04:04 #495 №809281 
Что означает в реакте "Диспатчить экшн" ? Я уже изгуглился весь, не могу конкретики найти. В голове тоже нет конкретики.
Аноним 31/07/16 Вск 12:04:09 #496 №809282 
>>808938
> нигде не упоминал об этом, кроме предыдущей js-нити. Через некоторое время мне посыпались предложения.
и устроился куда-нибудь?
Аноним 31/07/16 Вск 12:14:41 #497 №809291 
Нужно сделать асинхронное получение сообщений с сервера и вывод на странице. Предлагают сделать на реакте. Нужен ли он здесь или это оверкилл? Я просто ни разу с ним не работал и так понимаю его задача перерисовывать ДОМ элементы которые динамически меняются в течении времени, но в моем случае элементы нужно рендерить всего один раз, в момент получения их с сервера, после чего они поменяться не могут.
Аноним 31/07/16 Вск 12:30:51 #498 №809306 
>>809281
просто отматчить ивенты по колбекам ну
Аноним 31/07/16 Вск 12:52:41 #499 №809323 
Мужики, поясните за Koa.js, почему о нём так мало инфо все уроки, скринкасты в интернетах только по express?
Аноним 31/07/16 Вск 13:07:53 #500 №809334 
>>809323
Потому что нинужно.
Аноним 31/07/16 Вск 13:16:41 #501 №809341 
>>809334
А развернутей можно, почему не нужен, он же вроде удобней чем экспресс и проще, не?
Аноним 31/07/16 Вск 13:35:30 #502 №809355 
>>809291
Так-то оверкилл. Ванильных xhr и insertAdjacentHTML хватит с головой.
Аноним 31/07/16 Вск 13:37:43 #503 №809357 
>>809323
Express - энтерпрайзная хуета, в котторую IBM и подобные влили кучу денег на рекламу.
Аноним 31/07/16 Вск 14:01:13 #504 №809384 
>>809282
Нет. Жду предложений от белых господ из-за океана. Те же москали, которые предлагают побатрачить на них, аутсорсят. Я хочу без посредников.
Сейчас в местную конторку собеседуюсь, но там Ember и планируется переход на Angular2. Изучаю сейчас всю эту парашу.
Аноним 31/07/16 Вск 14:50:20 #505 №809422 
14699658206650.jpg
Можно ли for записать так, если, допустим, надо чтоб одновременно увеличивалось два счетчика?

var i=0;
var j=0;


for(i=0; i<j; i++ && j=j+2;)
{

}

Если нет, то как правильнее это сделать? И нужно ли писать i=0, если ранее уже ему указано стартовое значение. Можно ли там ничего не писать, а типа for(; i<j; i++ && j=j+2;) так сделать?
Аноним 31/07/16 Вск 14:51:43 #506 №809425 
>>809422
бля, сори должно было быть так

for(i=0; i<10; i++ && j=j+2;)

Аноним 31/07/16 Вск 15:17:52 #507 №809430 
14699674729650.png
>>809425
Аноним 31/07/16 Вск 15:41:42 #508 №809448 
14699689023490.png
Решил пройти курс на codeschool, так там после 1 лвла всё платно что ли?
Аноним 31/07/16 Вск 15:43:58 #509 №809449 
14699690388410.png
>>809430
Мм ок, только когда я уменьшаю j у меня всегда первое значение дважды повторяется. Хз почему так
Аноним 31/07/16 Вск 15:57:24 #510 №809459 
>>809449
Попробуй начальное значение i присвоить 1
Аноним 31/07/16 Вск 15:59:09 #511 №809460 
>>809448
В целом да, но есть курсы, спонсируемые компаниями (например, по Ruby on Rails), которые делаются полностью бесплатными.
Аноним 31/07/16 Вск 16:00:12 #512 №809463 
>>809449
Потому что i++ возвращает 0 в первом проходе, поэтому вторая часть выраженич && не выполняется
Замени на ++i
Аноним 31/07/16 Вск 16:00:57 #513 №809466 
>>809449
j-- и --j капиш?
Аноним 31/07/16 Вск 16:02:00 #514 №809468 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/809467.html
Р https://2ch.hk/pr/res/809467.html
Е https://2ch.hk/pr/res/809467.html
К https://2ch.hk/pr/res/809467.html
О https://2ch.hk/pr/res/809467.html
Т https://2ch.hk/pr/res/809467.html
Аноним 31/07/16 Вск 18:32:56 #515 №809623 
>>809223
Вот тебе фундаментальные знания от профи:
http://www.w3schools.com/js/default.asp
Аноним 31/07/16 Вск 19:10:48 #516 №809653 
>>809384
> Жду предложений от белых господ из-за океана
А мне вот упало предложение от белых господ... прособеседовался. Дали тестовое... написал сервер на express.js, хотя до этого писал на руби и пхп и не могу разобраться с ангуляр2-парашей.. .в итоге, походу, проебу оффер. Предлагал им реакт, но они не хотят.
Аноним 01/08/16 Пнд 13:56:37 #517 №810218 
>>807756
БЭМ совсем хуйня? Обычно беру некоторые советы, если все делать как написано, получится говно
comments powered by Disqus

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