Предыдущий: >>1470028 (OP)НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!Для программирования на ХТМЛ https://codepen.io/pen/Для Ноды с консолькой https://repl.it/languages/nodejsДля фреймворков https://codesandbox.io/Залить, задеплоить страничку, сервер, контейнер https://zeit.co/nowАноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
С радостью сообщаю, что все бублики посчитаны. Статья дописана. Пока в черновиках - надо завтра перечитать и лишние запятые вычистить..
>>1479558Не стоит, абсолютно бесполезный кал. Делает из говна(жса) говно с типами и тонной бойлерплейта. Хочешь выебнуться - учи clojurescript, там хотя бы на нормальном языке писать будешь.
>>1479575clojurescript открывает дорогу в охуеннейший язык clojure, тайпскрипт открывает дорогу на помойку жс-диалектов, когда он (неизбежно и скоро) выйдет из моды и все будут плеваться от разбирания и переписывания устаревшого легаси говна, написанного ебучими смузихлебами на хайпе. Хочешь писать на жсе - пиши на жсе без выебонов, сохранишь время себе и людям, да и больше охват аудитории, могущей прочитать твои каракули без рвотных позывов.
Как запустить утилиту, вроде nodemon, pm2, forever вручную (не так: nodemon app.js )? А примерно так: node nodemon.js app.jsДанная необходимость вызвана тем, что утилита не установлена в npm (в связи с тем, что компьютер не подключен к интернету и пакеты я ношу к нему вручную)
>>1479585Так если у тебя проблема работу найти, то тем более работай на чистом жсе(где работы в разы больше) и не еби мозги людям, какие вопросы?>>1479591Сам-то понял, что серанул?
>>1479668Хз как ты там носишь, но при локальной установке пакетов нода создает папку node_modules/.bin для всех экзекутаблов и можно запускать из нее ./node_modules/.bin/nodemon app.js
>>1479558Angular хорош В реактивной шляпе может помочьНо если не сталкиваешься и пинаешь пыху/питон с вью то особого смысла не вижу
>>1479718Парень, ты сливаешься. Тебе тактично намекнули уже, что спрос на TS на рынке труда только растёт, в т.ч. из-за неоспоримых преимуществ языка, а ты продолжаешь гнуть свою линию и про кложуэскрипт нагнетаешь.
>>1479725Растет он только потому, что вместе с ним растет спрос на JS и некоторые хипстеры хотят писать на чем-то помодней.
>>1479730>некоторые хипстеры хотят писать на чем-то помодней.Дело здесь не в хипстерстве, а в том, что тырпрайзу банально проще поддерживать большие проекты на ТС, нежели на ЖС. Тут тебе и облегченный рефакторинг, и отсечение половины багов на этапе компиляции (что, в свою очередь, снижает кол-во описываемых тесткейсов) и отличная интеграция с рантайм валидаторами (можно пойти дальше - если бэкенд на ноде можно расшарить тайпдефинишны, на любой другой платформе - нагенерить из спеки).
>>1479736Рефакторинг - это единственный более-вменяемый плюс(вау, могу переименовать функцию не глобальным поиском, а статик анализом, 10/10), остальное абсолютные мифы, еще 20-30 лет назад выяснили, что типы не снижают количество требуемых тесткейсов(потому что тесты функционала уже покрывают использование типов, но не наоборот), что типы не уменьшают количество багов, что языки с типизацией требуют больше времязатрат на написание того же функционала и т.д.
>>1480188Примерно столько же, сколько и за работу на других языках.>>1480046Около 100 это прям крепкий джун. 60-90 норм, в зависимости от твоих скиллов, особенно софт скиллов.
>>1480217софт скилы? нахуя? я не менеджером иду, сейчас даже в самой бедной компании есть свой аналитики + проект менеджер.я думал уже давно в прошлом, когда фронт общался с заказчиком.
>>1480301Отключить вывод уведомлений при каждой ошибке сценария (это же IE у тебя?).Потом F12 и смотреть в отладчике что к чему.
>>1480046 >>1480082 >>1480160 >>1480294Хули вы мелочитесь, я не пойму?500 и пиздец.Торг здесь не уместен.
>>1480312>софт скилы? нахуя?В топ компаниях, на разрабах висят обязанности менторства. В гуглах и теслах, ты проводишь встречи с младшими разработчиками, беседуешь с ними за жизнь заждую неделю и т.п.+ Ты же должен верить в идеологию компании, да да не удивляйтесь. Короче без софт скилов гения пошлют на хуй и возьмут аниматора с батарейкой в очке.
>>1480329Ты о чем?Обучают не джуны и мидлы, а синьеры и лиды.Нужно просто пересказать материал и ответить на вопросы которые задают (кто не понял - дебил), это ты называешь софтскилы?
>>1479736>>1479745>рефакторинг, и отсечение половины багов >остальное абсолютные мифыДети, вы хоть раз вообще видели энтерпрайзный проект?В ядро контрибутили?Самое важное - это поиск мест, где используется и сам объект, и его поля. Это то, что даёт типизация. И это незаменимо.Иначе энтерпрайз превращается в 1С - fragile-хуиту, рассыпающуюся под собственной тяжестью.Поэтому, энтерпрайз можно писать только на типизированных языках. Какими бы громоздкими они ни были.Именно поэтому перестали писать всякие ERP на питоне, например.Потому, что спустя 10 лет там, блядь, концов не найдёшь.
>>1480312Мы вам перезвоним.>>1480339Если на собесе тебя посчитают душным и не умеющим в коммуникацию, то> Мы вам перезвоним
>>1479520 (OP)const pipe = (...fns) => x => fns.reduce((y, f) => f(y), x);const g = n => n + 1;const f = n => n * 2;const h = pipe(g, f);h(20); // 42
>>1480339>Soft skills – это надпрофессиональные навыки, не связанные с должностными обязанностями человека. В IT-сфере – это те знания и умения, которые не имеют отношения к разработке или тестированию, но необходимы для успешной работы в команде.
Мне вот интересно, это сейчас модно необфусцированый код хостить на проде или просто кто-то с бандлерами не разобрался?
>>1480609Ебанутый, если у тебя есть логика, которую клиент не должен видеть, то она внезапно должна быть на сервере.
>>1480345>сбербанку не помогло с его TypeScriptХотелось бы каких-нибудь пруфцов хотя бы в виде ссылочки, нежели искрометное заявление не подкрепленное аргументацией.
Доброго времени суток!Нужен совет.Етсть куча чекбоксов. Есть паджинация с ajax. Есть ajax для записи нажатого чекбокса в бд.На первой странице все работает отлично, но если нажать любую другую страницу, событие клика не отслеживается. Скорее всего дело в том, что все висит на одном обработчике $(document).readyКак исправить? Пробовал засунуть скрипт чекбоксов в window.load, результата нет.
>>1480644вбей: Сбербанк отзывы программистовили Сбербанк ебаное ИТу них огромный легаси проект на typescript на котром крутится весь их интернет банкинг.
>>1480677за JQuery сразу удар по лицу.$(document).ready(function() { ... $('.clickable-elements element').on('click', 'a', function(e){ //Какое-то действие }); ...});
>>1480753пфффффф, в офисах полно JQUERY Щас Макаки-управленцы, берут проект для 5 фронтов, но нанимают только одну JQUERY макаку за 50к, остальное себе в карман и юристув таких делах упор делается не на качество, а на юристов, т.е. на грамотный договор с клиентом, что бы нельзя было придраться.Отзывы подтираются через суд, так как кливета, в суде показывают договор
>>1480771И эту хуйню ты делал с помощью двача почти неделю?Учитывая что это самые примитивные дом мутации еще и наговнокоженные с жкверями - никакую
>>1479520 (OP)как вызвать функцию fetchData с другим параметром, желательно в индексенапример fetchData(2), чтобы брался из апи юзер с таким айдипомогите я совсем тупойфункцию переписывать пробывал, ничего не получаетсяhttps://codesandbox.io/s/nknd2
>>1480801я так тоже пробывалconst { isLoading, users } = false, 2;илиconst { isLoading, 2 } = this.state;но это все неправильно
>>1480796Я тебя нихуя не понялТы про это?export default class A extends React.Component { state = { isLoading: true, users: [], user: 4 }; componentDidMount() { this.fetchData(this.state.user)
>>1480793Ну во первых я всему этому учился. А во вторых всю неделю я прокрастинировал, на написание кода ушло часов 5 максимум. >>1480797Ну например правильные ответы я помечаю классами и их можно посмотреть в коде страницы хыыыы.Про зарплату конечно шутка была. Посоветуйте лучше чего еще написать
>>1480826нет, не совсем такхочу переписать функцию fetchDataчтобы я мог написать fetchData(4) и отрендерилось имя с 4м айдино все равно спасибо
>>1480838>Ну например правильные ответы я помечаю классами и их можно посмотреть в коде страницы хыыыы.задача на 10 секунд, чт там сложного, 1 строчка кода>Про зарплату конечно шутка была. Посоветуйте лучше чего еще написатьсовет от senior css архитектораучи js с es1 до tc39/proposals (не знаешь что это? тогда даже на 10к не претендуй)Бери react/angular/vue делай свой проект на немJquery - мертв уже лет 5 , тоже самое касается бутстрапатоже самое касается яндекса и бема
>>1480916> задача на 10 секунд, чт там сложного, 1 строчка кодаЗапретить правый клик на странице?> учи js с es1 до tc39/proposals (не знаешь что это? тогда даже на 10к не претендуй)Да я ни на что не претендую. Что это вообще?> бемаКаво
>>1480911Я нихуя тебе не понимаю, у тебя же сейчас эта функция так и работает, ты ей на вход даешь айдишник, в чем проблема?
>>1480943Да она выводитНо я хочу использовать это в нескольких местах и чтобы везде выводилось разное имя с соответствующего айди, а не только тот айди который в стейте написанЭто наверняка как-то просто можно сделать, но я не знаю что мне для этого использовать, потому что делаю что-то с апи впервые
>>14809541.Пользователь не сможет посмотреть код документа потому что правая кнопка мыши не вызывает контекстное меню2. ???3. Профит
>>1480949Не используй defensive техники на клиентской стороне - все они обречены на провал. Лучше инкапсулируй состояние, а не привязывай его к классам.
>>1480966Классы(объекты) как раз и придумали затем, чтобы инкапсулировать стейт и набор операций над ним, твои оправдания?
>>1480986> Классы(объекты) как раз и придумали затем, чтобы инкапсулировать стейт и набор операций над ним, твои оправдания?Блядь, ну неужели было так тяжело проскроллить на пару мессаг вверх, чтобы понять, что речь шла о хтмл классах.
Attention жулики! Максимальный репост.Один разработчик поучаствовал в телеграм конкурсе и сделал вот такие графики https://github.com/kre1z0/line-chart-on-canvas/tree/3793b0ae7544001f96d964121ce9406ef3a15ea7В местно чатике JS треда телега jsthread его работу нагло спиздил бойкий вкатывальщик. https://github.com/alexup71rus/TelegramContestJS/Убедиться можно, посмотрев даты и истории коммитов. У жулика все залито 26 марта 1м коммитом. А конкурс закончился 24 марта.Репортим жулика!
анон,щас учу заканчиваю(я так думаю) изучать базовый набор html,css и конечно JS.стоит выбор,какой язык выбрать для сервера.все советуют пхп,но к нему и больше всего ненавести.узнал что можно пилить на Node+много разных пакетов и все это тоже жс.что вы опытные можете сказать нубу в этом деле?
>>1481096Болото с костылями легаси и индусамиСтоит вкатываться если живешь в мухосрани и не рассматриваешь работу в офисе/переезд вообще
>>1481107Первое предложение будто про джаву. А вообще, фронт в плане технологий намного проще: выучил жс с фреймворками, умеешь верстать и делать спа и все окей. На бэке есть зоопарк языков, какие-то стандартные варианты для больших компаний вроде джавы и шарпа, пхп для васянских сайтов автосервисов и некоторых крупных компаний вроде вк и авито, иногда питон, смузистэк почти без джуниор и мидл вакансий в рф, но кучей ремоут аутсорса вроде руби и го, еще нода для фулстечащих фронтовиков, и вообще экзотика вроде эликсира или редких jvm языков с ровно 1 вакансией, где платят сразу дофига.
>>1481096Если бек, то учи Rust, альтернатив пока нет, самый популярный язык для вкатки на 2018-2019 год
>>1481140пхп это ад, там пиздец блядокод, даже если ты читашеь код Синьер программиста, код выглядит как помойка, ща кину пример....function array_tree($array, $id = 'id', $parent_id = 'parent_id', $children = 'children') { $tree = [[$children => []]]; $references = [&$tree[0]]; foreach($array as $item) { if(isset($references[$item[$id]])) { $item[$children] = $references[$item[$id]][$children]; } $references[$item[$parent_id]][$children][] = $item; $references[$item[$id]] =& $references[$item[$parent_id]][$children][count($references[$item[$parent_id]][$children]) - 1]; } return $tree[0][$children];}Это не говнокод, это средний код сука написанный синьером.
Аноны, подскажите:Читаю книгу по алгоритмам и дошёл до графов. Смотря на алгоритм bfs навасянил свою реализацию, но могу понять, в каком месте у меня проёб, т.к. он через раз выдаёт правильные ответы.https://jsfiddle.net/5jy6tLcs/2/
>>1480861Люто двачую, ебанул 3 проекта из этого списка. Показал на собесе дяде, он охуел и кинул офер.
>>14812672 года пхп, фулстак вебмакака у руснявых мразей уровня ИП ИВАНОВ, сейчас ищу нормальную фирмуКак я могу знания оценить? Сделать могу все что угодно, вопрос качества кода и используемых подходовГород 500к, в Москве дохуя ваканисий вижу, под которые подхожу.>>1481270Знаю дохуя обратных примеров. Хоть и сам пока чищу говно вилкой
>>1481302Сможешь на реакте и ноде с любой бд и графкл апи сделать spa с real-time обновлением данных типа биржевых графиков через сокеты?
>>1481304Ты с начала читаешь наше обшение? В жсе я джуниор, твоя задача релевантна знаниям джуниора?А вообще тоже ничего сложного, просто охуеть какая объемная задача, сидишь ковыряешь вилкой код, все как обычно. Различай объем и сложность. Ну и для джуниора офк объем ведет к хуевой архитектуре приложения, здесь могу накосячить.
>>1481304>с real-time обновлением данных типа биржевых графиков через сокеты?Есть такое апи открытое, мне интересно сделать этот проект
>>1481309Если ничего сложного то тогда не понимаю что тебе мешает устроиться в ДС или ДС2 тысяч на 80-90
>>1481304Такое ощущение, будто ты все баззворды постарался уместить в одном предложении. Ну зачем графкул пускать через вебсокет транспорт? Смысл?
Почему никто не пишет, что основное задание должна быть обработка формы обратной связи, со всевозможными полями, множественными файлами, удобной валидацией.Эти ебучие формы будут преследовать вас до конца жизни
>>1479520 (OP)Является ли array.map(f) - инверсией управления (IoC)? Мы же передаем функцию f, которую map уже вызывает когда нужно.
Если у меня в this находится <span class="small-meta-text">C&A</span>, как добавить C&A в переменную?
>>1481365Чё за рофлы? Релей с графкл общается.>>1481332Какие ещё баззворды? Обычный стек для 2019 года. Через сокет подписываться на данные с биржевого апи.
>>1481788>Какие ещё баззворды? Обычный стек для 2019 года.Вопрос в том, нахуя? Объяснить необходимость или хотя бы удобство GraphQL поверх сокетов можешь? Только не говори, как анонче выше, что ты работаешь через прокладку к рестовому сервису.
>>1481809Он не поверх, а вместе. Графкл для общения с бд приложения, например с постгрес. В бд записи о юзерах, их действиях, например. А сокеты для общения со сторонним апи, это отдельный модуль на экспрессе.
>>1481282Копию трелло, туду, мессенджер.И везде настраивал окружение с нуля, то есть настройка конфига вебпака еще сюда дописать можно
ну и муть эти ваши промисы и прочие асинки. как в этом мире жопаскрипта сделать нормальный дефолтный последовательный вызов функций, при условии, что я обращаюсь к апи
>>1481891вот у меня точно так же и сделано.fetch(url).then(взять инфу с сервера).then(пукнуть инфой сюда и отправить его в формочку).then(отобразить формочку)но по факту они действительно происходят последовательно, но когда заканчивается формочку, первый пункт еще не все данные получил, и я не очень понимаю, из-за чего именно. ставил таймаут, колбеки и прочее, но как-то не
>>1481894ты хуйню какую-то делаешьфетч вначале получает респонс с головой без тела, это первый thenпотом он получает тело вторым thenсм как в посте вышев твоем случае должно бытьfetch(url).then(res => res.json()).then(data => обработать и отобразить ее в формочке, если это реакт то например можно использовать хук или сет стейт)или на async/awaitlet res = await fetch(url)let data = await res.json()потом обрабатываешь data
Есть два ajax скрипта. Один для autocomplete search для инпутаВторой паджинация с ajax.Скрипт на инпуте работает до первого перехода на другую страницу. Т.е. я кликаю на страницу, перерендерится страница вместе с инпутом, но скрипт инпута уже не работает. Как исправить? Куда смотреть?
>>1481981>В консольТам все чисто.Тут сложно что-либо понять, но вот https://codesandbox.io/s/morning-sky-6g6i6?fontsize=14
>>1481994Никогда не скидывай код который не запускается, при этом еще и выпадает в неработающую хуйню. Ты работаешь через документ риди, который навешает слушатели на имеющиеся элементы. Поставь логи на момент перерендера, навешиваются ли у тебя слушатели на вновь отрисовавшиеся данные
>>1481976Дай сайт через тини урл, в чем проблема?>Т.е. я кликаю на страницу, перерендерится страница вместе с инпутом, но скрипт инпута уже не работает.Нихуя не понял, страница полностью перезагружается? На новом урле подключение скриптов такое же, как на главной?
>>1482130>как же жс всратый языкПиздец просто, теперь понятно почему мокаком столько плотют.Продолжать жрать кактус это нужно быть настолько героически отбитым, что компенсировать трудозатраты смогут только достойные материальный поощрения.
>>1482163Два чаю.>>1480683Неси конкретные ссылки, иначе ты - Фиджеральд это должно прозвучать для тебя очень грубо и унизительно.
Я вижу, вы тут все опытные девелоперы, поэтому такой вопрос.Есть один древний сайт, написанный на чистом пыхопе. Нужно расширить функционал одной из его страниц. Есть апи на бэкенде. Я прикинул, что будет очень удобно написать компонент на реакте.Само по себе написание несложное, но хуй знает, как потом правильно это внедрить в сайт.Я могу запихнуть всю реакт-логику в один js-файл и потом подключать скрипты на странице в таком порядке:0. jquery, старинный сайт же1. react.js2. react-dom.js3. babel.js4. мой скрипт с типом text/babelГде-нибудь на странице сделаю div, и туда все отрендерится.Так оно будет работать. Говорят, что так будет медленно, ну да и похуй.Проблема в том, что я не могу разбить свою логику на модули с импортами-экспортами, потому что babel ругается. Сейчас это некритично, потому что логика простая, но меня терзают сомнения, что если я все так и оставлю, то в стрельну себе в ногу потом.Как правильно внедрить? В официальных мануалах хуй проссышь, там надо пить смузи и ставить ноду с гигабайтами модулей, потом эта нода выпердит тебе какое-то минифицированное говно, которое хуй куда вставишь. Для нового сайта может и удобно, но не в моей дикой ситуации.
>>1482278Хабр сегодня че-т пятисотую ошибку постоянно вываливает.Держи: https://habr.com/post/455958/
Подскажите как загрузить изображение с уже загруженной страницы? То есть браузер на странице изображение показывает, значит он его скачал. Как мне его получить, а не отправлять повторный запрос для скачки?
>>1482280Ну берешь бандлер для твоего случая рекомендую brunch, он проще вебпака и позволяет отдельно настраивать любые инпут/аутпут файлы, а не хуярит одним большим мелющим все комбайном, пишешь реакт-логику, бандлишь ее в файл со всеми зависимостями, выдаешь этот файл клиенту. Если ты не разобрался с нодой и бандлерами, то разбирайся, без этого никак. Но это имеет смысл только если ты собрался весь сайт постепенно переписывать на реакт, иначе просто пиши в существующей инфраструктуре и не еби никому мозги своими смузями-реактами.
блин от этой тупорылой задачи про пиксельную линию в ejs я таким тупым себя чувствуювидать с геометрией у меня траблы -_-
>>1482407это книга, про белок оборотней и ворон, у которых есть световой интернет управляемый термитами, третье изданиепипец я еще должен соображать как правильно рассчитывать коэффициенты линий, гррррр
>>1482280Я бы обосрался, если б зашёл на сайт-ровесник моего деда и на одной странице ВНЕЗАПНО обнаружил бы реакт-компоненты. Короче приступай.
Как называется такое :Сервер в ответ на запрос в куках направляет токен t1 и функцию f1.Клиент получает это. Далее клиент вводит инфу data и ее шифрует: t2 = f1(t1, data) - получаем токен t2 и засылаем его серверу. Сервер получает токен t2, выполняет функцию, обратную f1 (назовём ее f2) и получает data = f2(t2)Данные расшифрованыКак то так устроена криптография. Но не очень понятно с функцией f2, как она получается, и каждый ли может ее воспринимает узнать, зная f1.Направьте в нужную сторону.
>>1482436В какую сторону тебя направлять ебакаКакие у тебя токены и зачем шифруются придумало твое больное вооброжениеЧто тебе мешает реализовать эту хуйню непонятно
Привет двачик, помогите найти пример js-аккордеона, написанного без использования библиотек и реализованного с ООП в виде модуляпример использования :let accordeon = new Accordeon(['title1', 'title2', 'title3']);контент у них может быть один и тот-жена вход дается массив из заголовковЗаранее спасибо.
>>1482501Так в акордионе памимо заголовков должны быть еще блоки с текстом. Откуда ты их будешь брать если не передаешь в аргументы функции?
Слы, братва. Придумайте название для вымышленной десктоп программы и назначение этой программы. Для курсовой надо.
>>1482532я написал, что контент(блоки с текстом) может быть один и тот-же везде задать его можно прост захардкодив допустим в конструкторе
>>1482537по хорошему контент у них в штмл пишетсяалсо как бы глупо с таким вопросом приходить на двач когда аккордеон есть даже на w3schoolshttps://www.w3schools.com/howto/howto_js_accordion.asp
>>1482564вангую у тебя косяк с асинхронностьюзапрос в рендере к результату идет прежде чем фетч вытащил результатсделай что рендер обращается к стейту так что если поле стейта андефайнед он бы не запрашивал у него свойства
>>1482710Тем, что ты можешь потом другие значения написать используя ту же функцию, даже я, нюфаг который тока вкатываться в штмл второй день, это понимаю.
>>1482735>даже я, нюфаг который тока вкатываться в штмл второй день, это понимаю.Какой же ты умный у мамы, пиздец просто.
>>1482727двачую вопросчто usestate что usereducer надо передавать пропами если нет единого стейт контейнеравот usecontext может заменить ридакс в принципе, но имо он какой-то корявый
Я так понимаю, чтобы учить React, надо сначала js задрочить? Знаю на не плохом уровне шарп, думаю фулстаком стать
>>1480796>>1480962ну так используй епт, кто мешаетне надо ничего переписывать, надо просто ее вызывать и снова менять стейт, новое поле в нем чтобы не трогать старыеа без изменения стейта никак, так реакт работает с асинхронностьюхуками удобнее было бы кстатиhttps://codesandbox.io/s/frosty-moore-4li21
>>1482536Эротоман (ночные билды можно назвать Вуйаеристтм). Позволяет следить за камхорами включая твою мамку в ашди.
Бля. А вот я в своем конструкторе тестов получал данные из своей локально установленной монгодб на локальном сервере експресс с помощью ажакс запроса на языке жуквери. Теперь я пытаюсь получить данные из: instagram, facebook, hackernews, 2ch. Везде я получаю ошибки 401, 405. Я читал что нужно установить эмулятор сервера который типо в интернете. Но мне кажется что я просто неправильно делаю ажакс запросы. Может кто-нибудь скинуть рабочий пример который распечатает мне в консоль данные с какого-либо сайта?
>>1482886Так я и взял из примеров в гугле. Там наверное старые данные и нихуя не грузится. Ну дрочу неделю и че ты мне сделаешь? Че, кабанчик дохуя?
>>1479520 (OP)Верстальщики на месте? по css ничего не нашел. в общем, анон, может, подскажешь. В общем суть - пик рилейтед. есть некий пейдж с 2 блоками, живущими независимо друг от друга. оба блока могут расти вниз хоть насколько, в зависимости от количества записей в таблице. работать надо только с правым. суть в том, что нужно прикрутить горизонтальный скроллбар этого контейнера к высоте браузера, чтобы этот скроллбар было видно всегда. Вопрос - как?Переносил стилями оверфлоу и выше и пытался ставить ограничения на рост контейнера, но вот хуйня получается.
>>1482908overflow-x: scroll? Хз, что ты подразумеваешь под>прикрутить горизонтальный скроллбар этого контейнера к высоте браузера
>>1482916при просто заданном оверфлоу - скроллбар появляется в конце контейнера, а конец его - в пизде как далеко, а смысл в том, чтобы он всегда был виден
>>1482923Блядь, ебаный ты шизоид, ты можешь нормально выражать свои мысли? Твой поток сознания читать просто не возможно. Возникает ощущение, что у тебя разорванное мышление или речевая бессвязность. Просто словесный шум какой-то. Прими таблетки и не забывай посещать психиатра, у которого наблюдаешься
angularщики или просто кто с мозгами, почему отображение не меняется? https://ru.stackoverflow.com/questions/1028578/%d0%9d%d0%b5-%d0%bc%d0%b5%d0%bd%d1%8f%d0%b5%d1%82%d1%81%d1%8f-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%d0%b0-angular-8
>>1482967Очевидно ты обосрался со скопамиВообще весь компонент всрато написан неудивительно что сам не можешь разобраться
>>1482967 Как у тебя 10 жс реп на гитхабе и ты не можешь в фундаментальную хуйнюХотя бы забинди перед ifом done и вызывай привязанныйconst done = () => this.done();или const done = this.done.bind(this);Может лучше завод?
>>1483096Хорошо, псина тупая. Заработало. А теперь свободен. И ебать тебя не должно, где я работаю. Спасибо
>>1483180Обратная совместимость с css, нормальное автодополнение без ебли, интуитивно понятно любому верстале, не нужно учить абсолютно новый DSL, выглядит не как дерьмо и не пачкает руки жопаскриптом. А еще ты сейчас охуеешь, но даже sass-компайлеры умеют импортировать файлы относильно рабочей-директории, чего ссаная нода так и не научилась делать без плагинов. Достаточно причин?
Пацаны, уменя рэйнж со школьников, которые умеют искать готовый код на гитхабе и внедрять его себе.Сами нихуя не знают, но, сука, че-то найдут, вставят и работы на пять минут.Тоже бы так хотел, но не могу, сразу найчинаю углубляться в задачу, искать подводные камни, рассматривать проблемы глубоко. А мальчики поверхностно скачают модную (или наоборот достанул с анналов ) библиотечку с пакетного менеджера или гитхаба и довольные жизнью.Пиздец у меня пригорает. И да, из-за этого всего меня еще тупым считают сук.Не, я не отрицаю, но все равно обидно
>>1483231Обратная совместимость с CSS , это типа что бы в случае чего на нативном CSS дописать правило, кто тебе мешается сделать тоже самое в CSS IN JS?Нормальнео автодополнение и в CSS IN JSС версталой соглашусь, но если ты верстала, то тебе надо сидеть на float + botstrap и других технрологиях 2000 годов.>А еще ты сейчас охуеешь, но даже sass-компайлеры умеют импортировать файлы относильно рабочей-директорииАхуел , ага, сейчас есть import + webpack которые тебе все что угодно импортирует))) ебать вы застрали в 2000 годах, я ебу.пиздец, я ахуел от твоего высера, ка кбудто пасту из 2000 годов прочитал))))))
>>1483248Ебать дурачок, я даже не знаю, с чего тебя начать обоссывать, ты вообще абсолютно не в курсе, о чем речь и несешь бессвязную хуйню. При чем тут блять бутстрапы с флоатами, ты ебнутый? Типичный смузихлеб с двумя годами опыта, нахватался хуеты по поверхности и теперь мнение имеет.
>>1483254ты блять долбаеб? какие блять @import сука?Уже лет 7 так никто не пишет, дедуль)))))гугли что такое вебпак rollup итдтолько не говори что ты пользуешься галпом , а то вообще умру со смеху.Какие же вы деды идиоты, я ебу, выучили свой бустрап в 2000 году и рады.типичный дед-легаси-говнокодерты хоть про ES6 Слышал или так и используешь var в js?
>>1483254Если ты работаешь со стилями в контексте жс приложения, то твоя жопаболь стороннему наблюдателю не понятна, анон. Тебе коммьюнити дало SC, eMotion и другие CSS-in-JS либы, а он жует кактус. Ну продолжай давиться, хуле, такие, как ты, раньше так же горели с рзаметки в JS aka JSX, пока не осознали, что пора менять парадигму мышления с традиционного разделения сущностей на сегрегацию по компонентам. Но ничего, придёт время и ты сломаешься.
>>1483256>я молодой и шутливый>вебпак роллап>вы старые пердуны>маааам, почему у меня так жопа горит, что я подрываюсь на дваче?
>>1483257Расскажи, чего именно нельзя сделать с помощью структуры на первом пике, что можно сделать с помощью дерьма на втором пике и каким образом это не дает сегрегировать по компонентам? А конкретно:1) Зачем добавлять в проект одну из миллиона дерьмолиб2) Зачем заставлять верстальщиков(и себя) разбираться с громоздким DSL этой дерьмолибы3) Зачем вводить прямую compile-time зависимость между разметкой-логикой компонента и стилями для этого компонента? Мне например нахуй не надо пересобирать ВСЮ аппу, если я поменял цвет шрифта на странице. css in js накладывает пиздец какие ограничения, а взамен предлагает примерно нихуя.
>>1483288Ты просто не сталкивался с серьезным дизайном где у 1 кнопке может быть 3 варирации дизайна (рамка при disabled серая, если наводим то синяя , если кнопка активная, то черная, а если кнопка маленькаЯ то при дисейбле она уже желтая, если кнопка большая то ширина рамки 4px) и т.д.Хуй ты напишешь такое на своем CSS.Если ты делаешь говно типа визиток и лендингов, то забудь вообще про технологии серьезных дядечек.Вот тебе пример https://github.com/arturbien/React95/blob/master/src/components/Button/Button.js
>>1483299Вся логика с стилями лежит в отдельнмо файле.в компоненте у тебя будет просто <Button isDisabled variant="flat" />Ты не поймешь это, пока не дорастешь до уровня синьера-архитектора и т.д.
>>1483299Это делается элементарно и читаемо через модификаторы с миксинами, более сложная логика в любом случае выносится в отдельные компоненты, а не хуярится в стили. А тому, кто будет дебажить и менять говнокод по ссылке, я не завидую.
>>1483302/Если элементарно, покажи пример, где ты можешь кастомизировать около 3 видов hover и что бы это не вызывало коллизий, а еще тебе постоянно нужно задумываться о том блок это или элемент или вообьще это блок блока с элементом..Бэм мертв давно, если и юзаешь легаси-подходы, то бери хотя бы CSS модули.
>>1483301Очевидно, что она лежит блять в отдельном файле(еще бы не лежала), но нет ни одной причины делать этот файл css-in-js дерьмом вместо обычного scss'а.>>1483304https://github.com/jgthms/bulma/blob/master/sass/elements/button.sass>>1483305Нормально сформулируй, что тебе надо кастомизировать, наркоман. Кнопки с похожими аттрибутами и разными рамочками/эффектами? Миксины, импорты и разные классы спокойно с этим справляются, а пытаться захуярить всю хоть чуть-чуть связанную логику в один монструзный модуль - это моветон в какой угодно архитектуре. Не говоря про, что оно блять все равно компайлится в обычный ксс и ничего туда не добавляет, так что смысл? Чем меньше шаг от компайла до сурс кода, тем легче читать/расширять/менять/дебажить.
>>1483309>https://github.com/jgthms/bulma/blob/master/sass/elements/button.sassЛютый говнокод пиздецКошмар 2010 годов
>>1483309Ну бля ты скинул файл с 100 модификаторами.Постоянно нужно думать что как , почему, что за чем идет.Новый сотрудник придет хуй разберетсяи у тебя будет высер вида <Div className=" List blat_AAAAAAAAAA-B blat_AAAAAAAAAA-B blat_AAAAAAAAAA-C blat_AAAAAAAAAA-B "><div className="item blat_AAAAAAAAAA-B blat_AAAAAAAAAA-B "> lol </div </div>у меня будет высер вида<List isBlat> <Item hasSuka>lol</div></List>Кароче хуй с тобой, устал объяснять таким как ты.Сидите на своем говне, потому что привыкли к нему.Вас ничем не переубедить как тех кто 10 сообщениями выше хвалил галп, бутстрап и JQUERY , аргументируя что там все проще, нет сложностей и все работате из каробки.тьфу на вас.
>>1483324>и у тебя будет высер видаВ том и дело, что у меня будет кусок вида <List className="isBlat"><Item className="hasSuka">lol</div></List>И в стили для обоих этих классов я могу точно так импортировать любой миксин из любой части проекта, хоть миксин is-AAAAA, хоть is-BBBB, никакой жопаскрипт для этого не нужен.
>>1483324>Ну бля ты скинул файл с 100 модификаторами.>Постоянно нужно думать что как , почему, что за чем идет.>Новый сотрудник придет хуй разберетсяЕбать, дебильнее аргумента не придумать. Что проще - разобраться в надстройке над кссом, которую и так почти любая веб-макака знает по умолчанию, или разбираться в какой-то криптик жопаскрипт либе(выбранной из сотен аналогов методом тыка хуем в очко) с ее собственным уникальным DSL'ом? Логика и там и там одинаковая будет содержаться
>>1483331Я знаю, пользовался этим говном, через npm-> classNamesПользовался бемом, пользовался ксс-модулями для инкапсуляции и защиты от коллизий, переучиваться было больно и непривычно.Ты описывал костыли, если ты и хочешь ебаться с простыми стилями бери :root и прочиую нативную поеботу.Я не понимаю зачем вам эти костыли с CSS в виде модификаторов, ты понимаешь что это костыль? если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясь Карчое тут дело вкуса, но я склонен прислушиваться к фронтендерам с мировым именем, а не какому-то Хуйлану с гикбрейнс который сказал что БЕМ это заебись в 2019 году.
>>1483335>которую и так почти любая веб-макакакакой же ты долбаеб, ты ориентируешься на массы?Давайте тогда JQUERY сделаем корой всех фреймворков, он же массовый его любая макака знает, нахуя нам учить какие-то сложные фреймворки.Если ты не знаешь JS от и до, то не лезь вобще в фреймворки, а ебашь свои сайтики на бутстрапе и SCSS как описывают выше.кароче хуй с вами, плавайте в своем говне под названием БЕМ - дальше. для разумных людей давно придумали CSS IN JS
>>1483336БЕМ это бесполезное уродливое говно и кал, видимо у тебя травма детства с ним связана, что ты теперь его везде видишь и хейтишь обычные стили.>если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясьЕще раз: в scss файлах можно точно так же расшаривать логику, точно так же импортировать/экспортировать стили из файлов по частям, и даже простейшие функции там есть(а сложные ты все равно в ксс не запихнешь). Да-да, прямо взять .todo-list { @include normal-list; @include is-hueta; font-size: 15px }. И все это достигается буквально тремя доп. кейвордами поверх обычного ксс-а, никаких монструозных классов .todo-list.todo-list--is-normal-list.---ishueta добавлять не надо.>>1483340Ориентируются всегда на массы, если ты можешь взять простую технологию, которая понятна большому количеству людей, и использовать ее эффективно, то ты всегда будешь в выигрыше, по сравнению с мамкиными хипстерами, которые тащат любую хуйню поновее, думая, что так будет лучше не будет, именно так и возникает то самое легаси дерьмо, потому что новая хуйня станет старой, неподдерживаемой, с мертвым коммьюнити, тогда как проект с простой технологией продержится на плаву дольше. Именно поэтому кстати сам жопаскрипт захватил пространство сейчас - язык говно, но на нем пишут массы, коммьюнити огромное и макаку найти проще простого.
>>1483340>Давайте тогда REACT сделаем корой всех фреймворков, он же массовый его любая макака знает, нахуя нам учить какие-то сложные фреймворки.Поправил макаку, чтобы бугурт был актуален для 2019 года. и да, жквери это либа, а не фреймворк, как и реакт
>>14833441) Хорошо, ты гений, а все мировые фронты долбаебыСоздатель реакта - ден абрамов - тоже долбаеб, потому что советует хуйню, толи дело ты)миксины @include , все это говно ебаное и мусорка.Меня не надо учить, я писал на этом говне, сейчас мой код сократился раз в 5 минимум. я хочу просто использовать классы и пропсы, мне нахуй не вперлить ваши говно верстальские техники типа миксинов, в рот я их ебал, оставь это фронт макакам которые занимаются версткой лендингов.2) Ну да, Jquery легкий и популярный, надо его использовать, бутстрап популярный и простой, берем его, не будем разбираться в flexbox + grid я понимаю о чем ты гвооришь, сам был же таким долбаебом примерно 3-4 года назад.Надо писать на том, что проще поддерживать, что проще отлаживать, где нужно писать меньше кода.На 2019 год расклад такой: React + styled components + effector + typescript.Еще парочку новинов отсюда взять: https://github.com/tc39/proposalsа такие как ты пишут на var используют jqeury и придумывают себе оправдания
>>1483349Кто все? Ты и твои одноклассники? Я могу тебе так же сказать, что "все мировые фронты" используют ссаный бем, вон посмотри сколько о нем статей. >миксины @include , все это говно ебаное и мусорка.>вперлить ваши говно верстальские техники типа миксиновДурачок, но ты же и так их "вперлишь", но только в виде неописуемой жопаскрипт-мешанины. Хоть бы прочитал, что они делают. Но я уже понял, что ты просто долбоеб, который не знает даже базовых вещей. Удачи дебажить свой говнокод, в котором всю логику закрывают style-only компоненты просто потому, что дебилу захотелось писать не <div className="button is-active"/>, а <Button isActive/> и он никак не догадывается, что первая запись легко транслируется во вторую, но делается это только при наличии реальной рабочей логики, а не ради стилизации.
>>1483349это все хайп, завтра уже не будет твоего реакта.angular 1 , где он щас?попробуй найти разработчиков на angular 4? никто не пойдет на этот проект.Jquery 3.0? Ничего не поменялось за 4 года, как писали так и пишут.+ он будет всегда, 90% сайтов его используют.
>>1483355Мы с тобой варимся в 2 разных мирах, ты находишься в мире верстал и твоя работа верстать и делать подсветку кнопокЯ в мире современного фронтенда.какие базовые вещи не знаю то?)ТЫ просто чувак который не умеет в современный стек и работаешь над тем, что тееб дают ютуб-преподователи на русском языке, Ты школьник тупокинь статьи 2019 года где топят за бем , сравнивая его с другими подходами и я кину позже.Только прошу кидай не галимых верстальщиков, которые не смогли осилить TS , алгоритмы, современную философию фреймворков, а фронтенд разрабоитчиков (react/vue/angular)
>>1483361Я как раз в первую очередь бэкендер с 6 годами опыта, во вторую очередь реакт-фронтендер и стилями занимаюсь только в довесок к реакту. Так что про сепарацию логики и про то, почему нельзя мешать рабочую логику приложения с левой хуйней, знаю побольше твоего.
>>1483288двачую ксс удобнее в данном примере, в нативном реакте малость задалбывает что полстраницы занимает это создание стайл шитау меня другой вопрос - нахрен тебе сксс когда изменяемую часть проще дописать инлайн
>>1483349>я хочу просто использовать классычто-то ты какой-то не очень смузисейчас надо хотеть использовать хуки
>>1483336>Я не понимаю зачем вам эти костыли с CSS в виде модификаторов, ты понимаешь что это костыль? если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясьдвачуюпо моему ксс должен быть декларативным а не изменяемымлогику лучше держать в отдельном месте
>>1483294Разницы никакой нет.И ты, и я сидим на двачеИ мои 70, и твои 200 это просто плод твоих фантазийФактом остается лишь то, что ты тут срешь с подорванной жопойА я вообще не умею в жс, а просто нассать тебе в рот зашел
>>1483375>по моему ксс должен быть декларативным а не изменяемымНаркоман, он и так декларативнее некуда, там в принципе никакой логики быть не может. Или ты считаешь, что когда кто-то пишет button:hover {}, то это не декларация стиля, а команда? Нахватаются своих баззвордов, а значений не нахватаются.
>>1483375И да, никто тебе не мешает не использовать самые-самые последние финтифлюшки в кссе(которые нужны в 1% случаев), а делать их через реакт.
>>1484190Да ладно, дай ребенку поиграться в хайп, он же не застал предыдущие волны войн типизаций вроде смолток-джава-руби, через пару годиков прибежит сюда же рассказывать, как охуенно модно молодежно писать без типов и как нам нужно срочно избавляться от дедового легаси говна в виде тайпскрипта.
поясните за тупоскрипт, откуда в нем появляется бойлерплейт?если верить http://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.htmlтам просто добавляешь аннотации типов и интерфейсы и все, если с хуками то ведь даже классы можно не трогатьгде я что-то упускаю?
здорова бротва, экскузми за вторжение, в шапке не нашел, но посоветуйте литературы с 0 так сказать, спасибки.
кек сначала думал, что 200к$ за веб версию телеги много @ если писать код как тут >>1480518 то это норм
>>1484351Я просто к тому, что тут в треде нет ни одного прокаченного senior разраба, одни дауны, которые собираются тягаться с сильнейшими синьерами со всей планете.если вы в данный момент не получаете свои 250к, то даже не суйтесь.
Есть куча функций типа:get1()get2()get3()...get99()Есть переменная i.Есть ли какой-нибудь дешёвый способ подставить значение i в имя вызываемой функции? То есть если i == '42', то дёргается get42().
>>1483349в кровавом энтерпрайзе, где на счете каждый цент, jqeury таки норм @ write less do more для архитектурной структуры приложения опять же, есть модули и вебпакхз таки на фоне этого, зачем выходить за рамки jquery и бутсрапамб я что-то упускаю, в чем таки плюсы реакта или ангуляра с вуе против стека es6 + jquery + bootsrap + webpack?
>>1484382тут подробное описание с примерами https://medium.com/free-code-camp/pipe-and-compose-in-javascript-5b04004ac937
>>1484397ее на чем угодно напишешь, но тебе придется всратый аналог одного из фреймворковвы мне лучше объясните зачем нужна жуквери когда ванилла может то же самое
>>1484397В теории можно и SPA написать. Только на это уйдет в 5 раз больше времени и сил, чем на Реакте, например.И вообще джикверя это просто "упрощенный" JS, который по факту уже не нужен в 2019, т.к. сам JS уже стал таким.
>>1484377Зависит от того какой у тебя фронт. Если ты отдаешь хтмл и шаблон обрабатывается на сервере, то тогда и джикверьки может хватить (а еще проще просто webpack+babel+JS чистый).
>>1484405>>1484408> когда ванилла может то же самое>И вообще джикверя это просто "упрощенный" JSwrite less do mo @ по ссылке наглядно показано где сосёт ваниль https://github.com/nefe/You-Dont-Need-jQueryжиквери таки просто набор утилит для работы с DOM, чтобы не городить специфические велосипеды в очередном проекте
>>1484419кто мешает взять аналог JQEURY Но на ванильном JS с чистыми функциями?jquery плох тем что он каким-то свои обертки созадет, пихает дополнительную хуню в объекты итд.если бы он это не делал, вопросов бы небыло.// jQuery$el.parentsUntil(selector, filter);// Нативноfunction parentsUntil(el, selector, filter) { const result = []; const matchesSelector = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector; // Совпадать начиная от родителя el = el.parentElement; while (el && !matchesSelector.call(el, selector)) { if (!filter) { result.push(el); } else { if (matchesSelector.call(el, filter)) { result.push(el); } } el = el.parentElement; } return result;}
>>1484375 >>1484373 >>1484370 >>1484369Спасибо всем. Да тут одноразовый костыль для сбора данных. Отработает и в утиль.
>>1484422>jquery плох тем что он каким-то свои обертки созадет, пихает дополнительную хуню в объекты итд.лол откуда ты это взял? любые библиотеки вообще не должны манипулировать дефолтные объекты в рантайме @ жиквери обычная библиотека, которая упаковывает DOM сущности в array like collections
>>1484451Читаешь про node, npm, babel делаешь простенький проект на ноде, чтобы понять основы, настраиваешь вебпак и можешь уже писать на реакте что угодно.
>>1484451И я ещё чё-то в шоке немного, почему в основы js о массивах не написали, это же совсем базовая вещь.
>>1484422нахрена подобным страдатьпотом код не прочтёшь толком если постоянно дёргать чайлдов и парентсов
>>1484451можно начинать сразу, JS там не нужен, подтяни map и все, за месяц можно освоить MAP + FILTER если учить по 4 часа в сутки!
>>1484486>за месяц можно освоить MAP + FILTERЯ не понял, если честно, загуглил, это просто методы для отсортировки массива. Но ты ещё дополнил, что за месяц это можно освоить? Или ты имел в виду, если яп совсем не знаешь?
>>1484540https://www.youtube.com/watch?v=9Jk8SLMl3gI&list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8&index=4Бля, ща смотрю этого чувака, ахуеваю с его тупости
>>1484545Если хочешь реально поорать, то советую этот видос:https://www.youtube.com/watch?v=VMv4LXzlj9I
>>1484545>it-incubator.byКлассическое наебалово солюков селюкамиУ самих сайт написан на каком-то тильдоговне и пидорится в самых базовых блокахЕще и апи отвалился лол
Гуйсы, такой вопрос, начал осваивать либу typeahead. Прикрутил ее вместе с knockout. Окей, выпадающий список я вижу, все замечательно. (делал через ko.bindingHanlers) но проблема в том, как обновить источник для typeahead'а? У меня при старте страницы сначала пустой массив, потом он совершает апи запрос и только потом наполняется, однако в выпадающем списке остаются только старые значения.
>>1479520 (OP)Как тут http://jspro.brothercake.com/code-examples/principle6.htmlсделать так, чтобы зебра была внутри contenteditable div?
>>1484564myViewModel.personName.subscribe(function(newValue) { alert("The person's new name is " + newValue);});
>>1484585что будете делать с проектами если сотрудники умрут или на пенсию выдут? современные зумерки же не станут ввязываться в это говно.
Челы, срочно! Короче, начал я тут писать сайтик. Ну, тренируюсь делать сайтики. И у меня получается главная страница, но на ней контента почти нихуя нет. И сверстал футер, а он не хочет быть внизу страницы. Типа, у меня есть блок wrap, в котором хедер, нав, мейн и футер. Но этот фрап не растягивается на всю страницу. Как мне можно это исправить?
>>1484590Зумерки вообще не ведают во что ввязываться. За первую миску риса и не то изучат. Ведь времени как они считают у них вагон
>>1484593нет, зачем им дальше работать на том же реакте, если выпустят что-то новое? переучатся и на новый стек, а старые стек оставят дедам и лентяям
>>1484672зависит от кода подходов, лучше чем PHP , но код на PHP можно написать так что он будет быстрей чем на Node
>>1484694из коробки нода.Но если ты задаешьс ятакими вопросами то ты джун или около того.а если дждун то тебе никто не доверит проекты с 10000 op/s
Здравствуйте господа синьоры-помидоры. Подскажите плиз годных мануалов по SPA, хочу фронт на Vue сделать. Бэк будет не важно на чем (на голанге).
>>1484402>>148440635-лвл бумеры на месте? Нравится заново изобретать велосипеды? Сейчас бы spa на древнем говне писать, кек.
Пытаюсь достучаться до api сосача http(s)://2ch.hk/доска/res/номертреда.json через фетч.Как обойти тут CORS?Хелп
>>1484757Технологию еще можно по этническому признаку выбиратьИндусы специализируются на джаве и перле и CSВикинги пишут ML на питонеРусичи и выходцы из СНГ зубрят реактМафия блин
>>1484757Двачую.Мне вообще Вью и его экосистема нравится, все очень красивенько и четенько, но все равно Реакт солидней.
фуу, добил наконец eloquent javascriptсамые трудные задания это пиксельная линия и самое последнее, которое просто фантастически нудное а заодно пример почему лучше не велосипедить компоненты без фреймворка, а самое забавное это пикрил, веб интерфейс к файловому серверу чтобы редактировать код и самого сервера и его его веб интерфейсатеперь я наверное заслужил начать ydkjs
пояснитев СПА роутеры,контроллеры все на фронтено чтобы подключить регистрацию и проверку логина и работа с БД,надо подкл сраный экспресс?
Может кто понимает, почему у меня скрипт падает https://codepen.io/Sargarus/pen/zYOQmOgЕсть таблица заданий с таймерами, если только одна строка, то все работает заебись и таймеры считают, все крутиться, но при добавлении еще одной все падает. Из-за недостатка опыта сложно объяснить яснее.
>>1484892Жава jstl, обработчик на сервлете лежит, похуй говнокод или нет, я про жаваскрипт, вернее про цикл forEach спрашивал и можно ли так вообще, но спосибо за мнение.
За сколько времени можно изучить react для того чтобы уже можно было на вакансии подавать? Типа, я уже подал, написал в резюме, что знаю реакт, а вдруг его дохуя там учить )000Я перекатываюсь с другого языка, ща js основы выучил за 3 часа, приступил к реакту
>>1484917>перекатываюсь>можно было на вакансии подаватьТы еще никуда не вкатился и не перекатился додик
>>1484403>>1484386>пайпВижу, его планируют допилить в следующую спеку ЖС: https://github.com/tc39/proposal-pipeline-operator10/10 идея
>>1484945Есть методfs.writeFileSync("hello.txt", "Привет ми ми ми!")Как сделать, чтобы записывало не в конец файла, а куда хочу?
>>1484949ты должен прочитать буфер отформатировать его как строку и обратно записатьучитывая что ты пользуешься синхронной залупой с шиндусятским тхт у тебя нет ни малейшего представления о том что происходит так что иди на хуй
>>1484949парсить старый файл, добавлять твою хуйню куда нужно и записывать его обратно на диск, очевидно же
>>1484949Выгрузить файл в переменную в виде строки/массива, поменять в этой строке/массиве нужную тебе строчку, переписать файл целиком.
Аноны, подскажите, какую конкретно область дрочить. Языки учу уже года три, а что с ними делать не понятно
>>1485060Выглядит конечно круто, но мне кажется это заслуга маркетологов, а не программистов, будущего скорее всего у этого фреймворка не будет.
>>1485066я ищу стек для своего мобайл проекта, и мне нужно максимум просто и дёшево, реакт нэтив имеет слишком высокий порог вхождения приправленный призрачным обещанием производительности @ https://youtu.be/kJoucmFUrn0
Здарова, вебаны. Никогда не писал на JS, так что возможно вопрос тупой. Хочу сделать сайт, который загружает файлы пользователя на дропбокс/любой другой подобный сервис, при этом, фильтруя их по размеру и не загружая слишком большие, например. При этом, чтобы файлы грузились с пеки пользователя прямо на сервис, минуя мой сервер. Возможно ли это в принципе? А то, судя по семплу ("сеферу") на сайте дропбокса, они так делать не позволяют.
Открываю новое окно через newWindow = window.open(...);Потом сразу делаю newWindow.myVar = 123;В отктытом окне написано console.log(myVar); И это нихуя не работает в хроме, что я делаю не так???
>>1485290>делаю newWindow.myVar = 123;>В отктытом окне написано console.log(myVar)>в новом окне я нигде и не использую newWindowНу просто охуитульные истории.
>>1484949https://nodejs.org/api/fs.html#fs_fs_write_fd_string_position_encoding_callback> position refers to the offset from the beginning of the file where this data should be written. If typeof position !== 'number' the data will be written at the current position. See pwrite(2).Проблема в том, что просто "в лоб" указав офсет, стрим начнет оверрайтить тот контент, который следует за офсетом соответственно, нода за тебя не раздвинет ноги файл.Следовательно, как вариант, тебе нужно стримом читать контент из оригинального файла и писать в другой, затем, прочитав n-байт вписать нужный тебе контент, и далее продолжить чтение/запись. По окончании процедуры стереть оригинальный файл, а созданный переименовать.И да, за >writeFileSync бить нужно в нос.
>>1484397Напишешь. Просто по дороге напишешь свой Angular/React/Vue. Только хуже.https://ru.m.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE_%D0%93%D1%80%D0%B8%D0%BD%D1%81%D0%BF%D0%B5%D0%BD%D0%B0
>>1484807Конечно, ведь фронт это то что видит бизнес.Но правильный фронтендер должен уметь вовремя перевести стрелки на бэкэнд.
ПЕРЕКАТ:>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)>>1485720 (OP)
>>1485065>будущего скорее всего у этого фреймворка не будеткек, гуглю как раз ionic framework "future proof"вижу у них в блоге написано, что начиная с 4й версии они отказались от привязки к определенной технологии или фреймворку и стали фьюча пруф пикрилейт @ https://ionicframework.com/blog/a-guide-for-migrating-to-ionic-4-0/хз, мне кажется стоит рискнуть
Есть один модальник, в котором пользователь может накликать галочек, потом он может нажать условную кнопку confirm и все это должно перезагрузить страницу.Смысл в том, что если он ничего не накликал то я сразу могу перезагрузить страницу.Если же он накликал там всякого, то я в цикле шлю аякс запросы, и после цикла у меня стоит перезагрузка страницы:for () {//аякс запросы}location.href = ...И вот очевидно что такой подход не работает. Как я понимаю просто выполняется цикл и перезагружает страницу, при этом не понятно не только выполнились ли запросы успешно но и успели ли отослаться полноценно.Поэтому нужно что-то такое:for () {//аякс запросы}if (все запросы отработаны или вообще не посылались) {location.href = ...}Как это можно реализовать?