Ссылка на прошлый тред: >>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.mdJS-конфа в телеграме:https://telegram.me/jsthreadНЕ КОПИРУЙ КОД ПРЯМО В ТРЕД! Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Первый, нахъ.
Анончики, допустимо ли в документации словосочетание "объект JSON" или это масло масляное?Все таки если написать просто JSON выходит что речь идет как бы про формат, а вот если я хочу описать конкретный экзепляр JSON-объекта как лучше написать?
>>802489Да я для себя пишу.Ну так ты можешь сказать как реализовать подобное. Пример какой-нибудь или просто подсказать либы/фреймворки в которых такое есть.
>>802541JSON - скорее строка, чем объект. Можешь еще "данные JSON" написать.
>>802532https://jsfiddle.net/rhzum81p/Спасибо, анон. Но тут пишет: "data.push is not a function".
Что почитать, если с программированием уже знаком по другим языкам?
>>802555https://stackoverflow.com/questions/tagged/jquery
>>802553Цитата с официального руководства mongobd например>MongoDB documents are similar to JSON objects. Если тут заменить на data хуйня будет ИМХО.Ладно, похуй, буду писать просто объект JSON в своей документации.
>>802573>MongoDB documents are similar to JSON objects.По мне так,JSON - нотация, о чем намекает последняя буква акронима JavaScript Object Notation. Другими словами это просто форма записи данных. JSON позволяет представлять не только объекты, но и строки, например, или числа. "42" тоже валидный JSON, нотация позволяет. Так что объект просто один из типов хранимых в формате JSON данных. Так что "JSON объект" это норм.
Аноны как реализовать загрузку файла на сервер nodejs?
>>802600Multer+ExpressJS
Двач, есть ссылка на файл с js кодом, нужно сохранить этот код в строку, как это сделать?
>>802603А как сделать передачу картинки через http?
>>802600Formidable + ExpressJS.
>>802609С вэб-морды? Форма с POST-запросом
>>802609Для этого вообще ума много не надо и дополнительных фреймворков.Просто base64() изображения делаешь и сабмиттишь как обычную форму, без мультипарта.На серверной стороне декодируешь и voila!
>>802659>>802656>>802635Я в Postman делаю post запрос и в body в form-data задаю путь к файлу, по логике вещей body-parser должен распарсить поля из этой формы и вписать их в виде объекта в req.body, но req.body пуст и нигде в req нету поля с адресом на файл
>>802677Ещё задаю заголовок Content-Type: multipart/form-data
>>802677>>802678Ты в Постмэне точно отправляешь файл, лил? А не тупо путь к нему?
>>802679Точно файл
>>802681Здесь читниhttps://stackoverflow.com/questions/32986480/using-body-parser-to-pass-zip-fileFor binary file, use bodyParser.raw(), which will give you a buffer in req.body and you can safely save that buffer in a file.
>>802546Это возможно только если у тебя расширение
>http://radiokot.ru/forum/viewtopic.php?p=2183023>https://habrahabr.ru/company/medgadgets/blog/243799/Лол, какой смешной коммент на хаброподмывальне.Сейчас кто-то на хаскеле напишет факториал, потом реализацию пары на лямбдах, потом напишет отображение дерева, потом возомнит себя великим математиком-категорщиком и будет вычислять числа Фибоначчи при помощи Y-комбинатора.
>>802533 (OP)Сап, чят.Поясните за VK API: если я хочу запилить просто скриптик, ищущий юзеров по имя+фамили+город с помощью метода users.search, но не хочу его размещать на каком-либо сервере (чисто для личного пользования), как это сделать без всего этого гемора с модерацией, регистрацией приложения (ну это ещё ладно) и прочих заморочек? Или если этого не избежать, то как это сделать наиболее безболезнено? вообще не понимаю разницы, например, между Standalone и iFrame приложениями, хотя там есть какие-то различия для них.
>>802533 (OP)Столько однотипных фреймворков, как вы что то выбираете? Посоветуйте что нибудь для AspNetCoreWebApi
>>802805> StandaloneТебе нужно это.> iFrameЭто для приложений внутри самого вконтактеТебе нужно зарегистрировать приложение, получить ключ и секретный ключ. Через них получить токен по oauth. С этим токеном уже делать запросы к апи
Я чувствую себя аутистом, но я не понимаю, как реакт прикрутить к MVC фреймворку типа ангуляра или бэкбона.У меня, конечно, идеи есть, но хочу от опытных кодеров увидеть код.Поэтому дайте годные статьи, потому что ВНЕЗАПНО в гугле по запросам вроде react mvc я не нашёл вообще нихуя.АЛсо, todomvc какая-то мешанина ужасная, когда модель используется в реакт компонентах и хуй проссышь зачем вообще нужна mvc структура в таком случае.
>>802858Ты поехал, что ли? React не mvc, это только v
>>802865>реакт прикрутить к MVC фреймворку
>>802866Ну прикручивай, запилили уже модули для этогоhttps://github.com/ngReact/ngReact
>>802858Но зачем?
Кажется, я полный дебил. Или не я.В общем, не работает моя собственная функция с именем "addMoney()". Она просто ничего не делает. Стоит изменить хотя бы символ в ней - все начинает работать. Она ведь не может быть встроенной, лол. И она ничего не дублирует. Логических ошибок нет. Повторюсь, стоит хотя бы назвать ее "addMone()", и она начинает работать, как надо. Что за хрень?
>>802883Код давай, я в отпуске.экстрасенс
>>802885https://jsfiddle.net/czhjcbpy/На. Тут не работает объект Storage, поэтому только для чтения, к сожалению.
>>802887В общем, можешь не искать ничего. Сам нашел проблему.Функция перестает работать при совпадении имен самой функции и html-элемента input, откуда ей приходит значение. Странно все это.
>>802894Не странно, <div id="myDiv"></div> создаст глобальную переменную myDiv
>>802922Все, понял.
>>802858Ну обычно ведь react используют с redux, и по этой теме есть много РЕЦЕПТОВ (ох как бесит это слово). Бэкбон это вообще поебень, а если ты любишь попердолиться, обмажься lodash, underscore и запердоль свое MVC.
>>802947>>802870Да потому что большие приложения с flux архитектурой писать мне кажется СЛОЖНА.
>>802947Ебать ты мартыхан. Из-за таких жс и не любят.
Ньюфаг репортинг ин.Разбираюсь в ноде, начал смотреть скринкасты по сабжу с 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.7npm 2.15.8
>>802984-g это global, ставить сам экспресс глобально не обязательно (и местами не самая хорошая идея), но похуй.Команды express это express-generator, поставь его глобально и радуйся жизни. А лучше не используй его.
>>802984>Без аргумента -g (-get я так понял?)Это глобал. Пиши лучше --global, полный аргумент. Npm иногда тупит именно с этой сокращённой командой. Глобал значит, что модуль будет установлен на всей системе и будет доступен из консольки, а не в папку node_modules твоего проекта. Просто install устанавливает в текущую папку в node_modules и не делает никакие записи в package.json>Express не отзывается ни на команды Потому что не установлен глобально.
>>802976Ебать. Его для больших приложений и сделали, потому что с mvc сложности
>>802947>>802976А чем разница между flux и redux? Что учить, если в реакт хочешь вкатиться? (в первую очередь, ясно, что в вебдеве нужно все 100500 фреймворков знать)
>>802990>Команды express это express-generatorВ смысле express-generator? Можно пример какой-нибудь команды, а то я не совсем понял?>>802994Вот, собственно, пикрелейтед. На вызов справки все равно молчит.
>>803008Перезайди в терминал? Лол, я винды работаю и когда здесь устанавливаю в консоль что-то, то нужно её перезапустить, чтобы заработала утилита.
>>803002Есть ещё reflux, relay, baobab...Redux - это упрощенная и самая популярная реализация flux. Какой-то особой разницы между ними нет, учи redux> (в первую очередь, ясно, что в вебдеве нужно все 100500 фреймворков знать)Для чего их знать? Да, фреймворков много, но это не значит, что ты их все должен учить
Есть в библиотеках js или html5 какие-нибудь графические календари, которые можно редактировать? Зачеркивать даты, например, или обводить их кружочками, помечать разными цветами. Лень самому писать.
>>803002>А чем разница между flux и redux?Флюкс это просто название архитектуры. Редакс фреймворк, которые с небольшими упрощениями её реализует.
>>803019http://bfy.tw/6rzR
>>803016> Для чего их знать? Да, фреймворков много, но это не значит, что ты их все должен учитьНу хуй знает, ушел ты с одной работы, где на реакте писал, а тут хуяк, везде ангуляр требуют. Ясно, что переобучиться можно, но лучше знать основы, чтобы проблем не было.
>>803024Такое возможно, только если ты живешь в каком-нибудь б-гом забытом мухосранске
>>803008npm i express-generator -gexpress myapp
>>803024Говоришь на собеседовании, что работал с другим фреймворком, но уже читаешь документацию. Людей с опытом всё равно с руками оторвут, проблемы могут быть только если ты только из вуза откинулся.
>>803022Thanky. Плохой запрос я ему давал.
>>803029Спасибо, после установки express-generator все заработало. Кстати, в том скринкасте при генерации нового приложения к нему сразу подключали сессии аргументом -s, но в справке по своему express я подобного аргумента не нашел. Оно сейчас по дефолту идет или их потом можно будет как-то подключить?
>>803044Можно вообще без генератора всё написать, а уж тем более подключить на каком-то этапе разработки. Искренне советую как-нибудь избежать туториалов, где тебе сразу впаривают какую-то готовую структуру (не важно, генератором или "посмотрим вот на это" без дальнейшего описания каждого шага для воспроизводства).
>>803060Мне пока рановато в ноде хвостом вертеть, надо для начала посмотреть как и что в целом тут происходит. Я обычно изучаю сразу несколько гайдов/скринкастов/книг, сопоставляя их, а потом уже более уверенно пишу что-то сам.Спасибо, аноны, за помощь. Одно из самых отзывчивых комьюнити на доске.
>>803071>Я обычно изучаю сразу несколько гайдов/скринкастов/книг, сопоставляя их, а потом уже более уверенно пишу что-то сам.Производительность не страдает? У меня мозги кипят, когда так их штурмую. Учеба лучше последовательно идет.
>>803095Что-то посмотрел как делают там, что-то тут - везде виден наглядный результат как проекта в целом, так и отдельных его составляющих и используемых в них модулей. Каждый делает все немного по своему и тут можно сразу несколько способов разработки порой одного и того же. Мозги порой закипают, но кругозор в изучаемом мне подобное хорошо расширяет.
>>803105>и тут можно посмотретьБыстрофикс.
>>803105А, я тоже так делаю, сначала не так понял тебя. Подумал, что ты сначала хуяришь немного по html, чуть-чуть по css, капельку по js, еще немного по jquery, малость по node.js и оставшееся время уделяешь sql. Грубый пример.
https://jsfiddle.net/bloomber/ctd0mk3h/Почему Object.defineProperty выполняется повторно после изменения свойства объекта? Это свойство и вообще стандартные методы - это встроенная в движок объявленная функция или что?
>>803311А, всё понятно.
>>803409Во сколько?
>>802984>консолька не узнает npmВиндапроблемы. У тебя ни нода, ни нпм нормально в системный PATH не прописаны. У тебя в "Пуске" должен появиться пункт "Start CMD with Node" - запускай его вместо обычной командной строки, все будет работать.А еще можешь работать через Git Bash, он даже поудобнее
https://github.com/stevebest/passport-vkontakte/blob/master/lib/passport-vkontakte/profile.js#L40поцаны не очень врубаюсь что делает 40 и 41 строка поясните плиз
>>803437Выполняет присваивание в переменные, причем из результата вычислений тернарных операторов.Если длина элемента с индексом 2 массива bdate меньше двух символов - возвращается ноль, иначе пустая строка. Затем выполняется конкатенация строк.
>>803443>возвращается ноль'0', разумеется, т.е. строковый примитив.
>>803443енто я понял, вот напримерhttps://new.vk.com/dev/users.get?params[user_ids]=sviridishe¶ms[fields]=photo_50%2Ccity%2Cverified%2Cbdate¶ms[name_case]=Nom¶ms[v]=5.53если выполнить запрос вернется bdatebdate: '20.4.1991',получается что passport-vk сделает "1991--" ?
>>803456точнее "1991--20"
>>803443а, там же конкатенация, сорямба, туплюбудет 1991-04-20
>>803457Да нет, блин, эта операция называется добавление ведущего ноля (add leading zero), чтобы дата или номер месяца было изображено в виде двузначного числа.
>>803464да, я понял спасибо нига
>>803409> сегодня будет вебинар по react
>>803464replace(/\b(\d{1})\b/g, '0$1');может pull request заплить ? А то читается тяжко
А на скрипте этом чего-нибудь серьезное, кроме перделок на сайт, пишут?мимонюфаня
>>803494Пишут такие же по функциональности приложения, как на десктопе, а весят они при этом пренебрежительно мало, в сравнении с нативными приложениями
Вечер в хату товарищи вебмастера.Ламповая kоHфepенцNя вордпресс-джиквери-интеграторов нуждается в вашем высоком интеллекте. Сосёмся в дёсны, поясняем за хаскель и функциональщину на самом деле нет, реакты с редуксами, пайтон, джанго, правильный UX и другие никому не нужные вещи. Треш и угар гарантируем. С собой иметь плавки и бальзам Звёздочка.http://url-cut.ru/539233
А фронт-эндщик обязан верстать всякую адаптивно-кроссбраузерно-заебаную хуйню?
>>803519А кто этим будет заниматься по-твоему? ПМ?
>>803519почему бы и нет
>>803532Верстчик ебаный этим должен заниматься.
>>803519В нормальных компаниях должности верстальщика и фронт-эндера разделены, но чтобы попасть в нормальную компанию придётся пройти пару мелких контор, где дрочат на фулстакодебилов.
>>803557>>803535А смысл какой? Верстки в разработке от силы 5%. Это должен уметь каждый фронтендщик.
>>803409Ну и дно там
>>803535>>803557Не знаю в каких колхозах вы работаете, но в современном вебе вакансии "верстальщик" не существует. Frontend Developer подразумевает и вёрстку и js, всё это UI.
Кто-нибудь юзал vue.js в продакшене? Какие подводные камни?
поцоны, я скорее всего сам облажался где то, но бабел не хочеть транспилить мой es6https://jsfiddle.net/8n0dux62/
>>803606в dist/js/bundle пишется const и arrow func бабел точно установлен, ошибок не рейзится хз че такое
>>803606сука как же я туплю, все анон трабла найдена module: { loaders: [...]}
Поясните про ELM, посмотрел, весьма чисто и годно выглядит, судя по тестам быстрее реакта, выучить не сложнее js'а, не говоря уже о фреймворках. Но в интернете особо внимания к этому языку не заметил.
>>803655Тоже приглядываюсь, было бы неплохо, если бы кто-нибудь пояснил
>>803655ну так попробуй пет прожект запилить и расскажешь, в продакшн его никто не возьмет наверное, так игрушка для гиков
>>803586В колхозе работаешь ты, а в нормальных компаниях должности разделены. У вас поди и тесты пишут разработчики, а не тестеры.>вакансии "верстальщик" не существуетНу хорошо, MARKUP DEVELOPER суть не меняется.
>>803505>нативТо есть ты считаешь, что интерпретируемая программа на жабе будет весить меньше, чем та же компилируемая на крестах?
>>802533 (OP)аноны, учу js всякие прототипы, конструкторы и прочее. Планирую вкатиться во второй ангуляр. Вопрос: пригодится ли в нем вся эта поебень? Не сказать что вообще не понимаю, но после жабы в некоторых местах голова кругом идет.
>>803719Вкатывайся в жабу, жс умирает.
>>803719и еще: почему то в Eloquent JavaScript некоторые вещи очень замудрено написаны, хотя в реальности (?) все проще. Те же прототипы, погуглил их в интернете и все ясно, ничего сложного. Стоит ли дальше дрочить Eloquent JavaScript или есть книги погоднее? Цель, повторяю, вкатиться в angularjs2.
>>803722Я выкатываюсь из нее, лол. Работы нихуя, либо за копейки, думал андроид задрочить, но на него спрос никакой просто, а тех же веб макак куча контор ищет и платят норм.Да и для общего развития пригодится.
>>803724Ты это я. Но ты поздний какой-то мальчик. Эту тенденцию нужно было просечь еще в самом начале, я как кор выучил, так и забил на это дело. Кстати, не зря. Жиэс после этого пошел просто как по накатанной. До этого его пытался учить, еще в сосничестве, нихуя не понимал. Жаба дает фундаментальные знания об ОПП, как-никак.
>>803736На что стоит обратить внимание в жс, что можно пропустить, какие фреймворки посмотреть?
>>803736Ты сравни божественную документацию спринга с доками какого-нибудь ангуляра. И подумай, что ты потерял.
>>803747дааа спринг пиздат бро ваще
>>802533 (OP)Запилил свой костыль расширяющий функционал формы быстрого ответа(пик).Возникли 2 вопроса.1. Как добавить к кнопкам всплывающие подсказки при наведении на них мышки без jQuery?2. Как заставить макабу воспринимать спецсимволы добавленные программно? Макаба категорически не желает их регистрировать - в форме есть спецсимвол, тыкаешь "Отправить" - в запощенном спецсимвола нет.
>>802600ExpressJS/SailsJS + skipper:https://www.npmjs.com/package/skipper
>>803774допили обход капчи
>>803824Сложна. Там нейросеть, а я в них ничего не понимаю.
>>803827Спизди у гугла.
>Монахиня Жанна Ферри в Монсе (Бельгия) утверждала, что в период между 1573 и 1585 годами была одержима восемью демонами. По её словам, в 14-летнем возрасте она имела половую связь с дьяволом, затем ей открывались видения преисподней. Одержимость возобновлялась после обрядов экзорцизма.
>>803827На жс можно довольно быстро сделать простую сеточку - http://node-center.ru/tech/article_other/item/5778e9cea9657edf0312014b
>>803874Спс. Почитаю.Все описанные здесь >>803774 проблемы решил. Рейт трифорс. ⨻⨻ ⨻Знак абу как-то смог ограничить что его теперь невозможно вызвать из скрипта.
Что скажете про angular light? Нужно запилить очень быстрое приложение, очень лёгкое, но при этом не терять скорость разработкиРеакт тяжёлый, с него и переписываем
Куда вкатиться, в реакт или ангуляр? JS знаю неплохо, флэнаганов, резингов и шаблоны читал.Дайте список литература для того, чтобы быть куртышом в ангуляре или реакте, желательно на английском.
>нейронные сети>на жабаскрипт
Есть ли смысл сейчас учить первый ангуляр? На сайте ангуляра гетингстартер написан для второго.
>>803946Вангую, что через десяток-другой лет жабаскрипт вытеснит, если не все, то подавляющее большинство языков с рынка своими технологиями. Можно будет писать что угодно. Будут созданы интерпретаторы на любой вкус и цвет. Твоя робомамка-шлюха будет прошита жабаскриптом. Свет по хлопку в твоем доме будет включаться скриптом написанном... внимание... барабанная дробь... на жабаскрипте! Хотет?!. Я, честно говоря, не знаю. Я не сторонник глобализации и все такое... Бля, опять не спал всю ночь, и меня понесло. Пойду-ка я спать.Капча невалидна, ну как же.
>>803954жсачую бро скора весь мир будет жс еееhttps://www.youtube.com/watch?v=PRKE_-0GJto
На днях вышел RTM Windows. Переставил с чистого листа. Снова понадобилось накатывать все приложения.Но что-то запарился настраивать каждый раз под себя редакторы кода, типа ST. Решил поставить VS, чтобы все в одном и JS и C#, собственно как и в обычных редакторах.Но вот охуел с 8Гб, это еще с убранными галками, я для прикола поставил все вышло, что мне нужно скачать больше 30Гб всякой дряни.Ну ок, там наверно совместимость XP и прочие операционные системы в поставке для строительства приложений, которые уже хер где запустишь.Вопрос то в другом, насколько сильно я отсосу, променяв скажем саблайм на vs'ку и самое главное, vs community предоставляет ли место под git репозитории или придется подключать те же самые github и прочую дерьмину?То есть единственный плюс, который мне видится это именно git помойка от Ms, в остальном я пока не вижу преимуществ. Качаться будет еще пару часов, так как интернет ADSL.8 Гб, сука.
>>803993>интернет ADSL.Я раньше, когда в чатиках сидел года до 11, тоже постоянно говорил, что у меня ADSL, лол. Не хотел позориться со своим 3г модемом с 3 гигами трафика за 700 рублей в месяц.
>>804000А ты vs пользовался, в плане яваскриптинга, как оно вообще?
Аноны, а что, на ваш взгляд, должен знать middle js developer?
>>803993>>804017Ты ебанутый ставить VS для жса?Если хочешь огромную лагучую говно-идешку - ставь вебшторм.Если хочешь быть нормальным пацаном - ставь VSCode
Начал накатывать Ангуляр, пока все очень просто.
поцоны, короче template engine у моего приложения jade вылезать с него на html долго и нахуй html как мне с vue его подружить чтоб такая конструкция работала ? button(v-on:click=reverseMessage") Reverse messageиз за двоеточия траблы, оно в jade зарезервированно
>>804026Все.
>>804052Приятно читать.
>>804054лiл я хз почему, но сейчас попробовал без каких то ожиданий в духе "чем черт не шутит и обернул все в одинарные кавычки" типаbutton('v-on:click=reverseMessage"') Reverse messageи работает прикиньте, часа полтора гуглил
>>804057А конкретнее?
Кроме как Амазона, где еще хорошо смотреть отзывы на книги по программированию?
>>804110/pr
>>804138А, ты уже здесь. Тогда отменяю свой ответ.
Начинаю вкатываться в JS, а уже нихуя не понимаю.Мне нужно менять текст, чтоб он был заглавными буквами. Выбрал textarea элемент как подходящий. Добавил кнопку. Добавил деволтный текст в textarea. Теперь хочу чтоб сначала по нажатию кнопки мнепросто алертом выводило текст их textarea. При нажатии оно выводит дефолтный, но если я изменяю текст то в алерте он так и остается старым, а не новым. То есть оно не подхватывает актуальный текст.Почему?
>>804149У элементов формы value содержит текущее значение.
>>804149</br>Оh you.
>>804149>Начинаю вкатываться в JSНо ты даже не выучил основы. Нахуя ты начал с DOM/BOM скрипты учить?
>>804149В погроммирование тоже недавно вкатился, как я понимаю?
>>804152Спасибо, валуев помог.>>804155Законом не запрещено, BRю где хочу.>>804157>>804156Ну с чего-то же надо начинать.
Почему это говно возвращает undefined?http://pastebin.com/cux6S1Zk
>>804178>Ну с чего-то же надо начинать.С азов. С learn.js, блять.>>804181Потому что в js все функции что-то возвращают. Если ты не передал никаких параметров для возврата, то функция за тебя дописывает: return undefined.
>>804189Понятно. Как тогда передать значение без создания для каждого из 100500 элементов массива отдельной функции?
>>804192return textArea.value += specSymbolsList;
>>804196Оно же тогда вернет весь список элементов массива, а мне нужно чтобы вернуло конкретный элемент.
>>804202Так задай ему айдишник динамически и к нему же обращайся через getElementById. Зачем какие-то циклы писать? До тебя уже все написано.
>>804224Спасибо что подтолкнул меня в нужном направлении.Теперь все работает. Бобра.♔♕♖♗♘♙
>>804278Блин, скрин отвалился.
>>804280Крутой юзерскрипт, маладца.
Посоны, где мне посмотреть пример авторизации для koa 1.x? Гуглю примеры, но они либо для koa 2.x, либо просто черезжопные какие-то.
>>804401Так перекатывайся на двойку, она удобней.
>>804427Я ретроград, я не хочу использовать фичи, еще не ставшие окончательным стандартом.
анахны, стоит ли учить жс по learn.javascript.ru?по мне так сайт вроде бы норм, но знакомые разрабы говорят, что хуйня и лучше по книгам
>>804659Учиться программированию по книгам, это как учиться каллиграфии по аудиокнигам, такая же бесполезная непродуктивная хуйня.
>>804661сам небось по видосикам учился?
>>804665Видосики ещё более бесполезные, там вообще можно аутировать, абсолютно не вникая. Самое тру - это интерактивные книги, вроде той, что сделал Клитор
>>804668ладно, буду по клитору учиться, слава ему!
>>804668что за клитор - расшифруйте плз
>>804672В натуре клитор.
>>804278анон, выложи код куда нибудь
антон, в чем разница между :parentMsg и :parentMsg.once ?https://vuejs.org/guide/components.html#Prop-Binding-Types
>>804675Лол, прическа, как у меня.
>>804739У тебя же по ссылке написано, ты че, охуел.
>>804063Миддл от сеньора отличается только отсутствием прокачанного лидерства, серьёзно. Миддл должен быть безупречным профи, разве что без владения тонкостями командной работы.
Решил вкатиться в ит и начать с самого популярного js/php. Сколько времени займет обучение с самого нуля умею писать хеллоу ворлд на js до состояния работаю макакой в днище конторе?
>>804796Я так понимаю, ответ на загадку про два стула у тебя всегда "вилку в глаз"?
>>804801Не понимать тебя
>>804802А, сорян. Ошибся тредом. Ответ на твой вопрос зависит от твоего усердия. Если плодотворно каждый день заниматься, то до джуниора можно вырасти за 1000+ часов. Ориентируйся на это время.
Аноны, помогите разобраться с вложенными функциями.function makeCounter() { "use strict"; var currentCount = 1; return function() { var currentCount; return currentCount; };}Как вывести увеличенное значение currentCount ? Обычный var test = makeCounter(); console.log(test); не работает почему то.
>>804884console.log(test());
>>804890undefined выводит
>>804893Все правильно выводит, ты currentCount зачем-то дважды инициализировал.
>>804895точно, спасибо
>>804747и то верно, соряй, вчетвертом часу утра отъезжал уже
Аноны кто знает существуют ли ещё сервисы такие как http://regexp-online.com, где можно генерировать регулярное выражение только с большим функционалом, ставить ограничения на к-во символов и т.д.
>>805063https://regex101.com/
Кто-нибудь работает на машинках с процами типа 5Y10, 6Y30? Если да, устраивает ли скорость в рабочих задачах?
>>803701Хуйню сказал.Мимо сеньер-помидор фронтенд дев из европки
>>803701> а в нормальных компаниях должности разделеныТри человека компонент пишут, агаСейчас есть одна должность - фронтенд девелопер. Он верстает компоненты. Все остальное архаизм
>>805275> Он верстает и оживляет компоненты
>>805275еще разбирается, если программа зависла, также помогает перетаскивать офисную мебель, заодно может охранника подменить и починить туалет в офисе.и это все за 20 тысяч рублей
>>805288А вот и проекции CSS-ПРОГРАММИСТОВ
>>805296Или юнит-тестировщиков.
как в саблайме сделать такую панель слева?
>>803701А есть у вас отдельно специалист по HTML?
>>805307
Что этот тред делает в программаче? Нужно оставить только Node-господ. Фронтендер - это не программист, а дизайнер - с соответствующими скиллами и потолком зп в 1к$.Ноудискасс.
>>805317Зачем люди, далекие от современного фронтенда, считают своим долгом написать своё манямнение сюда? Это уже достаточно надоело
>>805317Node - это убогая перделка, худшее что было для бекенда со времён пехепе. Единственная причина почему JS всё ещё здесь - это фронтенд и небольшие перспективы в мобайле.
>>805309она у меня светлая и там нихуяшечки нет((((((
>>805326Открой файл или папку, аутист
>>805328БЛЯ, СПАСИБО АНОН, ВООБЩЕ ОХУЕННО
>>805320Но ведь, современный фронтенд - это дизайнеромани, которые чтобы получать выше индуса, генерируют по 20 фрейсворков в год, и забивают код из 5 строчек ненужными паттернами?
Как можно перенаправлять на другую страницу, при этом не используя на клиенте обработку POST-ответа от сервера?
>>805361Что ты несешь, поехавший? Установи причинно-следственные связи в своем опусе
>>805369Откуда перенаправлять?
>>805308Есть верстальщик html и css и фронтэндщик по скриптам. Отдельно - бэкэндеры и тестеры, плюс один сисадмин.>>805275Ну если у компании денег только на одного человека то да, он и всё на фронте пишет, и на сервере, и тесты хуярит, и винду переустанавливает, и баннеры удаляет, и полы моет.>>805255Нищие компании есть в любой стране.
>>805371Например с index.html на hello.html. Обе находятся на одном домене.
>>805373> Ну если у компании денег только на одного человека то да, он и всё на фронте пишет, и на сервере, и тесты хуярит, и винду переустанавливает, и баннеры удаляет, и полы моет.Сразу в максимализм, класс> Нищие компании есть в любой стране.Дешевле иметь одного фронтендера, чем несколько html/css/js-ретардов
>>805375С клиента? window.location.href = 'hello.html'
>>805378Без обработки на клиенте надо редиректнуть.
>>805385Тогда делай это на сервере, отдавая нужные заголовки.
Извиняюсь за глупый вопрос, до этого писал на vanilla js. Сейчас решил изучить ваш модный реакт. Все классно, фреймворк очень нравится на первый взгляд, но нахуя запускать сервер на ноде? Я же фронтэн, а бэкэнд пишу.
>>805376>Дешевле иметь одного фронтендера, чем несколько html/css/js-ретардовНикто не спорит, что дешевле. Только вот не у всех компаний дешевизна в приоритете. Дешевле закупать гнилые бананы у ашотов с рынка и толкать лохам, так почему же Азбука Вкуса этим не занимается.
>>805387>заголовкиЧто ты имеешь ввиду?
>>805390Иди это гуглу с фейсбуком расскажи, что они всё неправильно делают, и компонентный подход это неправильно, и дорого = качественно
>>805391https://youtu.be/LlvMLZVGZ40
>>805370Десигнер подгорел. Понимаешь, уеба, в твоих хипстеродирективах-ангулярах-бекбонах нет никакого смысла, ибо 90% вашей работы - это 5 страничек для интернет-магазина.Индусы уже освоили, что с джиквери можно делать выпадающие списочки - и теперь фронтенд-мани вынуждены придумывать новый фреймворк с 20 слями абстракции
>>805399Будет видеть, ну и что в этом плохого? Чувак с видео и так их демонстрирует.
>>805405Как же я проигрываю, господи. Знал бы ты насколько ты оторван от реальности
>>805409Что видеть? Отдавай заголовок на редирект и браузер сам перейдет по нужному адресу
>>805405проиграл
>>805412Мне показалось ты намекаешь на то, что обрабатывать на сервере - ошибка.
>>805412Как это сделать?
>>805426Я не ответить, я ж не знаю что у тебя за сервер, на каком языке. Если на ноде с экспрессом, то res.redirectАлсо, почему ты не гуглишь? На все твои вопросы можно ответить первой ссылкой из выдачи гугла
>>805436> Я не могу ответитьff
>>805436Я пользовался редиректом - нихуя. Клиент hello.html отображает аки ide и все. Конечно можно через обработать аштиэмэль - код, но задача в другом.И ни думай что я 2-3 запрос в гугл ввел, а потом решил сюда написать. Я с 17 часов с этим редиректом ебусь.И да, сервер - нода с экспресом, клиент - джиквери.
>>805451Показывай код тогда, потому что всё должно работать
>>805454http://jsbin.com/gehapuvati/edit?js,console
>>805458А что у тебя происходит? Просто файл отдается?
>>805463Содержимое hello.html. Грубо говоря:<!DOCTYPE html><html> <head> <title>HELLO WORLD</title> </head> <body> <div>HELLO WORLD</div> </body></html>
>>805464У меня всё работает, может у тебя какое-то другое условие выполняется?
>>805476Как у тебя клиентская часть выглядит? И html, и js?
>>805481Вся клиентская часть внизу - одна форма, файла hello.html нет, экспресс отдаёт ошибку при редиректе.Но клиентская часть тут не важна, только если ты ajax запрос не делаешь
>>805482Я как раз аякс-запрос и делаю.
>>805483Тогда редирект делать нужно на клиентской стороне через window.location.href, в зависимости от полученных заголовков
>>805485Хорошо, спасибо!
Phaser.js. Нашел такой вот интересный двиг для браузерных и мобильных (можно десктопных) игр в тех случаях, когда нет смысла тащить йобу вроде юнити. Выглядит симпатично, имеет много плагинов, физику, изометрию, годную документацию. Кто трогал на практике? Сложно сделать фоллач?
Помоги, анон, туплю. Когда я пишу в функции string = ""; это значит что я обозначил строку таковой или же присвоил ей значение пустоты?
>>805658>присвоил ей значение пустоты
>>805661sps, bro, seichas napishy virus ))0
>>802533 (OP)Посоны, увидел тут у вас в рекомендациях Code School. Там как вообще, курсы норм? Оно своих денег стоит? Есть кто-нибудь, кто по ним учился чему-нибудь?Деньги, в принципе, не проблема, но я купил подписку на Code Academy - и как говна поел, не хотелось бы повторения, а то, вроде, в codeschool нельзя вернуть деньги.
>>805388Ну так на фронтах обычно ты обрабатываешь какие то данные с сервера, вот для примера и поднят. Тебя же не заставляют писать на ноде, скопипастить код и запустить
>>805689коуд скул збс, даже сертификат в конце дают
>>805396Да это мудак какой-то, бесполезно спорить. По БАХАТОМУ должно быть, блеать
>>805761Иди тёте Мане шкаф передвинь, нищенка, это же входит в твои обязанности.
>>805655Canvas весьма медленный сам по себе. Можно, конечно, полагаться на WebGL для рендера спрайтов, не знаю только, есть ли оно в Phaser (использовал в CreateJS).
>>805769Весь гугл с фейсбуком шкафы двигает, один ты CSS ПРОГРАММИСТ работаешь в БОГАТОЙ веб-студии.
Собираюсь учить яваскрипт с книги eloquent javascript.Там вроде даже какое-то введение в программирование есть, а то до этого я особо не программил.Все правильно делаю?
>>805791когда я начинал, она мне нравилась. но вот сейчас, с точки зрения того, что я знаю, я б за неё не сел тогда.
>>805788Ты на Гугл с фейсбуком стрелки не кидай, у них не скриптеры дизайн рисуют и верстают. Если тебя на работе заставляют верстать - это лишь признак экономии на сотрудниках, а не КАМПАНЕНТНОГО ПАДХОДА. И я не css-программист, а фронтэндщик, и мараться об вёрстку не собираюсь. Ты наверное ещё и дизайн рисуешь?
>>805799Другой анон.Что входит в твои обязанности? А то я не до конца понимаю, что должен делать чистый фронтендщик.
>>805799Охуенная контора у тебя, из-за того что припадочный фронтендер-истеричка не может сделать то, что составляет 10% от его работы, они держат отдельного человека который верстает. Я правильно понял?
>>805807Нет. Дизайн и верстка - один человек, написание логики - другой.>>805802Получаю готовые макеты и описание принципа работы, создаю всю логику и интерактивность.
>>805807>10% от его работыТы либо уберменш, либо верстаешь говно. Угадай сам, что более вероятно. Нормальная, качественная вёрстка занимает времени не меньше, чем программирование. Естественно, без всяких бутстрапов или с полной переработкой их стилей.
>>805827Че ты там верстаешь целыми днями, унтерменш? На фрилансе чтоле?
Добрый день.Подскажите, пожалуйста, в чем ошибка, почему не работает sticky.http://codepen.io/Zeronsul/pen/vKjoYJ/
>>805846айди не через решетку пишецца
>>805848Исправил. К сожалению, проблема не исчезла.
>>805850В инициации жК забыл > в начале, вставил, заработало. Всем спасибо.
Как ангуляром отправить объекту свойство?Объект находится в json массиве. $http.post(url, $scope.array[id].prop) не оч работает?
>>805799> у них не скриптеры дизайн рисуют и верстают.Пруфы?
>>806088Должно работать так, как ты написал
>>806088пастебин сюда
>>802533 (OP)Как сделать запрос напрямую к IP адресу (без https или ws или прочего мусора)?
>>806114> Как сделать запрос напрямую к IP адресуПо какому протоколу?> без https или ws или прочего мусораПроиграл
>>806114CORS запрос?
>>806117http>>806122У меня для тестов стоит сервак на локальном пк, через браузер конечно же могу зайти, через XMLHttpRequest XMLHttpRequest cannot load http://..*.:/. Failed to start loading, если без http то: cannot load %337(продолжение ip-шника).Вот как быть?
Я только начал изучать js, друг задал задачку - написать код, при котором вызов видаsum (5)(8)будет возвращать собственно сумму этих двух чисел (и любых других, естественно). Всю голову себе сломал уже, не могу разгадать, что за синтаксис такой.
>>806132Есть такой встроенный массив - arguments. Гугли его.
>>806132return function() {} тебе поможет
>>806133Благодарствую!>>806134Омг. Спасиб, попробую разобраться.
>>806135На здоровье. Будешь стараться - все получится, помни это.
>>802533 (OP)привет, анон, что не так с моей функцией? почему вместо значений выводит undefined? раньше выводило что функция undefined, но потом добавив прототип это ушло, проблема только со значениями
>>806143https://jsfiddle.net/mpce0evh/ сам код
>>806131Кажется, ты что-то лишнее к айпишнику дописываешь при запросе, если просто в браузере всё работает>>806132Это вызов функции, возвращенной из функции sumlet sum = (a)=> (b)=> a + b>>806133Причем тут arguments, поехавший?
>>806147 Article.last = this.created заменить на this.last = this.createdа counter у тебя вообще не определен нигде
>>806147>>806147https://jsfiddle.net/7pcraxhz/
"Mixed Content" можно как-то обойти?
>>806160cпасибо, с датой разобрался.Хочу спросить, как обычно пишут методы: напрямую в конструктор или через прототип? Или вообще без разницы, хоть так, хоть так можно?
>>806132es5 style https://jsfiddle.net/7pcraxhz/
>>806177обычно через прототип
>>806132Написал решение за полминуты, собеседования проваливаю, ни разу не работал айтишником официально
>>806177> напрямую в конструктор или через прототип?Если ты пишешь метод прямо в конструкторе, например, через this.SomeMethod = function(), то на три экземпляра объекта у тебя будут три одинаковых метода. Прототип же содержит всего одну конструкцию, вызов которой идет по цепочке прототипов.
>>806132> что за синтаксис такой.Каррирование.
Аноны, есть кто-то работавший с такой еботой как DurandalJS? Приходится тащить легаси калл, но я никак не могу врубится в некоторые моменты.
>>806134>>806153Дааа, спасиб огромное за подсказку! Работает!https://jsfiddle.net/t9b7pwpc/>>806178Для меня этот пример еще темный лес пока что.>>806219Сочувствую... Образование неподходящее или еще что?
Анончики, а есть какой-нить простой чат на вебсокетах чтоб можно было сделать вход под ником без регистрации, чтоб была возможность регистрироваться/авторизироваться, профили зарегистрированных людей и личка, превью картинок и видео в чатике, моджераторы, баны?А то я нахожу или давно заброшенные чаты на socket.io или очень тяжелую йобу на всяких metheorjs с кучей зависимостей и ненужного мне функционала.
>>806220>>806180спасибо, аноныбуду знать
>>806231Почему сам не напишешь на основе express'овского примера чата из репозитория? Там работы максимум на вечер, даже если ты ньюфак
>>806258Можно написать, но должно ж быть готовое, зачем велосипедить.
>>805485И все же можно ли без обработки респонса на клиенте перенаправить на другую страницу?
>>806317Не работает ссыль.
>>806230Мне 28, образование инженерное, бьюсь о борта галер своего Хуево-Кукуево безрезультатно на протяжении 3-х лет.
>>806340Хуйца сосни
>>806283Если это ajax запрос - нет, никак нельзя
>>806331Неужели все так хуево с возрастом? Что умеешь?
>>805410>>805416Уже написали выпадающий списочек, фронтэнд бэкбон реакт девелоперы
>>806487?
>>806487Испанский стыд от тебя
Как лучше проверять истечение токена? Неужели сравнивать дату истечения с текущей раз в 30 секунд самый хороший вариант?
>>806583При использовании токена?
>>806132Ну вы чего совсем-то, я только-только начал кантора учебник читать, и там как раз в теме про замыкания эта задача есть, а в его же справочнике это приводится в качестве примера http://javascript.ru/basic/closurebasic, блять.У меня другой вопрос к знающим анонам, этот пример вообще в реальных проектах применяется? Проще же передать значения через аргументы sum(a, b), да и у Кантора этот пример назван забавным.
>>806598>У меня другой вопрос к знающим анонам, этот пример вообще в реальных проектах применяется?Говорили уже, даже в этом треде вроде. Такой прием незаменим для тех, кто никак не пересядет с коллбэков, когда требуется передать функцию в качестве аргумента да сверху нагрузить дополнительные параметры.
>>806606>кто никак не пересядет с коллбэковЭто значит нет
Ребят, чому 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();})Почему-то матчится дефис, хотя я и указал ?: не матчить его. Подскажите, пожалуйста.
Хотелось бы купить книгу по JavaScript(хочется чего-то в бумажном издании, чтобы читать по пути в универ или в электричке), я еще та зелень в программировании в JS точно, не хочется выбрасывать деньги на ветер. Вообщем нужна помощь с выбором заветной книженции.
>>806774В телефоне не почитать?
>>806774флэнаган javascript >>806778листинги с телефона напряжно читать
>>806780огромное спасибо
>>806785Реактаны, как правильно в редуксе гонять пропсы?Вот есть хранилище, есть корневой компонент, есть формочки и прочие суб-компоненты. Я могу подключать каждую форму к хранилищу и тянуть данные напрямую. Или могу пропихивать все данные из корневого компонента вниз, чтобы никто другой не трогал хранилище и жрал что дают.Как делать правильно?
Аноны, а где можно почитать о v8 и тонкостях работы с ним? Опционально на русском.
Сап, двощ. Подскажите, насколько годно начинающему будет Кирилл Сухов - "Node.js. Путеводитель по технологии" для быстрого старта и понимания основ (и не только) работы с нодой?
>>806791>Или могу пропихивать все данные из корневого компонента вниз, чтобы никто другой не трогал хранилище и жрал что дают.Лучше уж так, но вообще обычно делают умные и глупые компоненты, умные регистрируют события, получают состояние и передают глупым,а те просто отрисовывают, ничего не делая с ним
Я не понимаю как с XmlHttpRequest работать. Метод запрос - POST, шлет геты, страницу также, в виде текста присылает. Что я сделал не так?
>>806947>app.get("/")>app.post("/")Ты дурак?
>>806947Ты подключаешь Жид-Кверит, при это используешь ванильный Аякс, да к тому же пустой (ну это ладно, твое дело).Нахуя?
>>806952> ванильный АяксЯ им не пользуюсь. А жыквери чтоб клик словить.>>806950 > >>805476
>>806955> А жыквери чтоб клик словить.А повесить событие в ваниле никак? Зачем жиквери тащить? Ты Типо так ридерект по кнопке делаешь?
>>806955> Я им не пользуюсь.XHR - ванильный ajax. У jquery есть ajax-обертка для ретардов:http://api.jquery.com/jquery.ajax/
>>806958> Ты Типо так ридерект по кнопке делаешь?Да.>>806959 >>805451
>>806962Что ты хочешь сделать, епта? Нихуя не понятноНормальная отправка ajax и получение ответа на jquery вот:$('.btn').on('click', ()=> $.post( "/", { test: "data"}).done((data)=> console.log(data)) )
>>806969Хочу, чтобы с клиента делался только запрос, а обработка содержимое запроса и результат были обработаны на сервере и отданы клиенту.
>>806962Понимаешь, ajax нужен, когда надо обновить только часть страницы. Пост запрос - если данные на сервер шлешь. А ты нихуя не шлешь и хочешь страницу целиком обновить. Используешь инструменты, которые не подходят для задачи
>>806974Так у тебя пустой запрос? Что ты обрабатывать собрался. Плюс ты пытаешься вернуть хтмл
>>806890bump
>>806598Ну и гордись, няша. Я тоже только самые основы прохожу, видимо, еще меньше изучил пока, чем ты.
>>806975>>806977Я отсылал текст в uri кодировке, он доходил, сравнивался и, при верном сравнении(а оно давало тру), должен был редиректнуть. Но приходит только хтмл в виде текста, как в консоли браузера на пикче выше. Я все делаю как положено, а выходит никак надо. Не смотри что send пустой.
>>806975И аяксом отсылал, и доходило до сервера, и возвращался обратно ответ, за исключением res.redirect(302, '/hello.html');
>>806985>>806988Ты заебал уже, тебе сколько раз сказали, что при ajax запросах не редиректит, и что ты это должен сам делать?
>>806985Ну посмотри правильно ли ты в экспрессе делаешь редирект? Может код другой надо. Я экспресс не знаю. Как вариант, почему не сделать редирект на клиенте, в колбэке? Типо с сервера возвращаешь {redirect: true} , а на клиенте смотришь, если тру, то редиректишь
>>806991> Типо с сервера возвращаешь {redirect: true} , а на клиенте смотришь, если тру, то редиректишьС сервера уже возвращается заголовок 302 и Location, куда надо переадресовывать
>>806993Ты понимаешь что аджакс так не работает? Ты либо делай редирект на клиенте, либо делай не аджаксом запрос
>>806995Так на данный момент я им и не делаю, посмотри пикшу выше. Я не очень понимаю почему так не делается аяксом, но это пока не так для меня важно.
>>807000> пикшупикчу.
>>807000Бля, xhr - значение знаешь
>>806890Bump
>>807003xml/http запросы, вероятно, название говорит за себя.
>>807007Да, так вот почитай как это работает. XHR выполняется напрямую без перезагрузки страницы, тоесть это тот же ajax
>>807015Я и на сайте мозилы и на w3 про него читал, его методы и свойства читал, зачем они нужны и как работают, только, толи я недопонимаю чего, толи где-то косячу. Вот я спрашиваю, что не так?
>>807023необучаемая макака1) При нажатии кнопки ты делаешь аджакс запрос.2) на сервере в респонсе ты отправляешь html3) так как это запрос ajax, то он воспринимает твою html просто как текстчто нужно сделать тебе для редиректа, тут два варианта:1) первый я описывал, ты так же шлешь аджакс , на сервере ты возвращяешь {redirect: true} (или false, можешь что угодно вернуть). На клиенте, в колбэке указываешь, если редирект === true, то редиректишь2) либо ты создаешь форму, указываешь ей метод post, и в этой форме ты делаешь свою кнопку с типом submit. И далее уже на сервере делаешь редирект
>>807031Окей, попробую 2 вариант. Спасибо.
>>807031> первый я описывал, ты так же шлешь аджакс , на сервере ты возвращяешь {redirect: true} (или false, можешь что угодно вернуть). На клиенте, в колбэке указываешь, если редирект === true, то редиректишьУже есть заголовки, нахуй этот костыль?
https://github.com/text-lock/cookeycartКорзина для одностраничника без БДВкатился в жс. Прошу анона оценить.
function titleCase(str) { return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase());}Аноны, что тут значат >( |^) и (L) => ?
>>807080Скольк уже занимаешься скриптом?
>>807063я же написал, этот способ, если он аджаском хочет post слать
>>807098Гугли регулярные выражения.Гугли ES6.
>>807098>( |^)[a-z]Пробел и строчная букваили начало строки со строчной буквой.> (L) =>Стрелочная функция, лямбда и т.д.
>>807125Спасибо большое, анон
>>807100В совокупности пару дней где-то.
>>807140А до этого что знал?
>>807143Ты в общем, про жс, что ли? Так-то я на ней раз в два месяца всякие говнонкликеры для одностраничников делал мимоходом. Но то- так, баловство. Мой дзенвей Pascal/Delphi -> perl -> phpСейчас вот теор базу подбиваю под все эти ООП, алгоритмы. Без которых оказывается в офис даже макакой не берут.
>>807149Я дзенвей имел ввиду. Просто занимаюсь месяц скриптом, до этого не имел никаких соприкосновений с языками программирования, поэтому думаю, сколько мне еще учиться до макаки
>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() не заюзан, если он прямо вот тут заюзан в операции сравнения? Проясните, ребятушки.
>>807154кек, парсер не ожидал, что тернарное выражение можно так извратить.let response = (Math.random() < 0.5) ? Promise.resolve(payload) : Promise.reject('fail');
>>807154>>807157или, о б-же, сразу:return (Math.random() < 0.5) ? Promise.resolve(payload) : Promise.reject('fail');
>>807157>>807160Понел, - понел Игнат.
https://www.reddit.com/r/javascript/comments/4oxtgk/javascript_developers_be_warned../Что это за пиздец, люди добрые?
>>807170Интересно, почему такое может вообще случиться?
>>807170гавнаязык для перделок на сайт))
Кто-то использует jasmine+karma? Первый раз пробую использовать эту штуку, вылетает такая ошибка: ReferenceError: angular is not defined.Вот листинг теста: https://jsfiddle.net/pdt0bh2f. Конфиг кармы: https://jsfiddle.net/xvw8wpsg.Я же подключаю в конфиге кармы файлик с ангуларом, почему он не видит его?
>>807192https://jsfiddle.net/pdt0bh2f/ тестhttps://jsfiddle.net/xvw8wpsg/ кофиг
>>807192> angular is not definedИ что тебе тут не ясно?
Поясните за electron
>>806926Подъем вопроса
>>807240Говно. libffmpeg прилагается.
>>807245Чому говно?
>>807246Потому что1. Хром2. Используется для пары окошек, а весит как для двухсот3. Тащит ненужные зависимости.4. Ненативные шорткаты для любой платформы кроме macOS
>>8072505. QML проще и быстрее, ещё на хрюшечке работает.
>>807170- Как вы думаете, у вас нулл - андейфайнед?- Ну вообще нет, хотя иногда еще как!
Аноны, почему функция, содержащая ajax-запрос, возвращает undefined, хотя вывод в консоль перед return выводит правильное значение? я догадываюсь почему и, если это правильно, то я хз как это обойти https://jsfiddle.net/omwck2kz/
>>807288куда ты собрался выводить то. щас у тебя {success: countryId}
>>807293Ну то есть? У меня в коде эта функция вызывается и возвращает undefined.
>>807297попробуй передавать коллбэк еще одним аргументомили кури promise
>>807301Вот у меня траблы с пониманием этих колбеков и прочей асинхронности. Я так понимаю это из-за того, что функция завершает свою работу, а потом уже приходит ответ на запрос (если я правильно понимаю, в этом заключается асинхронность). Вот можно как-то избежать такого поведения?
>>807195Ты в глаза долбишься? Я задал вполне конкретный вопрос:>почему он не видит его?
>>807297тебе лучше задрочить колбэки сейчас, дальше с асинхронностью все будет хуже, так что не выебывайся и понимай колбэкиа потом промисыесли ты по success вызовешь коллбэк переданный в твою главную функцию - это значит, что ты инициировал вызов функции уже ПОСЛЕ успешного завершения аякс запроса. hope it helps
>>807305накидал тут тебе на лопатуhttps://jsfiddle.net/uz5mk2c2/2/попробуй понять как оно так работает
Освоил худо бедно основы JavaScript. Теперь хочу погрузиться в ReactJS. В поисках обучающих материалов наткнулся на https://maxfarseer.gitbooks.io/react-course-ru/content/ Что скажите? Или с чего лучше начать осваивать React?
>>807173>Баг в JIT компиляторе V8>гавнаязык для перделок на сайт))>компилятор>гавнаязык Ok.
>>807326Я, конечно, посмотрел, но чёт мне грустно, от того, что js работает с таким подвыпердами. Хотя может я просто не до конца вкурил в профиты, которые даёт такой подход.
>>807326О да, детка, дай мне больше вложенных колбеков.
>>807376про промисы тоже писал
>>807375тут ебашить через колбэки это нормально, постоянно происходят асинхронные операции - всякие обращения к серверу итп
>>807316Что значит не видит? Где ты его объявил?
>>807379Нет места, где ебашить колбэки нормально. Переходите на промисы, аутисты.
>>807404>Переходите на промисыНу, а может лучше Настя генераторы?
>>807419вашет async await
>>807419Они ещё не в спеке, их может и не быть.
http://blog.durandal.io/2016/07/27/aurelia-1-0-is-here/https://www.youtube.com/watch?v=6I_GwgoGm1wКаково экспертное мнение многоуважаемого сообщества?
>>807486Заебали.
>>807486И в чем преимущество? Никакой организации кода, но куча билд-ин библиотекАнгулароподобный реакт пытались сделать, вышло хуёво. Не взлетит.
>>807261Непонятно
>>806926Годно, но немного устарело и будь готов гуглить изменения в новых версиях.
Программач, я ведь знаю тут собрана самая мозговитая прослойка двача. Мне нужна помощь в решении следующего алгоритма.Задачка не из легких. Уже два дня потею, вот вот вроде выведу норм алгоритм,но нифига. Я уже и рекурсией, и мат. формулы искал. Ближе к делу. Необходимо подсчитать число разбиений (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} тождественны между собой и должны учитываться как одно решение Ребят, помогите плз. Упарывание всяких там формул Эйлера и т.д. не помогло в силу отсутствия решения для конкретно подобного случая
Не могу отправить пост - пишет, что какое-то слово из спам листа. Понятия не имею что ему не нравится.
>>807641ладно, я вроде разобрался сам
>>807626https://www.google.pl/search?q=Partition+integer+js
>>807626http://mathforum.org/library/drmath/view/61031.html
Сап, решил начать учить JS с нуля, так что подскажите полезные книги или что нибудь еще. Видел что на javascript.ru не советуют учиться ибо хуйня полная (
>>807678Вот и иди туда, где тебе советуют или читай шапку
>>807678Сколько раз повторять - читать учебники клитора
Аноны, насколько важно знать сss со всеми тонкостями для Angular2 разработчика? Если тут такие есть, то часто ли вам приходится копаться в css?
>>807744Важно. Хочешь-не хочешь, а фронтэндеру разбираться в CSS нужно. Не БЭМохуйню раздрачивать, но мочь сверстать какой-нибудь лэндинг нужно уметь.
>>807744Ты будешь писать компоненты - это js + html + css, соответственно в это всё нужно уметь
Посоны, 20к в миллионнике - это норма для джуна-фронтэндера без опыта?
>>807775> джуна-фронтэндераЭто очень растяжимое понятие, сейчас html-программисты себя фронтенд-джунами зовут
>>807778>сейчас html-программисты себя фронтенд-джунами зовутРаботодатели
>>807775Что умеешь?
>>807775Главное опыт.
>>807788Стандартно: хтмл, ксс, жс на среднем уровне, жквери, ажакс. Ангуляр учу.Да мне в принципе норм, только на ништяки не хватает, 85℅ зп уходит на съем квартиры и пожрать.
>>807793Ну да, да и работа очень доставляет. Только вот таски пока делаю медленно. Мне об этом не говорят правда, но я сам чувствую, что сильно торможу. На ровном месте иногда по два часа сижу. Отработал всего 1,5 месяца.
>>807794Расскажи, что на собеседовании былоСам скоро пойду первый раз устраиваться куда - то, даже не представляю ,что меня ждет
>>807775Я без опыта после универа год за 17к проработал, потом до 30к выбил, сейчас в другую фирму ушел за 50к. Друг в это время работал на местном заводе, делал вэб-интерфейсы для бухгалтерии, получал 40к. Ситуация вообще сложная, без опыта и понимания никаких 100к ожидать не стоит, но и нижнюю планку сложно найти.
Проспекте за КАМПАНЕНТЫ. Это дельная вещь или очередной хайп-однодневка?
>>807874Ты бы ознакомился сначала, посмотрел бы что это. А то это > однодневкаСмешно выглядит, учитывая, что это спека w3c и все современные фреймворки на этом спеке строят
>>807794Радуйся что взяли вообще, я вот в Таллинне сижу с таким же стеком, только реакт вместо ангуляра, и немного похапе и не могу найти вообще вакансий фронт-енд джунов, попадались на глаза только два раза, где требовали идеальный разговорный английский.
>>807794Алсо опиши таски которые дают и вообще рабочий процесс, насколько с тобой сюсюкаются, вот это всё.
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/utils/returnFalse.js#L2поясняйте: нахуя ?
>>807963А это где-то в коде используется?
>>807972https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L352лол Ctrl+F больше ниче не показал
>>807975Лол, ну это видимо, чтоб ()=> false не писать
https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L352че то он совсем содомит, дам где не нужно он аккуратненько значит из ютилс импортит, а там где нужно городит какую лютую шизофреническую конструкцию, боюсь ентот код в проект брать, вдур сотону вызовет
>>807981*вдруг
>>807981https://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L359НИОЧЕНЬ хорошо присваивать неопределенное значение при инициализации (ведь это все равно, что не писать document.onselectstart). Хотя там может просто сброс значения.С другой стороны, стилистически выполнено единообразно и это хорошо.Алсо, ты дважды кинул тот же линк.
>>807984>стилистически выполнено единообразноИ с использованием только одних констант.
>>807984ага промахнулся, я этот кидалhttps://github.com/malte-wessel/react-custom-scrollbars/blob/master/src/Scrollbars/index.js#L564все еще присматриваю годный кастом сккроллбар с читаемым кодом и возможностю подправить если че то отломится для ентерпрайз проекта на рeакте лiл
>>807986Не совсем рилейтед, но спрошу:а спред для объектов искаропки не работает? В смысле, без трансплайеров.
>>807987смотри пикchromium: 50.0.2661.102 (Сборка для разработчиков) Ubuntu 14.04 (64 бит)и сюда http://kangax.github.io/compat-table/es6/#test-spread_(...)_operator
>>807987ой бля тыж про спред спрашивал
Аноны, вкатываюст в жс. Нужно ли знать все нюансы жаваскрипта или можно почитать основные вещи и браться за изучение фреймворка или библиотеки?
>>808030Гугли "js-in-ten-minutes", читай, и вкатывайся только если есть бэкграунд в других скриптовых языках.Удалось обучить даже своих кошек этому языку, благодаря ресурсу http://jsforcats.com/Теперь кодят за меня.Однако, рано или поздно, ты все равно придешь к тому, что нужно>знать все нюансы жаваскриптаибо подводных камней хватает.
>>807963http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
>>808069>... bla-bla-bla ... npm ... we forgotten how to reinvent a wheel and bicycle
>>808073Да да, быстрее бы время когда можно будет из квадратиков собирать программу в UI дизайнере.
>>808119Я не знаю, что ты именно имел в виду, но KinomaJS уже есть.
>>808129>>808119
>>802533 (OP) var httpBasicAuthToken = function(user, password) { return 'Basic ' + btoa(user + ":" + password); } $http.defaults.headers.common.Authorization = httpBasicAuthToken($scope.user, $scope.password);Что я не так делаю? Почему сервер не пускает? Присваиваю хедеры в функции отправки.
>>808220сдается мне, что хидер не выставляется. может не в том блоке выставляешь, доки ангуляра выставляют в блоке run
>>808225Я логгирую хедер. Выдает набор символов. Вроде все в поряде. Причем. Если захардкодить на месте user и password реальную админскую учетку, то данные с сервера прилетают. Но если ввести ее с формы, то не работает.
>>808232привязка к форме не работает?
>>808234Не знаю чему тут не работать. https://jsfiddle.net/bL9vtpLa/Алсо, если хардкодить данные для входа в токен, то работает это все дело, только если внутри функции прописать if(user == admin || password == abvgd).
ПОЧЕМУ КОГДА Я ПИШУ НА ЖС МЕНЯ МЫСЛЕННО ТОШНИТ???
>>808284Потому что ты тошнотик бургунский?))))?
>>808287Лол
>>808232>>808244Проверь что прилетает в $scope.user/$scope.password
>>808244а какой скоп в контексте обращения к этому хедеру?
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)" ? Остальные без повторений цифр в массиве пашут. Что такого в ней?
Сделал я более-менее годный интерфейс без единого гвоздяжиквери-вызова, с цсс-анимациями/транзишинами и прочими благами современности, но осталась одна нерешенная проблема: не пойму, как ограничить высоту списка, чтобы он прокручивался, а не отображался полностью.Гуру стилей тут обитают или есть специальный загон?https://jsfiddle.net/6L3fqdLm/1/
>>808501max-height и overflow: auto ?
>>808508Я не могу задать фиксированный max-height, ведь ведущий див может быть произвольной длины.
Сап тред, ленивый в треде, нужно сделать javascript вставку на страницу где в выборе из формы <select> будет выдаватся одна из 3 картинок. гуглил - заебался
>>808501Ура, я нашел решение. Если кому интересно: https://jsfiddle.net/6L3fqdLm/2/Похоже, флексбокс становится моей серебряной пулей. Если проблема не решается флексбоксами, значит я добавил недостаточно флексбоксов. Жаль, что они иногда подтормаживают.
>>803774>Как добавить к кнопкам всплывающие подсказки при наведении на них мышки без jQuery?Добавляешь к ним надписи с absolute или relative (забыл уже, как что работает) позиционированием и display: none; в css по хаверу меняешь display на block. профит
>>808501>>808527Можно было и без флексов сделать, если я, конечно, правильно тебя понял.https://jsfiddle.net/rums40yv/
>>808527Ой, забыл перенести оверфлоу в сам код: https://jsfiddle.net/6L3fqdLm/3/>>808558Не, внешний флекс нужен, чтобы проценты не высчитывать, а внутренний необходим, так как и другие элементы кроме списка там есть.
>>807775Зависит от средней по миллионнику. У меня 25к. Средняя такая же. Я хуй без опыта с 0,3 набыдлокоженным проектом. Учитывая, что зп будет только рости с годами, сам понимаешь, что это неплохо.
Окей, фронт енд пережил нашестви ДЖИКВЕРИ ПРОГРАММИСТОВ.Теперь появилось другая простая как палка, с которой разберётся даже школьник, но удобная и выгодная для работодателя кнопкошлёпская чума — реакт.Через сколько лет рынок переполнится качающими из npm компоненту button РЕАКТ ПРОГРАММИСТАМИ, впадающими в ступор при слова "прототип"?
>>808571Не обращайте внимания на то, что я распидорасил окончания, спать хочу.
>>808572Что такое прототип?5летфронтендкун
>>808571Никогда не переполнится. На любом языке в любое время найдется как толпа мартыхокодеров, которые не понимают языка и копипастят все со стековерфлоу, так и процент профи, которые с любым инструментом освоятся. Реакт — добро и процветание для всех.>>808574Ты в ECMA-262 вообще заглядывал, мамкин фронтендер?
>>808574Игра такая, там ещё чувак в капюшоне по стенам бегает.
>>808575Изучил до структур данных и полетел в DOoM с читом на деньги $$$.>>808577Кооп есть?
>>808571Любая библиотека/фреймворк это упрощение и вообще ракЯ считаю, что если ты не пишешь все на машинном коде, то ты дегенерат и аутист
>>808583Крайности показатель максимализма и как следствие инфантильности. Всегда есть необходимый минимум абстракции, и какой-то допустимый максимум.Так что дегенерат и аутист тут скорее ты.
>>808586Пределов для абстракций и упрощений нет. Любое упрощение - это хорошо, большое количество людей, которое его подхватит - тоже хорошоРычать на каждый новый фреймворк и возносить умение клепать формочки - признак омеги-ноулайфера, для которого набор букв, который отрисовывает флэт-кнопку - вся его жизнь
Делаю первый проект в портфолио, пока на стадии html/css.Есть ли готовые шаблоны, для того же магазина например, чтобы особо не заморачиваться и сэкономить время? Пока что делаю из бутстрапа, заодно изучаю что это такое и как работает.И следующий вопрос, что для первого раза использовать, чистый js, jquery или может даже какой нибудь маленький фреймворк? И вообще оценят ли при собеседовании и отборе, если в портфолио будут проекты на мелких фреймворках типо vue, vanilla и тд?
>>808588лол. проблема то не во фреймворках. а в том, что люди не умеют с этих фреймворков вниз понижать абстракцию. это как, если человек привыкший к спичкам, зажигалкам и газовой плие, по факту не знает как развести огонь в лесу без всего этого.
>>808608Плохая аналогия. Знание, как развести огонь в лесу, которое может освоить даже австралопитек — это скорее зазубривание всех паттернов GoF. А знание стандарта своего языка ближе к пониманию связи кислорода и горения.
Могу в реакт, могу выучить ангуляр довольно быстро, т.к. работал с другими мвс фреймворками. Какой проект нужно запилить, чтобы работодатель понял, что я не хуй простой? Я конечно могу сделать абстрактное сложное приложение типа базы данных абстрактных людей с кучей форомчек, роутингом и другими плюхами, но хотелось бы чего-то более реального, а идей тонет. Работал только над коммерческим проектом с закрытым кодом неофициально до этого, сейчас надо опять работу найти.
>>808571щас мода на ангуляр, реакт уже не то
>>807727что за клитор, блять?
>>808731это уже 7 по счету?
>>807678В шапке висит же.learn.javascript.ru - на русском лучше и быть не может.
Видео курсы Попова самая годнота для начинающих. Тоже на русском языке.
>>808775ты ебанутый?
>>808777по делу есть сказать, мань?
>>808571Меня больше беспокоит нашествие ангулародебилов с их околоэнтерпрайзной привычкой писать тонны дерьма и сотни строк кода для одной формочки.
>>808790Теперь он дом-элементы в цикле селектит?
>>808791Где тонны кода, дебил? Нахуя говорить о том, что даже не пробовал?https://habrahabr.ru/post/179473/
>>808818У него все збс с кодом. Для новичка самое то, а уже после можно переходить на что-то более серьезное. Плюс каждое действие объясняется. Короче это вкусовщина, кому то нравится дрочить документацию, кто-то ищет книжки, кто-то видосы и спорить бессмыслено.
['10','10','10','10','10'].map(parseInt)>[10, NaN, 2, 3, 4]
>>808673>Могу в реакт>Какой проект нужно запилить, чтобы работодатель понял, что я не хуй простой?Например, я решил сделать клиент к какому-нибудь популярному сервису, который предоставляет API ищи на programmable web. Запилил - http://dimous.github.io/yp-react-redux/ и нигде не упоминал об этом, кроме предыдущей js-нити. Через некоторое время мне посыпались предложения.
>>802533 (OP)Аноны, порекомендуйте пожалуйста книгу по JS (именно книгу), что-нибудь на уровне "Изучаем Python", Лутца. Такой объёмный труд на тысячу страниц, где рассказывает КАК ЭТО РАБОТАЕТ , т.е. не просто синтаксис языка и прочая хуйня, а неочевидные вещи, нюансы и прочее.
>>808939Флэнаган. Не Карманный справочник, а полную книгу.
>>808882Почему?
>>808823Мань, я пишу на ангулародерьме уже два года на работе, но меньшим дерьмом он от этого не становится. Ты, видимо, не видел проектов крупней визитки.Типичный агрессивный ангуларофанбой. Почему реакто- эмберо- полимероёбы не такие агрессивные?
>>808959Я реактоблядь, в прошлом ангулародебил. И про ангулар я не могу ничего плохого сказать, кроме как того, что он тормозной. В остальном абсолютно устраивал.> Ты, видимо, не видел проектов крупней визитки.CRM-ка на 70 роутов недостаточно крупный проект?> Мань, я пишу на ангулародерьме уже два года на работе, но меньшим дерьмом он от этого не становится.Вероятно, что дерьмо ты, а не фреймворк
>>808968Странно ведь реакт скорее ближе к функциональному стилю, а ангуляр это типичная явапараша из нулевых. Впервые вижу человека, которому нравится и то и другое.
>>808938лол я делал allfeeds приложение, там на одной странице, новости из всего что есть, а чего нет можно легко добавить
>>809060твои обновы из вк свитер фесбук всякие почты хуечты и еще дохуя чего, ну и обновляется вся это хуета в реальном времени без перезагрузки страницы, просто самый сежий фид появляется вверху с возможностью предпросмотра
>>808882>>808957>['10','10','10','10','10'].map(parseInt)>[10, NaN, 2, 3, 4]>Почему?Потому что parseInt принимает два аргумента.А map коллбеку в свою очередь передает их.
>>809062анон, скинь как ты дошел до такова, как вообще делать так?
>>809098дак а что ? Там все просто через API соц сетей и проч медиа ресурсов дергается, и в порядке убывания по времени показывается у фесбука инсты твитора ютуба вк пинтереста есть апи просто к ним подключаешься и передаешь инфу польователя, оно тебе в ответ возвращает а ты только рендеришь красивые квадратики. Это пет прожект был в смысле я для портфолио пилил
>>807611Тогда подскажи с чего начать. Хочу вкатиться в серверную разработку
Что скажете за хекслет?https://ru.hexlet.io/professions/frontendКурсы у них якобы построенны на сикп, напирают на то, что дают фундаментальные знания, а не хеллоуворлды учат писать.
>>809071Лол, а нахуя он это делает? Это же ебаные грабли.
>>809239Почему, вторым аргументом разрядность передается. Вдруг тебе из двоичного надо распарсить.
Что означает в реакте "Диспатчить экшн" ? Я уже изгуглился весь, не могу конкретики найти. В голове тоже нет конкретики.
>>808938> нигде не упоминал об этом, кроме предыдущей js-нити. Через некоторое время мне посыпались предложения.и устроился куда-нибудь?
Нужно сделать асинхронное получение сообщений с сервера и вывод на странице. Предлагают сделать на реакте. Нужен ли он здесь или это оверкилл? Я просто ни разу с ним не работал и так понимаю его задача перерисовывать ДОМ элементы которые динамически меняются в течении времени, но в моем случае элементы нужно рендерить всего один раз, в момент получения их с сервера, после чего они поменяться не могут.
>>809281просто отматчить ивенты по колбекам ну
Мужики, поясните за Koa.js, почему о нём так мало инфо все уроки, скринкасты в интернетах только по express?
>>809323Потому что нинужно.
>>809334А развернутей можно, почему не нужен, он же вроде удобней чем экспресс и проще, не?
>>809291Так-то оверкилл. Ванильных xhr и insertAdjacentHTML хватит с головой.
>>809323Express - энтерпрайзная хуета, в котторую IBM и подобные влили кучу денег на рекламу.
>>809282Нет. Жду предложений от белых господ из-за океана. Те же москали, которые предлагают побатрачить на них, аутсорсят. Я хочу без посредников.Сейчас в местную конторку собеседуюсь, но там Ember и планируется переход на Angular2. Изучаю сейчас всю эту парашу.
Можно ли 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;) так сделать?
>>809422бля, сори должно было быть такfor(i=0; i<10; i++ && j=j+2;)
>>809425
Решил пройти курс на codeschool, так там после 1 лвла всё платно что ли?
>>809430Мм ок, только когда я уменьшаю j у меня всегда первое значение дважды повторяется. Хз почему так
>>809449Попробуй начальное значение i присвоить 1
>>809448В целом да, но есть курсы, спонсируемые компаниями (например, по Ruby on Rails), которые делаются полностью бесплатными.
>>809449Потому что i++ возвращает 0 в первом проходе, поэтому вторая часть выраженич && не выполняетсяЗамени на ++i
>>809449j-- и --j капиш?
П Е Р Е К О ТЕ 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
>>809223Вот тебе фундаментальные знания от профи:http://www.w3schools.com/js/default.asp
>>809384> Жду предложений от белых господ из-за океанаА мне вот упало предложение от белых господ... прособеседовался. Дали тестовое... написал сервер на express.js, хотя до этого писал на руби и пхп и не могу разобраться с ангуляр2-парашей.. .в итоге, походу, проебу оффер. Предлагал им реакт, но они не хотят.
>>807756БЭМ совсем хуйня? Обычно беру некоторые советы, если все делать как написано, получится говно