Ссылка на прошлый тред: >>757964 (OP)Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.Часто задаваемые вопросы:https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.mdСписок материалов для изучения:https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.mdСписок инструментов и направления JS-разработки:https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.mdНЕ КОПИРУЙ КОД ПРЯМО В ТРЕД! Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
и снова обоссал макак (вас)
>>762286Монитор не забудь протереть
анон, как вкатываться в реакт: сразу с флаксами и редаксами, или сначала нативый реакт шлифовать?
>>762311Сразу бери всё и используй
>>762311Сначала нативный, а то не поймешь принцип работы и будешь обсираться на простейших задачах.
Поясните за ёбаный fetch, а? Вот есть у меня GET запрос, который возвращает, например, 401 и в body у него чтото типа { "message": "Some error occured."}. Как мне получить это сообщение? Я пытался так - fetch("some-url").then(response => { if (!response.ok) { throw response.json() }}.catch(error => { console.log(error) } )Анон, не пашеть нихуя!
Читаю статью на learn.javascript "Как писать неподдерживаемый код?" И удивляюсь какие же хитренькие и мелочные эти програмистишки. Мало того что каждый месяц создают новые фреймворки чтобы была причина переписать старый хорошо работающий код на новом фреймворке, так плюс ко всему еще и специально пишут запутанный код чтобы другие разработчикики после них не смогли его прочесть и исправить. Крысы ебаные
>>762416define не пашет
Ребята, сириус бузинесс. Энтырпрайз, компания на >5 тысяч человек. Как обстоят дела с этим у сообщества ноды? Есть ли здесь у кого опыт внедрения ноды на крупных предприятиях? Как нода ведет себя Ораклом, есть ли годный стабильные ORM под него? Погуглив, обнаружил ресурс Node Source с готовой платформой N|Solid для развертывания NodeJS приложений. Но чет не понял по тонкостям лицензирования данного продукта - какие цены, какие условия.Немного вводной - работаю на предприятии, где в интранете в качестве веб-сервисов используется ASP.NET + Oracle. Пока все выглядит довольно убого и очень туго идет разработка. Хотелось бы со временем перевести разработку на ноду, благо коллектив не против.
>>762427Компания 1к+ человек, основная аудитория - европка, энтерпрайз во все поля. Около года назад переводились с жавы на ноду. В целом всё прошло хорошо, сейчас всё работает стабильно и дальнейшие изменения не планируются. В качестве ORM вначале использовали Sequelize как самый стабильный и функциональный вариант, сейчас работаем на самописной ОРМке.
Спс за отклик. В catch я получаю "Uncaught (in promise) SyntaxError: Unexpected end of input" и это явно из-за попытки сделать response.json() в первом .then блоке. Что я упускаю из виду? На пике ответ сервера. Вроде валидный же json объект.
>>762417Кукарекай о своих фантазиях в другом месте, пожалуйста
>>762436Почему сменили орм?
>>762446Какие фантазии, даун? Статью прочитай, макака ты тупая
>>762450Я читал эту статью, что дальше? Ты просто вскукарекнул о какой-то мелочности и приплел свои фантазии о фреймворках. Нахуя ты это сюда написал? Что ты хотел донести? Почему твои слова ничем не подкреплены?
>>762454Я написал что вы ебанутые мартышки, которые усложняют жизнь не только себе, но и другим разработчикам, которые будут работать с вашей сранью.
>>762457А, то есть единый стандарт написание кода - это усложнение?
>>762437Ну так лел, throw error.message твое сообщение и будет, что ты еще хочешь?
>>762470Анон, я блять безнадежен -(я не понял, что ты имеешь ввиду. чуть чуть поясни, пожалуйста.
>>762481А не, у тебя в .then( нет закрывающей скобки
Есть директива на первом ангуларе, которая принимает как атрибут переменную из скоупа. В начале переменная равна undefined, но потом данные приходят по ajax и сохраняются в переменную. Проблема в том, что директива рендерится с неуказанным значением и не реагирует на дальнейшее изменение переменной. Как решить?
>>762449Если вкратце - переусложненное создание связей. Было сделано проще. Макаки не осилили.
>>762525Там же одной строчкой связь создаётся, даже поле писать не нужно, что можно не осилить?
Нагуглил как сделать простой счетчик обратного отсчета:https://jsfiddle.net/v09tuakv/Вроде разобрался, как она пашет, но как можно эту хрень по щелчку остановить и потом запустить обратно с момента остановки?
>>762528В некоторых случаях нужно ещё и импортировать созданную связь, плюс many-to-many тоже не одной.
>>762523резолвить в конфиге, или проще - обвернуть в div c ng-if
>>762542Ммм, ты ведь знаешь что у Date есть встроенные методы для получения минут, секунд и другой поеботы? Теперь знаешь, лол
>>762542Есть же momentjs, зачем пилить кривые велосипеды?
Анон, есть какой - нибудь годный туториал по редукс? Никак не могу разобратьсяp.s. В английский слабо могу p.p.s А нужен ли он вообще? Может джуном и с обычным реактом возьмут?
>>762671>В английский слабо могу >Может джуном и с обычным реактом возьмут?Лучше английский учи, с ним скорее возьмут джуном. во всех бодишопах чуть выше говна и мочи проводят интервью дополнительное на английском
>>762676Доки - то я могу читать, коряво, но могу, с редуксом только не выходит
>>762676> проводят интервью дополнительное на английскомВейт, прямо интервью на английском? Но нахуя?
>>762678Бля, у редакса одни из самых пиздатых доков, и написаны они очень легко (таким же русским дауном, как ты, который еле говорит, кстати)
Так что я хуй знает, что у тебя не выходит, видимо ты просто долбоеб
>>762680>>762681Я их не открывал даже, лол, на русском почитал что - то и подумал, что на английском не осилю
>>762679бодишоп - это где сдают тебя в аренду биллу какому-нибудь. он пишет и ебёт тебя напрямую, а платит васяну который всё это организовал, и хуй он будет брать тебя на оклад потому что во-первых ты не такой охуительный, а во-вторых потому что васян на такой случай припас пункт в договоре и будет судиться с биллом.
>>762683Пиздец. Ну хуй знает, видосики хотя бы глянь, там даже доку читать не нужно, этого хватит.
>>762689Завтра доки гляну и думаю разберусь, спасибо С первого взгляда казалось, что это достаточно сложная концепция, но после слов анона, понял. что нет
>>762690Если ты знаешь реакт, то там вообще нового ничего для тебя не будет.Редакс, если очень упрощать, это просто глобальынй объект, у которого есть setState и всё. Компоненты берут из него инфу, и перерендириваются, когда этот объект меняется.
>>762694Я когда свой пробный проект на реакте писал, у меня был один стейт и всю инфу компоненты черпали из него и при определенный действиях он обновлялся через ajax и вместе с ним обновлялись и компоненты.Получается я использовал redux подход?
>>762701Типо того
>>762710Кокой я молодец
Начал учить жс.Почему если подключить скрипт вот так <script scr="main.js"></script> ничего не работает хоть файл main.js и лежит в том же каталоге что и index.htmlБраузер тупо не видит этот скрипт.Зато если копипастнуть внутрь html в тег <script> все отлично работает?
>>762723>scrsrc надо писать
>>762724Спс, починилось.
>>762726П.С. а мб есть какой-то плагин или редактор чтоб автоматически такие опечатки обнаруживал и обращал на них мое внимание?
>>762727Судя по твоей слепоте тебе только Webstorm поможет
>>762728Спасибо, я в туторитале про него читал, сейчас скачаю.
Вот задумал реализовать такую же штукуhttp://alvarotrigo.com/fullPage/ то есть легонько проворачиваешь скролл а у тебя листаются блоки размером 100% на 100%. Ну и чтоб чуть отличалось сделал чтоб текущий слайд не уезжал, а на месте оставался.http://codepen.io/anon/pen/RRPyGLУ меня вопрос. Почему у этого чела подобный функционал занимает 3к строк на гитхабе? И почему я в нем нихрена не могу понять он для меня выглядит как китайские иероглифы. Мой код похож на говно, но он занимает 30 строк и просто работает(тока в последнем хроме). Да, понятно, что нужно для кроссбраузерности по-разному определить события, поддержку скролла с клавы и на мобилах добавить, заворачивание в плагин и т. д. но все равно я не пойму как писать такой профессионально выглядящий нихера непонятный код вместободи.онскролл = {страницы[текущая].крутаниВверх()}Ньюфаг, проштудировал javascript.ru и Фленагана
>>762783У него там в ванилла-реализации половина кода фактически дублирует часть функционала Жыд-кверит (зачем это нужно - вопрос отдельный). А вторая половина:>кроссбраузерности по-разному определить события, поддержку скролла с клавы и на мобилах добавить, заворачивание в плагин и т. д.
Redux-юзеры, покажите пример state ваших приложений?
>>762164 (OP)Какой фронтент фреймворк взять с реактом, чтобы элементы были максимально отзывчивыми на мобайле?
>>762799import {otzovis} from 'alloy-yoba'
>>762799ionic
Как быстро подтянуть фронт? Относительно знаю ванильный жс и немного основ цсс/хтмлХочу быть более сильным во фронтовой части.
>>762843Садишься и клепаешь свистоперделки с реактом
>>762844А почему именно реакт? Я вот в сторону эмбера смотрел и немного ангулара
>>762846Эмбер не нужен. Выбирай между реактом и ангуларом. Если олдфаг - то бэкбон.
>>762844А что клепать? Где брать примеры? Самому что ли придумывать все?
>>762851Тонны примеров просто. На Кодепене черпаешь вдохновение и хуяришь свой велосипед. Сам так наинал. Под #dailyui участвуешь в контестах.
>>762852хорошо. А вот смотри, я делаю вырвиглазные интерфейсы и не умею дизайнить. Как мне делать менее вырвиглазные интерфейсы?
Что я должен знать про ваш Ангуляр как бэкэнд-разработчик? Срать и принимать ЖСОН по роуту на get/post/put/delete?
>>762866>не умею дизайнитьМож для начала накидать мокапчик?Если что Webflow позволяет WYSIWYG'ом визуально прикинуть интерфейс.
>>762869>Срать и принимать ЖСОН по роуту на get/post/put/delete?Именно. Ты должен пилить апи, остальное разработчик на фронте сделает сам.
>>762866> Как мне делать менее вырвиглазные интерфейсы?B O O T S T R A POOTSTRAP
Помогите ньюфагу. Можно ли организовать сортировку через метод sort, вставляя в него функцию: function sortBubble(Array) { var buffer; var c = Array.length; for (var i = 0; i < c; i++) { for (var j = 0; j < c; j++) { if (Array[j] > Array[j+1]){ buffer = Array[j]; Array[j] = Array[j+1]; Array[j+1] = buffer; } } } return Array; }или не ебаться, и просто вызывать функцию как метод?
Мертвый тред мертвого языка
>>763102Ты самый популярный в мире язык назвал мёртвым?
>>763107Да
>>763108Зачем? Это же не соответствует действительности
>>763114Да
рейт мое приложениеhttp://embed.plnkr.co/B5uxame7CkNEC1YcyU8I/
>>763135Достойно js треда
>>763115Вся суть хейтеров жабоскрипта
>>763135Форкнул, начал делать мультиплеер
>>763141чет орнула ведь это идеяодин играет хуем, а другой должен успевать открыть ротсчитается количество проникновений за минутутаблица рекордов
>>763143> Тимбилдинг> Игра для влюблëнных> Для всей семьи
>>763144>развивает эмпатию
>>763147>Детям в школе показывают игру вместо сексуального воспитания
>>763135А это баг или фича?
>>763154тестировщик в треде. лолисправил
>>763154это симуляция оргазма
Анон помоги советом , надо сделать визуально Topological Sort графа , сама соль что надо сделать каждый шаг алгоритма , какую либу взять чтоб с под js сделать ?
>>763266Нихуя не понял.Мы тут на жквери классы дивам включаем/выключаем, какие графы бля? Съебал отсюда нахуй, чуть мозг мне не сломал, сука.
>>763273кроме JQ нечего не слыхал ? D3 там не ?
>>763292Диабла? Нахуй эту парашу, я в КС играю
>>763293ПроигралКак же хорошо, что в pr нет капчи
>>763293ладно хватит тебя кормить , и так уже отъелся
>>762461Остынь бро, он просто не уловил что вся та статья в саркастическом ключе написана.
Почему за Ангулардваноль. Понятно что модно и столько, а насколько удобно? Хорошая вещь?
Сколько в Москве предлагать умному джуну - мидлу со знанием Angular? 80 на руки достаточно?
>>763499Пачку дошика и две сосиски
>>763501Я знаю джуна, который в данный момент второй месяц бесплатно работает, ради опыта, потому что без опыта никуда не берут. Так что дошик и сосиски еще не так плохо
как проверить свои знания для фриланса удаленки. Вроде бы неплохо разбираюсь в js, jquery, angular, могу даже в бэкенд php+mysql. Как проверить свои знания для фриланса и удаленки, готов ли? пишу сайтики разной сложности (html css знаю хорошо). как узнать? сразу на тематические сайты идти, брать пробные задания?
>>763504>бесплатно работает, ради опытаТоже так хочуМимоджун
>>763506>как узнать? сразу на тематические сайты идти, брать пробные задания?this.
>>763506>тематические сайтыЭто какие
Что там с конфой на слаке, есть там кто? Адресок подскажите.
>>763509freelance-сайты. или на hh ru искать вакансии, я так понимаю
>>763516Одно другому не мешает. Но в случае с постоянной работы по удаленке или нет - не важно, с тебя спросят по масти портфолио.Есть чо на гитхабчике погонять? А если найду?
>>763517Мне интересно, если я захочу устроится куда - нибудь фронтом и мне понадобится залить на гитхаб какой - нибудь работающий проект, мне бэк для него самому писать или как?
>>763517ну вот уже дельный совет. я написал spa на angular с бэкендом на php, которое можно использовать для контроля собственных расходов. выбрал просто так не знаю почему, что бы не делать очередной todo list. этого достаточно? или надо несколько делать? портфолио готовых работ нет, потому что не работал еще
>>763520Если ты напишешь бэк сам, то ты можешь конкурировать с другими соискателями на место Full stack developer. Это не только звучит более солидно, но и оплачивается жирнее.
>>763523Максимум, я cмогу написать бэк на пхп вида if(isset($_GET["foo"])){echo "чито - нибудь"}
>>763526И мне будет стыдненько, если кто - нибудь на гитхабе будет эту парашу смотреть
>>763522Мудрые аноны здесь и посетители на Куоре говорили так - не суть, насколько твой проект имел отношение к реальной жизни (хотя тот факт, что он был задействован в продакшне - очевидный плюс), сколько использование актуальных технологий.
>>763526Не слушай ты его. Такая макака на все руки хуже червя пидора. Ни то ни другое толком не сделает. Видал я уже таких фулстукдевелоперов
>>763526чаще просто берут данные из json-файла, где все данные пишут. а мол в будущем они будут из бд. когда я под ангулар бэкенд делал, получается что я средствами php формировал json на выход
>>763544А если они динамически изменятся должны?
Работаю полгода с нодой, но проект простой (апи, монга, сокеты и все) и дальше делать нечего. Уходить пока некуда (не берут). Как развиваться? Какие можно посмотреть большие проекты на ноде? Книг нормальных не нашел.
>>763551Джейчую вопрос. Тоже интересует становление Нодониндзя.
>>763551Ты попал в ловушку хайпа.
>>763556и соснешь сполна
>>763556С такой зарплатой мне пока ок. Но вакансий и правда мало стало. Фронтенд трогать не хочется, хайпить какой-нибудь го тоже.
>>763551Езжай в дс. Тут работы на ноде полно. Или смотри в сторону фриланса, там тоже заказов достаточно.
>>763567На самом деле впервые вижу такого калеку. Если фронтендеров можно понять - у них нет выбора, а в случае переката на бэк - удобно и не надо ничего учить, то что может заставить заниматься бэком с нуля на этом чудо-языке, не имея дел с фронтом - для меня загадка.
>>763577Учил рельсы и ноду вместе, пошел куда взяли. С фронтом тоже знаком (реакт/ангуляр), но мне не нравится.>>763575Я в дс и так, крупные компании говорят, что мало опыта.
>>763585Ну так на вопрос по большим проектам на Ноде пояснит кто или нет? >Я в дс и так, крупные компании говорят, что мало опыта.В чем фишка больших компаний, использующих ноду? Что они там, блядь, неебического такого с ней делают, что не укладывается в стандартные рамки >апи, монга, сокеты и все
Хотел заняться ангулированием 2 на JS, но там туториалы только на тайпскрипт. Что это за параша? То же самое, что кофе ? Если что, кофескрипт я ненавижу до дрожи в коленках
>>763601Тайпскрипт хуже, чем кофе, братишка. Со статической типизацией и похабным синтаксисом.Но зато искаропки поддерживается мсфс визуалкой.
>>763602>>763601Лол, дауны не в курсе, что если убрать типизацию, то синтаксис от ес6 вообще не отличается у тайпа.
>>763609...и нахуя тогда он нужон?
>>763615Для опциональной типизации.Чтобы когда работаешь в команде, быстрее ловились баги, можно было делать рефакторинг, и не нужно было бы запоминать сигнатуры функции, а тебе они бы сразу подсвечивались в редакторе.
Мой пулл реквест вчера приняли в кодбазу реакта, а чего добились вы, ничтожества?
>>763620Диванон, тгавля.
>>763620Этот пидорас из хекслет чятика, можно диванонить, но я думаю всем похуй будет.
>>763620Я на губной гармошке умею играть и у меня тян есть.
Как ajax'ом отправить данные из формы массивом/строкой при сохранении структуры массива на выходе -<input name="data[2][name]" value="10"/><input name="data[2][value]" value="red"/><input name="data[22][value]" value="11"/> ... ?
>>763620Пиздец ты всратый, поменяй фотку.
Sup. Я только что написал свой первый слайдер, опираясь на документацию джуквери. Для вас это, вероятное, полная хуерга на 5 минут, а для меня это огромный шаг вперед после 3 месяцев изучения js. Но я бы хотел услышать ваше мнение о том насколько он плох/хорошо и почему.
Sup. Я только что написал свой первый слайдер, опираясь на документацию джуквери. Для вас это, вероятное, полная хуерга на 5 минут, а для меня это огромный шаг вперед после 3 месяцев изучения js. Но я бы хотел услышать ваше мнение о том насколько он плох/хорошо и почему.http://jsbin.com/yoqitunedi/edit?html,css,js,output
>>763645толсто как то. 3 месяца учить, ты что по 30 сек в день учил?
>>763645https://www.coursera.org/learn/website-coding/home/welcome3 неделя. 1-я HTML, 2-я - CSS, третья твой слайдер на JS. Рекомендуется тратить 2-3 часа в неделю.
Зачем в 2016 учить жквери и писать на ес5?
>>763645Ты же в курсе, что такой слайдур можно написать без подключения библиотек?мимо учу js 2 недели
>>763656Этот индус преподает в университете Гонконга ноду.Что хорошего из этого может выйти?https://www.coursera.org/learn/server-side-development
>>763659>2016>js
>>763628Преобразуй в json и отправляй
>>763669> по прежнему самый быстро развивающийся и востребованный яп
>>763673The features of ES2016Any proposals that were at stage 4 on Thursday, 28 January 2016, will be in ES2016 (source: ECMAScript standard editor Brian Terlson). That means that ES2016 will contain just two new features (in addition to bug fixes and smaller improvements):Array.prototype.includes (Domenic Denicola, Rick Waldron)Exponentiation Operator (Rick Waldron)
>>763461> Хорошая вещь?Да
>>763461Я первым Ангуларом так обжегся, что к этому говно больше в жизни не прикоснусь. И тебе не советую.
>>763704На каком стуле теперча сидишь? На реактивном, поди?
Это нормальная практика заворачивать в методы ES6 классов промисы? Т.е. чтобы метода класса возвращали промисы.
>>763704Обжегся он, блятьТы нормально писать умеешь, с аргументацией? Кому нахуй нужны твои душевные переживания
>>763732Нормальная, а что ? Если требуется асинхронное исполнение.
>>763758Да что-то не получалось нативными промисами выполнить такую последовательность действий:instantiatedClass.method1().then(...)Причем, method1() вызывал при исполнении другой метод method2() того же класса, результат выполнения которого тоже требовалось подождать. Вот и задумался, а такой подход вообще адекватен? Но в любом случае решил с помощью Q.method1() и method2() возвращают отложенный промис
Анончики, может кто пояснить почему 9999999999999999 превращается в 1.0е+16? 100011100001101111001001101111110000001111111111111111 - это 9999999999999999. По идее это число должно записаться в память, как: 1бит(знак)11бит(хранят порядок)52+1бита(мантисса) - т.е не влезла бы последняя единичка и число стало бы 9999999999999998. С дробными числами это работает так, но и с целыми числами тоже должно. А оно почему-то округляет до 1.0е+16(растет на единичку). Почему так происходит?
>>763601Хоспаде, убей себя нахуй.
>>763762Я вообще не яваскрипт-кодер, но как-то видел парашу вот такого родаhttp://www.developersonthe.net/ru/posts/post_id/66-Perevod-stati-JavaScript-Promises-There-and-back-again-Chast-6-Promisy-i-Generatory/Если честно, я не был в курсе такого ... оригинального подхода к выполнению асинхронного кода.Но, разобравшись, что к чему - в принципе, могу рекомендовать.Такое дерьмо встретилось мне в плагине крипто-про, наш фронтенд отказался помочь мне разбираться, как это работает.
>>763595Вангую энтерпрайз, но это дно на любом языке. Завышенные требования, работа на 99% - ковыряние в старом коде.
>>763602>мсфс визуалкой.Что? Гугл по запросу "msfs" выдает симулятор самолетов.
Нахуя везде (не в качестве колбека) лепят стрелочные функции?Все эти const CoComponent = props => <div>Petuh</div>. Нахуя здесь контекст запоминать?
>>763847Чтобы скобочек не было
>>763847Эти питонорабисты в край ебанулись со своей борьбой со скобочками, убив читаемость.
>>763624Всем похуй уже на ваши диваноны, петушки-анонимасы. >>763638Свою покажи сначала, красавчик.
>>763913>Всем похуй уже на ваши диваноны>Обратил на них внимание и агрится
>>763916Не вижу тут связи. И я вообще не агрюсь, что агриться на слабоумных.
>>763732Это нормальная практика, только ради бога, не оборачивай синхронный код в промис
Так всегда было?
>>763981в этом случае скобки не несут никакой синтаксической нагрузки
>>763984Чито?
>>762164 (OP)Здравствуйте, возникла такая задача, с интервалом в 15 секунд выводить на экран по очереди, то сообщение "А", то сообщение "Б". Как это можно адекватно сделать ?Пока-что единственная идея, это запустить цикл, добавлять к числу каждые 15 секунд 1, и если парное, то выводить сообщение "А", а если не парное, то "Б", но ведь есть более адекватные решения, ведь так ?
>>763882Это вас, скобочкодаунов, убить надо. Уже 2016, подсветку изобрели
>>764001Поссал тебе в рот, даун.
>>763981Такой трик часто используют, когда требуется в объект вхерачить функцию. Если она (функция, то бишь) объявлена ранее, то в последующем объекте просто указывают ее имя.
>>763996Уверен есть примерно 100+ реализаций этой задачи с самыми различными велосипедами. Просто нормально сформулируй и загугли
>>763981Вроде в ес6 должно появиться, или уже частично поддерживается.Если в объекте указан ключ без значения, то значение ключа будет искаться по имени этого ключа вне фигурных скобочек.Иными словами пикрелейтед.
>>763996Почему у девушки на фотографии видны ареолы? Это нормально?
>>764009А я сам придумал. Выводим одно сообщение интервалом каждые 30 секунд, а в нём пускай сидит таймаут, который выводится через 15 секунд. Пойдёт.
>>764013Ебануться.
>>764010Вот я и охуел, когда в файрфоксе заработало без бабеля
>>764011Как ты в ебучем жипеге разглядел это ?
>>764017А. Просто я слепой уёбок. Ну видно и видно. Что с того ?
>>764011Что такое ареолы в данном случае? Пигментные круги вокруг сосков? Тогда виден лишь один, так что все окей.
>>764001>Это вас, ногодаунов, убить надо. Уже 2016, инвалидную коляску изобрели
>>764020А если я одно яйцо на улице покажу, это тоже норм?!
>>764077А ты няшный?
>>764077Ну она ведь не на улице.
>>764077Да, ведь одно яйцо не подходит под определение "демонстрация половых органов", так как в единственном числе. Алсо, ты можешь сказать, что это яйцо птички выпало из гнезда, а ты подобрал.
Недавно начал изучать Javacript, до этого ознакамливался с HTML/CSS и общем с веб-технологиями. При изучении js встал такой вопрос - на каком этапе я смогу уже хоть что-то зарабатывать на этом? Т.е какие минимальные знания нужны чтобы устроиться в простенькую веб-студию и получать зарплату? Вопрос не к тому что я хочу побыстрее начать зарабатывать, а к тому что хочу понять эти рамки, за которые нужно перейти и после которых уже начинается что-то поболее.
>>764319>на каком этапе я смогу уже хоть что-то зарабатывать на этом?когда уговоришь эйчара что ты сможешь что-то сделать для бизнеса
>>764319На этот вопрос ты сам найдешь ответ, прошерстив потенциальные места работы. Открываешь фриланс биржу, к примеру, ищешь работу по тегу js, далее - смотришь, что в основном требуется и сколько за это предлагают денех.
>>764328>>764326Спасибо за ответы, господа
Народ, бродя по инетику наткнулся на тестовые для какого-то обучающего курса. Одна из задач: https://gist.github.com/xanf/48027acf496a2ed777a0Глубокий поискАлгоритмическое задание для любителей рекурсии. Или вы предпочитаете итеративно?Так вот у меня возник вопрос. Я лично вижу еще одно "решение" этой задачи. Вот это: http://jsbin.com/bipanoyuyo/edit?js,consoleИ вот тут у меня возникают сомнения, вроде и решил, но сделано то не так, как подразумевалось. Может есть какие-то недостатки, подводные камни и т.д. и т.п.А может и сгодится)Объясните пожалуйста
>>764429>И вот тут у меня возникают сомнения, вроде и решил, но сделано то не так, как подразумевалосьТы выполнил задание в соответствии с условиями.Там же никаких изъебов более не требовалось.Кстати, местод .indexOf содержится и в прототипе строки, кстати говоря:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
>>764437ну написано что вроде хотели через рекурсиюпро indexOf у строки я знаю, но мне надо было отделить числа друг от друга, а то поиск в строке "28, 7, 5" по числу 8 может дать true - а это неверно. Поэтому я сначала снова перекинул в массив и потом уже искал.
>>764441в любом случае хер знает устроило бы их такое решение мое или нет, ибо курс уже вроде давно стартанул. Просто для себя интересно выяснить в чем могут быть недочеты такого решения (если они есть)
>>764441Если через рекурсию, то тебе придется переписать функцию, лал.Каждый элемент массива прочесываешь, проверяешь элемент методом Array.isArray([]), если массив - осуществляешь рекурсивный вызов. Как-то оно так. Да ты и сам, поди, знаешь.
>>763501Я серьезно. Нужно найти себе замену на проект.
>>764446Таких заданий на КодеВарс дохера.
Есть исходный объект. Есть входящие данные в виде {key: value}. Нужно определить, есть ли на исходном объекте данные кей\велью. Похоже нативных методов для этого не имеется, написал такой сниппет:hasKeyValue = (obj, value) => { const key = Object.keys(value)[0]; const val = Object.values(value)[0]; return obj.hasOwnProperty(key) && obj[key] === val;};можно как-нибудь по-приятней этой сделать?
Есть ли более правильный способ добраться рекурсивно до нужного родительского элемента чем target.parentElement.parentElement.parentElement.data?
>>764467.closest(selector)
>>764468Добра тебе, это именно то что надо.
>>764446Как-то оно так, наверное, требовалось.Думаю, на ES6 генераторах такое было б логичнее написатьhttps://jsbin.com/yotoqa/5/edit?js,console
>>763865Но ведь часто функция не однострочная, и скобочки все равно приходится ставить. И как раз так получается нечитаемое говно, потому что непонятно при быстром просмотре, функция это или литерал объекта.
>>764466Юзай underscore.
>>764497Юзаю лодаш, подскажи метод?
Нужно запилить таймлайн как в видеоредакторах, т.е. например перетаскиваешь на него видюшку (иконку с видюшкой), она располагается на этом таймлайне, на краях появляются якорьки, дёргая за которые можно настраивать время. Что-то отдалённо похожее на то, что мне нужно вот https://timeline.knightlab.com/Подскажите пожалуйста, как это примерно можно реализовать, хотя бы что для этого можно юзать, или может библиотечки для этого какие-то есть?
>>764451>Я серьезно. Нужно найти себе замену на проект.Короче, вот фейкомылоjob.javascript.angularjs на gmail.com
Помогите. js не знаю. Нужно юзерскрипт написать.Есть код на странице как на пике. Нужно выдернуть из него слово pizda оно дважды встречается. Не важно откуда выдернуть Прогнать через уже написанную функцию f и результат ввести в поле для ввода. Как это сделать если вместо слова pizda может быть любое другое слово?
>>764526http://visjs.org/docs/timeline/>>764627> Нужно выдернуть из него слово pizdavar pizdaInput = document.querySelector('[name=hui]');> Прогнать через уже написанную функцию fvar fRes = f(pizdaInput);> результат ввести в поле для вводаdocument.getElementById("[name=hui_value]").value = fRes;
>>764675> var pizdaInput = document.querySelector('[name=hui]').value;ff
>>764675А как он поймёт что нужно в hui-box эти имена искать?
>>764698Ты совсем охуел, пидор?https://learn.javascript.ru/searching-elements-dom
>>764702А это что?
>>764724Там тоже должен быть querySelector, с телефона писал и проебался
Есть 1 js файл. В нём функция. Нужно чтобы каждый раз когда я захожу на сайт и этот файл загружался, то в ту функцию перед ретурном вставлялась ещё одна строчка. Как это сделать?
>>764825Переопределить функцию
>>764827Как это сделать? Я нажал ф12. Открыл дэбагер и нашёл эту функцию. Что дальше?
>>764829Присваиваешь в переменную с тем же названием, добавляя что тебе нужно
>>764830Он не редактируется и изменения нужно навсегда сохранить.
>>764834Что не редактируется? Переопределение будет происходить при каждом обновлении страницы, изменения сохранятся навсегда
>>764837>Что не редактируется?Код не редактируется. Кнопочки переопределить там тоже нет.>Переопределение будет происходить при каждом обновлении страницыЭтот файл загружается на разных страницах.
Сука, какие же в гугле больные ублюдки сидят. Решил потрогать второй Ангулар. Почитал, все понятно и удобно. Попробовал повторить - а хуй тебе на ебало, нам похуй на то, что вебпак устоялся - юзай наш системжс, нам похуй что он кривое говно без функционала. А ещё зонежс. Хуй знает что это и зачем, но без него ты и хеллоуворлд не напишешь. А ещё ставить нужно через наш пакетный менеджер - похуй что нпм - стандарт, мы придумали своё говно и без него ничего не запустится. И туториалы мы будем писать только под своё говно. Ублюдки. Хипстеры.
>>764840Ты можешь редактировать страницы, на которой этот файл подгружается? Что ты вообще делаешь? Нихуя не понятно что ты можешь делать>>764842https://angular.io/docs/ts/latest/guide/webpack.html
>>764846Спасибо! То что нужно.
>>764846>Ты можешь редактировать страницы, на которой этот файл подгружается?Да. Но каждый раз заново редактировать будет сложно.>Что ты вообще делаешь? Есть вот этот файл. https://2ch.hk/makaba/templates/js/swag.js Одна из функций в нём работает не так как я хочу. Нужно отредактировать или заменить не знаю какое лово лучше подходит эту функцию и чтобы всегда при загрузке этого файла эта функция была изменена. Не важно на какой странице он загрузился.
>>764854Гугли tampermonkey. Установи, там создай скрипт, который будет подгружаться на харкаче и в нем напиши переопределение нужной функции
Используете ли вы let вместо var по дефолту или ЕЩЕ НЕТ?
>>763981Так можно, но не следует делать по понятной причине.
>>764856Как переопределение нужной функции написать? Копипащу функцию в скрипт и пишу алерт в конце, а ничего не происходит. Мало про это в интернете пишут
>>764926Стараюсь использовать, но забываю.
>>764926Лет используют дауны только, этой параши вообще не должно было быть в языке.Использовать нужно только конст.
>>764961Еблан, видимость let'а не вылезает из своего блока, что охуеть как удобно. Var НИНУЖЕН.
>>764961А вот и дауны вылезли
>>764967const daun = ti;console.log(ti.daun) // true
>>764966Да, вар это вообще говно полнейшее. Но лет это такой же ебаный рак. Такой хуйни не должно быть в языке в принципе. Всё, у кого в линтере нету правила на запрет лет - долбоёбы.
>>764972>>764971Или неси аргументацию, или не засоряй тред своими вскукареками. Мать твою ебал, хуесос жирный
>>764944Бамп. Как перезаписать функцию? Уже все способы со stackoverflow перепробовал.
>>764976Аргументация: те, кто перезаписывают переменные - пидорасы. Если ты ещё этого не понимаешь, своим высохшим мозгом, то мне тебя жаль, дауненок.
>>764976Алсо, видимо ничего сложнее жабаскрипта тебе осилить не дано, иначе бы такие вопросы не задавал, тупое хуйло.
>>764977Обращайся к нужно функции с приставкой window.
>>764979>>764978Так бы и сказал, что ты константо-ориентированное-программирование-кун, помню тебя
>>764961А если мне необходимо изменить значение в переменной? инби4 ОНЛИ ИММУНТАБЕЛЬНОСТЬ ПОТОМУ ЧТО ИЛИТА ХАЧКЕЛЬ ПОК ПОК ЕЛМ АБРАМОВ
>>764982Вообще-то конст не подразумевает иммутабельности. Смысл с тобой дальше говорить, если ты этого не знал?
>>764980Это немного не то. Мне не нужна функция которая в оригинале. Мне нужно её переписать на свою. Как тут. http://stackoverflow.com/questions/4656702/how-to-override-alert-function
>>764978Завтра увольняемся всеми офисами фейсбука, гугла и аирбнб, спасибо что пояснил братан.
>>764985Я про ребинд как там у вас в рюсеке говорят неебу, перезаписывание походу.
>>764988Сорри, но там так не делают. И тебе о подобной компании только мечтать, так и будешь в своём мухосранске сидеть за 20к в месяч вордпресс натягивать и лет писать, лол.>>764981Первый раз слышу. Рад, что есть ещё такие люди, не всё ещё потеряно в жс треде.
>>764989Переменные - источник багов. Их не должно быть в коде. Я уже ясно выразился, что я думаю о людях, которые используют переменные, и особенно используют их по назначению.
>>764990Тебе то виднее братан.https://github.com/gaearon/react-dnd-html5-backend/blob/master/src/MonotonicInterpolant.jsмы вам перезвоним, 20к для вас слишком много
>>764986Ну вот так и перезапишиunsafeWindow.FUNCTION_NAME=function() { alert('loh') };
>>764994И? Код либы, написаной за пару дней, это теперь оказывается стайл гайд фейсбука? Окей.
>>764996Так пытался. Не работает.
>>764997>официальный сотрудник фейсбука>разработчик реакта и тулзов для негоНу да, братан, мой аргумент с первой же репы рандомной у него которые связаны с реактом и редаксом не аргумент, а твой необоснованный пиздеж долбоеба с синдромом замкадыша который вчера узнал про ES6 - весомый аргумент. Открой официальный стайлгайд аирбнб и посмотри, если ты настолько тупой. Открой код и посмотри я тебе даже ссылку дал.Поссал короче тебе на ебальник.Для таких долбоебов как ты тайпскрипт придумали, но ты видимо ещё не посмотрел о нём уроки на ютубе чтобы потом срать во всех тредах. самое время, хотя наверное оно и к лучшему, меньше долбоебов в коммьюнити
>>764999Что пишет? Ты права на доступ к объекту окна запросил? // @grant unsafeWindow
>>765003Даун, он тогда ещё в фейсе не работал. Вообще Ден мой знакомый, он бы тебе на ебало тоже поссал бы за иммутабельность, уверен в этом. И говнокод, написанный на коленке, не перестает быть говнокодом, если он относится к какой-то крутой либе.Алсо, я как раз таки только на тайпе и пишу (и флоу), и в ебальник ссу таким чмырям безмозглым, как ты, которым кроме жса ничего не освоить.
А на двачах где кучкуются верстальщики? Полистал /pr/, а верстунов не нашёл. С одной стороны оно и понятно, с другой всё же верстка без программинга вряд ли кому нужна вообще. Ну раз уж верстал нет, решил спросить у их ближайших (в количественном ключе, разумеется) коллег - у жс-кодеров.Может вы подскажете, ищу какой-нибудь простой и не шибко напряжный css фреймворк. Что бы всё что можно в простеньком магазинчике на django сделать с минимальными перделками анимированными, но по-максимуму без js, которого я не знаю.Присматриваюсь к https://www.polymer-project.org/1.0/Пользовался кто? Может какие альтернативы порекомендуете?
Какой фреймворк заюзать для простой браузерки в стиле дьяблы - изометрия, перемещение мышкой и т. д.?
>>765011Ничего. Как будто скрипта и нет. Да. Ещё все @run-at чередовал. Не работает.
>>765017Front-end тред в /wrk/.
>>765003Хаха, отличный пример ты скинул, Дэн Абрамов это как раз таки супер-мега сторонник иммутабельности.
>>765012Ещё раз повторяю - ты никто, кусок говна, у которого никаких примеров кроме вскукареков в этом треде. А твое мнение без аргументов я на хую вертел, а вот тебе примеры из стайлгайдов мозиллы и аирбнб.Лень было скидывать ponyfoo и других, но думаю ты не совсем конченый долбоеб и сам найдешь. Ну и да>Вообще Ден мой знакомый, он бы тебе на ебало тоже поссал бы за иммутабельность, уверен в этомОхуеть аргументация пошла, а мои знакомые Кармак и Путин, они бы тебе тоже ебло обоссали.>только на тайпе и пишу (и флоу)Ага, одновременно надеюсь, клоун.Всё, съебываю, нехуй мне делать больше как с фантазерами мамкиными спорить о чем-то на сосаче, когда работу найдешь тогда и поговорим. школьники ебучие, ненавижу лето
>>765023Благодарю!
>>765027Пиши дальше говнокод, никто тебе не запрещает. Только с такими ебанашками, как ты, нет смысла никакого общаться, ничего умного вы сказать не можете, только кукарекать. Переопределяй переменные, и пиши больше переменных лол.>Охуеть аргументация пошла, а мои знакомые Кармак и Путин, они бы тебе тоже ебло обоссали.Я уже скидывал в этом треде скрины переписки, когда другой даун пытался оспорить, что релизная версия у реакта это 15.0. Забавно, что тебе настолько сложно поверить, что у анона с двача может быть в знакомых Ден.>Ага, одновременно надеюсь, клоун.Лол, тебя может удивит, т.к. ты нюфанька и что-то сложнее жэквери не юзал, но флоу понимает декларации тайпа. Так что да, одновременно по сути. Хотя на флоу маленький проект очень, и вряд ли дальше буду его юзать, тайп круче.В общем, слив петушка защитан, уёбывай.
>>765039Блять, как же я проигрываю мимокрокодил
>>765054Главное лет не используй, кек. Всё ж для вас стараюсь.
>>765056Хотя бы одну причину назови его не использовать
>>765073Выше прочитать не получилось? Или по новой пойдём?
>>765078Одну причину, без бессмысленных ссыланий на всяких обрыганов. Почему именно мне это не нужно и неудобно?
>>765080Ладно, раз ты тоже слепой идиот.Пост 243.
>>765083Пиздец ты шизик. Как мне с балансом юзера в константе взаимодействовать?
>>765080Поддвачну анончику, приведу ещё одну семантическую причину.(понятно, что полностью избавится от let сложно в js, т.к. сам язык очень корявый сейчас, но их следует избегать, это очевидно)Стоит приоритезировать использования const, потому что семантически const говорит о том, что переменная (ну в данном случае константа), не будет в дальнейшем переопределена. Всегда, когда я вижу let, я знаю, что дальше жопа и что-то переопределяется и мне нужно сосредоточить внимание. С const ты на расслабоне читаешь код, т.к. он более простой. В общем да, var и let - говно.
>>765084Обычно такие штуки держать в стейте, а не в переменных. Ты явно что-то говнокодишь.
>>765092Так стейт же переменная, Маня
>>765095Нет конечно, стейт это константа. Посмотри на редакс, например, версию где 99 строк, там всё понятно достаточно, даже для новичка.
>>765096Но стейт же меняется, значит не константа
>>765101Внутри стейта может что-то меняться, а сам он никуда не девается.
>>765103Ну правильно, раз что-то меняется - переменная
>>765105Ты путаешь иммутабельность и константы.
>>765112По-моему как раз ты путаешь эти понятия
>>765091Все нормальные люди так и делают, в стайлгайдах выше об этом написано, но всегда есть упоротые сторонники всякой хуйни, которые как воинствующие васяны будут толкать свое мнение в последней инстанции.
>>765113Нет))) Ты выше написал>Ну правильно, раз что-то меняется - переменнаяКонстанта не иммутабельна. Но она не является переменной.
>>765119Ну так он по-своему прав, переменные усложняют код, использовать из нет смысла. Просто в жсе от этого не уйти сейчас, по крайней мере ты не сможешь просто копипастом всё var заменить на const в легаси коде, что-то да и сломается, т.к. код написал по старо-му и криво.
>>765127Это понятно, его позицию никто и не отрицал const > let > var, тут всё окай, но он зачем-то развел её до воинствующего абсурда и максимализма. Просто если уж так сложилась что нужна эта ебучая переменная которую будешь переасайнить, то пусть уж это будет очевидный let, сразу можно ожидать полный рот говна и понимать почему оно так, вот и всё.
Если const хранит ссылку на объект, то когда его утилизирует garbage collector?
>>765156Зависит от алгоритма gc. Обычно будет происходить то же, что и обычно, лол сорри за тафтологию. т.е. когда объект недосягаем, тогда его и утилизируют.
>>765158То есть когда уйдет scope, относящийся к const и const станет полностью недоступна. Т.е. глобальные константы никуда не деваются.Это стоит учитывать, чтобы не допускать утечек памяти.
>>765159Причем тут конст не ясно.
Вопрос наверное не для этого треда, но так как он ламповый (тред) - то спрошу. Нужен парсер изображений по определенному div'y на сайте.Суть:Есть страничка, на ней куча разных ссылок, нужно перейти на каждую из них, проверь есть ли имеющийся div-элемент, и если он есть, то выкачать из него изображение и при этом назвать изображение также как называется эта страница.С помощью чего это реализуется и что мне нужно для этого изучить?
>>765173На ноде можно сделать думаю, наверняка даже уже какая-та готовая либа есть.
>>765173Очень многие языки могли бы так сделать:Просим, загружаем главную страницу (html) Находим ссылки на ответвления (url, text)Просим все ответвления (html)•Находим имя в <head> (в выход)•Находим картинку (dom element)• • Загружаем картинку из src (в выход)
ПРИВЕТ ЖДАВАСКРИПТОБЛЯДИ; ПОМОГИТЕ МНЕ;у меня есть в tampermonkey(расширение хрома, для добавления javascript'a на станички) скрипт на jquery, который просто делает $('#page_header).fadeIn(); и .fadeOut() Что-то не норм тащить весь jquery ради такой херни? не? чем заменить?
>>765225Пиздос, скоро звездолёты будут бороздить космос, а тебе 32кб загрузить жалко.
Надеюсь, тут можно задать вопрос по бутстрапу да и в целом про разметку.Есть 4 строки <div class="row">. Как сделать так, чтобы они равномерно заполнили страницу по высоте? Т.е. высота каждого row должна быть 25%.
>>765231Вы не поверите.row { height:25%;}помогло........
>>765173NodeJS + Cheerio
Джавуханы вкатился я в этот ваш божественный язык и хочу спросить вот чем ести ли годные модули позволяющие работать с графикой ?
>>765241Есть.
>>765225youmightnotneedjquery.com
>>765233>>765231Это не bootstrap-wayНужно .row > .row.col-md-4 * 4
Здравствуйте, как сделать так чтобы если функция не срабатывала на странице, то скрипт переходил к следующей функции?
>>765261Не понял тебя.
>>765263Попроси его вежливо.
Попытался изобразить, что я хочу себе сделать - нечто вроде прогрессбара. Подскажите, может уже есть именно такое? Если нет, то с чего начать?Раньше никогда не рисовал, работал с БД.
>>765274http://refreshless.com/nouislider/
>>765275Но это не слайдер, это прогрессбар. Треугольничек должен ездить и отображать нужное мне значение (и это не от 0 до 100, как во всех плагинах).
>>765276>я хочу себе сделать - нечто вроде прогрессбара>Но это не слайдер, это прогрессбарТы определился в итоге, ЧТО ты хочешь сделать?>Треугольничек должен ездить и отображать нужное мне значениеИ что мешает с помощью прогрессбара сделать это? Получаешь .value с контрольной точки, будь это даже в диапазоне 0 .. 100, значение передаешь в функцию, которая производит преобразование с полученным значением и возвращает нужное тебе (хоть 09:14).Остальное - стилистические изъебства, имеющие опосредованное отношение к JS.Это все ты, тот анон, который спрашивал, как таймлайн сделать наподобие используемых в видеоредакторах?
>>765277>Ты определился в итоге, ЧТО ты хочешь сделать?Ну я как бы даже нарисовал и дважды написал - прогрессбар. Желательно многоступенчатый, но я думаю можно и без этого.Я нашел вот такой, он вроде как больше всего похож на мой случай http://mickaelr.github.io/jquery-stepProgressBar/И ты меня путаешь с кем-то другим, я первый раз в треде.
>>764994У тебя по ссылке практически нет перезаписи переменных. Каждая переменная там меняется строго в своем цикле, перед которым и объявлена. По факту там оптимизация map в стандартный for-цикл. Единственное исключение - переменная dx.
здаров скриптаны, подтянул чистый жс немного, но на распутье. Сам работаю макакой куа и поебота меня эта изрядно заебала.Что легче, углубиться в реакт и осваивать цсс и шитимеле или нод.жс?по тесту контора у меня 70%И, сколько жс - фронтендщику надо знать саму верстку?
>>765263Всмысле чтобы ошибка не остановила выполнение?
На локальном сервере все работало, залил на хостинг - не работает. Заебись.
>>765039> Вообще Ден мой знакомый> Забавно, что тебе настолько сложно поверить, что у анона с двача может быть в знакомых Ден> быть в знакомыхНемного разные вещи, не находишь?Мимокрок
>>765321Ну типа элемент отсутствует на странице и функция не может выполнится и из-за этого скрипт перестаёт выполнятся, мне нужно чтобы он к следующей функции переходил.
У кого-нибудь здесь есть хостинг? Можете проверить для меня вот это http://mickaelr.github.io/jquery-stepProgressBar/? А то у меня на локалхосте все хорошо, но на сервере этот скрипт отказывается работать. Пишет в консоли что-то вроде про ошибку Syntaxys "<"
>>765331В первой функции сделай что-то типаvar dom = твой дом-элемент;if (dom === unidentified) {return;}
Сука, пытаюсь запустить второй ангулар через вебпак - нихуя. Тестовый хеллоуворлд из туториала, который выводит <h1>Hello angular</h1> состоит из двух десятков файлов, покрыт тестами и имеет дев и прод режимы! Разумеется, это говно сыпет ошибками ещё на этапе компиляции и не работает. Сборка реакта ещё не такая сложная. Неудивительно, что второй ангуляр не взлетел - столько гемора ради вывода одного заголовка.
>>765341Я, кстати, тоже охуел. И, блядь, честно говоря, даже не тонны файлов, чтобы высрать "Хеллоуорлд", меня напрягли. Больше всего эта хуйня в конечном итоге все равно заставляет мешать разметку с кодом. Блядь, ебанистика.Ниасилятор.
>>765295> тесту контораЧто за тест?
>>765343С буквой проебался, тест Ильи Кантора
>>765337Спасибо, попробую.
var obj = { "0": 1, 0: 2};Почему obj["0"] возвращает 2?
>>765353Поменяй параметры местами и будет хорошо
>>765355Это из теста Кантора, вопрос почему так происходит с "0": "что-угодно" - возвращает 2?
>>765353Потому что параша без нормальной типизации. Как и PHP.
var obj = {'1': 0, 1: 1, 0: 2};alert(obj['1']); Кто-нибудь пояснит ПОЧЕМУ 1?
>>765364Выдержка из стандарта ECMA:>The Property Identifier type is used to associate a property name with a Property Descriptor. Values of the Property Identifier type are pairs of the form (name, descriptor), where name is a String and descriptor is a Property Descriptor value.Следовательно, 1: 1 конвертится в "1": 1, то отсюда вывод - ты перезаписываешь предыдущее значение '1': 0. Такие дела, JS всепрощающий.
>>765364а должно быть сколько? 0?
>>765364Собственно, в качестве доказательной базы к >>765365 проверь сам:var obj = {'1': 0, 1: 1, 0: 2};console.dir(obj); // '0': 2, '1': 1
>>765357Указатели - стринги
>>765365Интересно, каковы были причины для введения этой конвертации? Вангую, что разработчики даже не задумывались над этим (как и над различием между целыми и вещественными числами). Лишь бы быдлу было попроще.
>>765393Но тут они ошиблись, быдло типа тебя не осиливает.
>>765410Вебмакакен порвался, найс. Иди дошираком пообедай.
Сап. Ангуляр. Пишу todo. Есть выводимый текст в ul>li и есть кнопка delete в этом же li. <ul class="quest" ng-repeat="task in list.tasks"> <li>{{task.taskName}} <a href="#" ng-click ="remove()">delete</a></li> </ul> Как мне удалять только ту лишку, по чилду delete которого сделан клик?
>>765419<ul class="quest" ng-repeat="task in list.tasks"><li>{{task.taskName}} <a href="#" ng-click ="remove(task.id)">delete</a></li></ul>
>>765418>жс тренд>пиздит на вебмакакенЧто-же с людьми погромирование делает.
>>765426Неужели в ангуляре нельзя просто указать контекст? Нужно делать цикл, в котором каждой лихе будет присваиваться айдишник? Срсли?
>>765418Получается ты тупее веб-макаки. Найс.
>>765451У тебя до сих пор горит пукан, опущенка? Как тебе живется на 300$ в месяц, нищее чмо? И привет мамаше-шлюхе.
Не знаю где спросить, спрошу тут.Вот например мне хочется узнать, какие запросы браузер отсылает серверу. Хочется их немного изменить, таким образом ища всякие лазейки и баги в бекенде. Ну и просто реверс-инженеринг кода сайтов.Кто что знает по такой теме?
>>765485Chrome DevTools + Fiddler2
>>765480Сколько проекций в одном посте
>>765434Можно определить метод remove() у класса Task (у прототипа объекта task) и вызывать task.remove() вместо remove(task.id). Или ты хочешь по одному контролеру на каждую итерацию цикла?
>>765498Ты по делу отвечай газонюх почему в твоем говне '0' преобразуется в 0?
>>765229мне не жалко, просто это немного не идеально>>765259спасибо
>>765505Лол. Ты даже не понял в чем тут проблема, даун
>>765295Привет, какой город?
>>764996Разобрался. Нашёл нужную функцию через точки остановки в дэбагире. Пишу так в юзерскрипте и оставляю её тело без изменений. Функция не запускается и результата её работы на странице нет. Заменяю её тело на alert, а он не выводится. Хотя функция должна вызываться. Что делать?
>>765335Бамп вопросу
>>765511Киев. Бамп вопросу
>>765531Заменил alert на console.log. Даже в консоль ничего не выводит. Пишет в месте вызова этой функции Error: Permission denied to access object и больше ничего. Что за хуйня?
Подскажите что делать. Прохожу сейчас learn.js, дошел до методов и массивов, но чем дальше иду, тем меньше могу решить задач, без подсказок. То есть я прочитал статью, вроде бы все понятно как и что работает, но в задачах я не могу именно выстроить саму последовательность скрипта. Не могу сообразить, что с начало надо написать такую-то функцию, в ней сделать цикл, привести сравнение и т.д. Следовательно из-за этого не могу продвигаться дальше в изучении. Что мне делать? Я совсем даун? Бросать не хочется, так как более-менее интересно и хочется в этом развиваться, но из-за этого неосиляторства руки опускаются.
>>765587Программирование не для тебя, иди картриджи в принтерах меняй.
>>765595Как ты, мусорка?
>>765264<div class="row">____<div class="row col-md-4"></div>____<div class="row col-md-4"></div>____<div class="row col-md-4"></div></div>
>>765587Как же вы заебали, ноющие хуесосы.Каждую неделю приходит какой - нибудь уебок, ноет в треде, что он совсем даун и ждет психологической помощиИди нахуй
>>765555>>765531http://stackoverflow.com/a/25785794
>>765625Спасибо. Работает. Только внутри заменяемой функции много других функций. Что сделать чтобы не писать перед каждой unsafeWindow?
>>765641https://learn.javascript.ru/with
>app-bundle.js 15.6 MB ...>webpack: bundle is now VALID.This train has no breaks.
>>765646Кажется получилось. Не уверен т.к. теперь пишет новую ошибку. В скрипте на странице есть функция f1. Её я хочу заменить. Но в этой функции вызывается другая функция которая тоже описана в том скрипте. Функция f2. Принимает она только 1 аргумент. И этот аргумент функция. Код этой функции-аргумента написан в f1. Я пишу вот так http://pastebin.com/2bPcvL7W Он выводит ok2 и ошибку Error: Permission denied to access object В функции f2 в ретурне. Что делать?
Почему не срабатывает команда console.log("hui");в функции jQuery(document).ready(function($) ??? Вчера все работало. Никаких ошибок, ничего.
скриптаны, собираюсь переписать проект с ванили на тайпскрипт - какие подводные камни?
Насколько хорошо надо знать ваниль, чтобы без проблем учить реакт?
>>7657117 из 10
>>765670Бамп
>>765733Как оценить свой уровень знаний?
Подскажите плз нубу какой правильный способ генерировать статичные html страницы из коллекции на сервере?Сейчас делаю element = '<span>' + arr[n] + '<span>' и просто записываю потом element в файл.Но подозреваю что есть удобный и правильный способ вместо такого костыля.
>>765743Можешь тудушку написать? Ну всё, 7 из 10.
>>765764И имя ему реакт альбертович.
>>765704Тянки будут течь, узнав, что ты пишешь на тайпскрипте. В результате все стулья и кресла в офисе будут залиты женским соком.
>>765764Шаблонизатор. Jade или EJS, по вкусу. Mustache если совсем неосилятор.
На кодакадеми есть годные курсы по первому ангулару. Есть такие же курсы по второму, именно в форме уроков, а не лекций или текста?
>>765670Кстати там ещё функции вызываются. Но ни уже в другом файле. В query.1.7.2.min.jsВот так http://pastebin.com/DT6xBQmk выглядит f2.Пытался вместо f1 заменять f2, но тогда выводит ошибку в query.1.7.2.min.js. Как сделать чтобы заменяемая функция работала нормально во всём сэтэке вызовов?
>>765821Не заменяй ничего в jquery, ищи откуда эти функции вызываются
>>765846Какие? f1 это альтернативное имя для другой функции. А она в разных местах 10 вызывается. В f1 вызывается f2, а в f2 вызывается функция из jquery. В нём ещё 2 функции.
>>765860Кстати может с этим расширением проще заменять функции? Кто знает как?https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija
Ну познакомишься ты такой с девушкой, о чем будешь говорить? Как ты на джаваскрипте говно свое пилил?
>>765899Нахуя мне девушки, я с вебпаком ещё не наебался.
>>765817Во, спс, это то что надо.
>>765899вот вот, сидят и дрочат тут, тьфу. и это мужики?
Парни подскажите плз, как сделать такойже плейсхолдер в инпуте? https://gyazo.com/140364362582c036a0bc193ea6b52bf7Пишу сча примерно такойже с фильтрацией на ангуляре и нужно теперь первый отфильтрованный по имени положить в плейсхолдер чтобы он не пропадал, чет нагуглить не могу(
>>765861Да блять! Два дня с js возился. Спасибо тому умнику что распознал макакбкапчу. Спиздил у него скрипт. Оставил только одну функцию и вставил свою функцию ans которая эту капчу распознаёт и вводит. Теперь вопрос. Как уменьшить эту функцию и измерить время работы скрипта? Мне нужно просто при получении новой картинки с капчой вызывать ans.http://pastebin.com/JvRCAZMW
Столкнулся с непонятной мне ситуацией.Код написаный вчера перестал работать, ну я полез в дебагер, затык происходит на вызове модуля request.Ну я вставил перед своим запросом запрос на гугл и после этого внезапно выполняются оба запроса. Но если я убираю запрос к гуглу то мой запрос просто игнорируется, т.е. вызов request не происходит вообще. В чем может быть причина такого подскажите плз.
>>766008Пиздец, проебался часа 2 с этим. Потом перезагрузил комп и все стало ок.
>>765899Как тесты mocha проводил по вечерам. Думаю, ей жутко интересно будет узнать результаты...
>>765963Блять..Ты мог просто обработчик повесить на поле ввода, зачем ты полез функции менять?
>>765926Какой нибудь span с абсолютным позиционированием и таким же размером шрифта. Потыкать гугл в дебагере не судьба?
>>766030Сука, каждый раз проигрываю с названия. А фреймворка govno у вас нет случаем?
>>766214Тебе 15?
>>766215Как можно даже в 76 не проиграть с какой-то серьезной штуки, которую называют мочëй?
>>76621529, я не фронтендщик
>>766216Пидораха не знает, что правильно читается "мока"
>>766221Это если читать как название кофея, а если по general pronunciation rules, то моча. А ты в европке живëшь или что? Из ЭТИХ?
>>762457>>762417Ты пиздецки тупой уебок. Это не оскорбление, а простая констатация факта, ведт ты даже не гражданин можешь отличить саркастическую статью от серьезной. Рукалицоблядь.
>>764466Вопрос: а нахуя ты юзаешь сраные стрелочные функции здесь? Тебе что там блядь контекста важно избежать или ты просто как все бакланы тянешь все новое и модное в хату, не особо разбраясь нужно оно или нет?
>>764977Смотря как она была создана, если ФД, то просто в любом месте ниже оригинального объявления объявляй ее еще раз под тем же иименем и пиши новый код - вуаля вы перезагрузили функцию, хойстинг ваш друг.
>>766233() > function()
>>766241>() > function()Что за хуйню я прочел?Ты или штаны надень(var tiDolboeb = function(){}) или крестик сними(var tiUeban = () => {}), пидор.
>>766248>var :)
>>766248() =>, офкос. Яблококлава слишком умная
>>766249Вот ты точно из ЭТИХ.
>>766249Ты сходи почитай за использование лет, потому что ты идиот, который использует его где нужно и где не нужно, потому что жертва хайпа и всего нового. Не будь долбоебом, читай документацию.https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/let
>>766255> использование летconst
>>766256Что мне с балансом пользователя делать?
>>766258В объект записывать?
>>766256Ага, вперед юзать говно, которое в разных средах работает по-разному!! Мало говнокода, нужно больше.
>>766261>разных средах работает по-разному!!Например??!!!
>>766260Я так делаю обычно - создаю объект и инициализирую пустыми значениями:const dataset = {a: null, b: null};и в нем уже сохраняю нужные значения. Особенно удобно эту хуйню использовать в промисах, когда требуется резолвить значение.
>>766263В одних ошибку кидает при перезаписи в других молча игнорит, где-то позволяет переписать объект, где-то нет. Охуенная константа, во всяком случае я с этим говном год назад познакомился и пока не юзаю, потому как говнище говняное. Но модникам пихуй, им все в анус себе модную хуету вставить и ебаться с ней.
>>766264ну ты и мартыхан
>>766346Почему?
Нужен охуенный обфускатор. Что подскажете?
>>766354Гугли чет типа whitespace. На хабре было, там фишка с пробелами, лал. Прикольная штука, бьютифайером стандартным не деобфусцируется.
>>766356а если у меня код на 100 строк, а я хочу сделать видимость дохуища алгоритма, как быть? самому писать фейковый код?
>>766346Наоборот, мне видится это удобным:- изначально инициализирую схему, которую потом использую, не добавляя новых полей ( однако Object.seal() не использую, AirBnB говорят, это 'bad practicle', интересно, почему, охуенная же штука);- легкий доступ и контроль ко всем значениям (вместо того, чтобы искать ошибку в десятке переменных, можно сделать дамп через console.dir только одного объекта;- как я уже говорил, объект удобно использовать в цепочке промисов.
>>766358Я не понял, тебе просто шума добавить в твой код нужно? Тогда скопируй туда пару десятков исходников всяких js либ и гитхаба и все.
>>766376Да. Ок. Главное чтобы на работу это не повлияло еще. И все же, whitespace, не нашел чет ничего. Есть еще обфускаторы?
>>766381>И все же, whitespace, не нашел чет ничегоКак же так? Я так сейчас и набрал js whitespace habrahabr. Какой-то неправильный у тебя гугл.Первый же результат:https://habrahabr.ru/post/112530/И, собственно, сам whitespace:http://www.freedomscripts.org/js-invis.html
>>766068Я не знал что так можно. Думал если функция вызывается каждый раз при смене капчи, то в неё и нужно мою функцию вставлять. Что значат те строчки с мутациями всякими? Как это проще сделать?
>>766504Что ты хочешь сделать? Как я понял, автоввод капчи?
>>766525Да. Хочу как в этой функции. Она работает, а как я не понимаю. Ещё хочу чтобы она время работы в консоль писала. Поэтому надо упростить чтобы работала быстрее.
>>762164 (OP)Привет, жсач.Есть небольшой вопрос о best practices.Функционал: в несколько шагов составляется большой и сложный объект, на каждом шаге аякс и вся вот эта залупа. Выбираешь данные, жмешь далее, выбираешь еще и т.д.От того, как это сделано сейчас у меня, натурально течет кровь из глаз.В теге скрипт в хтмл объявлен искомый объект. Далее навешиваются огромные уродливые обработчики на кнопки continue1, continue2, ..., в которых изменяется этот объект и переключается шаг. На мой взгляд, то, что в обработчиках меняется внешняя область видимость - не оче.Собственно вопрос, как сделать то же самое с наименьшим глазным кровотечением?
Какую IDE анон использует под linux для node.js?
>>766214Чай и моча есть, выбирай.
>>766226По-английски там буква "к" будет. Только на языках типо испанского там будет "ч".
>>766030>mochaЭто только на русском хуёво звучит?
>>766588Наоборот вроде, очепчтка
>>766583WebStorm.
>>766598Какой язык такие и фреймворки
>>766588>>766598https://translate.google.com/#en/ru/mocha
>>766537> Да. Хочу как в этой функции. В какой функции? Закинь её куда-то
Написал тут помидорные часы:http://codepen.io/anon/pen/mEVvzzДолжно было получиться что-то такое: https://codepen.io/FreeCodeCamp/full/aNyxXR/Описание здеся: https://www.freecodecamp.com/challenges/build-a-pomodoro-clockПодскажите, где наговнокодил, а то ваще хз, я нуб.
Существует ли какая-нибудь сокращенная форма записи перезаписывания значения переменной?например такой код можно записать короче?currentElementName = currentElementName.slice(0,40) + '...'
>>766809а ты просто переменные называй a,b и с, и такой проблемы не будет
>>766813Мне удобней когда в названии переменной отображена ее суть.
>>766809А чем тебя автодополнение не устраивает, первую букву нажал - показало все слово
>>766819С этим все ок, просто выходит сильно длинный код (currentElementName.length > 43) && (currentElementName = currentElementName.slice(0,40) + '...');Хз че им мешало сделать что-то вроде оператора .=
>>766822В е2 вроде так и есть
>>766817>currentElementName = currentElementName.slice(0,40) + '...'и ты только что эту суть поменял, так что ничего оно не отображает, называй одной, максимум двумя буквами
Почему при клике на крестик алерт выпрыгивает до окончания транзишена?http://codepen.io/myavelly/pen/BzjrvLХочу сделать так, чтобы блок плавно исчезал и освобождал занимаемое место. Для этого, как я представляю, нужно применить display: none после затухания.
>>766830> называй одной, максимум двумя буквамиjs тред вышел на новый уровень
>>766860Тут уже несколько дней ебанутый трал ошивается. Подозреваю, что это он
>>766845Нет времени вникать на 100% но то что я увидел говорит о том, что ты не понял замыканийfor (var i = 0; i < elems.length; i++) { elems.onclick = function() { this.parentNode.classList.toggle('fade');У тебя будет выполнять лишь для последнего элемента, потому что к моменту события онклик i будет равно elems.length. Потому пофикси в форе вар не лет - это создаст новую i для каждой итерации и тоггле будет вызываться на соответствующих номеру эжлементах.
>>766864Пидорская макаба зохавала половину символов. Ну, в общем, ты понел о какой части кода я говорил.
Здарова скриптаны.В каком объёме и как должен знать CSS JS-ник клиентской части.Очень нравится JS но перспектика заниматься версткой не улыбается.Сколько нужен шарить CSS чтобы на работу взяли и интерфейсы ебашить норм, но так чтобы не тонуть в нём и верстать по минимуму?Да, вопрос возможно платина, но всё же
>>766588Именно вы проблемы рахи, именно из-за вас в говне раха, из-за такого быдло скама как вы, раха катится в говно. Необразованное быдло, почему вы не на заводе?
>>766216Именно вы проблемы рахи, именно из-за вас в говне раха, из-за такого быдло скама как вы, раха катится в говно. Необразованное быдло, почему вы не на заводе?
>>766878Верстка и фронтенд неразделимы. Ты не можешь быть фронтендером, не зная верстки. Никак.
>>766901Поссал на дивана. У нас в конторе две верстальщицы и три фронт-эндера. Верстальщицы делают html код и шаблоны, JSники пишут логику. В любой нормальной конторе такое разделение. Если JSника заставляют верстать - контора говно и из неё нужно бежать.
>>766921Проблема в том, что в такие конторы берут обычно с опытом, а опыт приходится набират в местах, где ты и верстальщик и фронтендщик и анальная шлюшка Мимо
У кого-нибудь есть аккаунт htmlacademy на котором ещё подписка не закончилась и кто может поделиться? Бесплатные курсы все прошел. Или тут с такими просьбами сразу нахуй посылают?
>>766934Тут с такими просьбами сразу в /wrk/ посылают. Тут не учат верстку.
>>762164 (OP)Ковыряю реакт по официальному туториалу:https://facebook.github.io/react/docs/tutorial.htmlНа моменте, когда устанавливается подгрузка комментов с сервера у меня происходит пикрелейтед. Я так понял хуйня происходит из-за пробела в ссылке, но я не понимаю откуда он может браться, в пропсе урл пробела нет, в ажакс-запросе тоже. Где я мог обосраться?
>>766921Ты даун? Как ты будешь писать логику для верстки, если ты её не знаешь?
>>766943Это не пробел, это _
>>766948Допустим, но что я делаю не так?
>>766954>>766943А всё норм, это я - дебил запускал клиент с локал сервера вместо того чтобы зайти на уже поднятый.
>>766878Можно не заниматься если есть отдельный верстала, но знать все равно надо, твой код же будет с ней взаимодействовать.
>>766945Сразу видно безработную маньку. Схуяли я её не знаю? Ты чужой код читать не в состоянии? Фронт-эндер смотрит готовую верстку и пилит стили под неё, но ебаться со стилями и блоками - не его работа.
>>766971Я и не говорил, что это работа жс-фронтендера. Я сказал, что логику для верстки, без знания верстки и ДОМа писать невозможно.
>>766977Окей, ты прав.
>>766921Сколько платят за час работы?
>>766887Роисся в говне из-за того что людям смешно что тупые америкосы называют свои продукты мочëй?
>>766921>>766971Проиграл с этой разделяющей маньки. 2016 год на дворе. Кому ты нахуй всрался если ты кроме макаканья скрипта нихуя не умеешь? Контор которые ты описал сейчас ЕДИНИЦЫ. Разделение труда давно прошло, мань. Сейчас ищут ФУЛСТАК девелуперов. И поверь сейчас их дохуя. Никто не будет держать тупую макаку, которая называет себя фронтэндером но при этом блять не умеет верстать
>>766864Но оно выполняется для каждого блока сообщения как надо, проблема именно в преждевременном появления алерта. Алсо, при let вместо var по клику не происходит ничего.
>>767043Не, в говне из-за того что такие как ты не могут в язык белых людей, а когда пытаются произнести что-то, то из-за годов в пахомии на уме только говно и моча, назвать правильно мокка, не в состоянии, так как в подкорке головного кроме говно и мочи ничего нету.
>>767137Где родился там и пригодился
>>767073Мань, речь идёт не о говношлепах МАГАЗН НА ВОРДПРЕССЕ ЗА ДВА ДНЯ, а о нормальных конторах. Их даже в рашке достаточно, не говоря уже о западе.
>>76702415$.
>>767137> c h> там буква К. Правильно через К. Скажи им, мамБля, как я проигрываю с вас мартыханов> назвать правильно моккаЭто так называют при обсуждениях сотрудников, с тмлдом. Никто не хочет говорить моча. Поэтому и придумали себе мянямирок.
>>767175Двачую, воннаби испаноитальянцы ахуели в край
>>767175Настало время грозных ссылок на викиhttps://en.wiktionary.org/wiki/Appendix:List_of_English_words_with_%22ch%22_pronounced_as_/k/
>>767175Тебе уже два пруфа на К скинули, пернастый>>766787>>767179
>>767179Mocha -> ссылка на кофеВот когда будет ссылка на mocha js тогда и приходи
>>767179Очевидно же, что тестер назвали не в честь вида кофе, а в честь мочи
>>767186Да не в честь чего назвали. Просто хипстерское слово взяли без какого смысла и назвали им продукт. >>767179И? При чем тут кофе, мартыхан? Тебе кинуть ссылку на уроки английского? Где написано что C и H читается как Ч
>>767186Я чет сразу и не догадался что чашечка пылающей мочи>>767191Кидай
>>767194Что ты обвел? Какой-то иероглиф.
>>766887Никогда не перестану удивляться вездесущим посланникам /po/ и ловкости, с которой они разводят срачи
>>767194> Надпись "моча" на фоне цвета говна
>>767201Да, это санскрит, произносится как "мокка"
>>767206Все нормально, это оптическая иллюзия и оранжевый цвет
>>762164 (OP)Анон, пишу небольшой скриптик для себя для автоматизации одной хуйниКак из подобного[<a href="тутссылка">Туттекст</a>]Достать ссылку? В жс я дно
>>767175Chaos ты как ЧАОС произносишь, болезный?
>>767224console.log(ТУТ_ТВОЕ_КАКОЕ-ТО_НАЗВАНИЕ[0])
>>767239undefined значение. Чет не едет нормально
>>767241А что ты делаешь? Это у тебя node?
>>767241Точне едет но как то не так как надо. Печатает какую то хуйню по одному символу
>>767244Сначало достаю все диві из сайтикаvar хуйня = document.getElementsByClassName('залупа');дальше достаю конкретній див(в нем тег а с ссылкой)var залупа = хуйня[0].innerHTML;Из этого пытаюсь что то достать
>>767238Chaos как хаос или как неологизм название библиотеки?
>>767248querySelectorAll
>>767248C innerHTML можно напрямую работать, как с обычным текстом, тебе не нужно ничего доставать
>>767255Не понял нихуя. Да и нихуя не работает
>>767258Проблема в том что я могу работать с текстиком внутри тега, а мне нужен href
>>767262Array.prototype.slice.call(document.querySelectorAll('div a')).map(a=>a.href)
>>767264SyntaxError: invalid arrow-function arguments (parentheses around the arrow-function may help)
>>767254кейос так произносится из-за латинских и французских корней слова, а мокка - это сорт или вид кофе, я не ебу, ну а в слове chair ch будет читаться как чМимопроходил
>>767265Смени среду исполнения/используй транспайлер/не используй стрелочки
>>767109Во-первых, я анписал хуйню, потому как был упрт еще - конечно же там нет проблем с замыканием, ведь ты к i в функци не обращаешься. Так что забей. Во-вторых, лет только с юз стрикт работает, на кодпене этого нет я так понел.
>>767267Ты сейчас так говоришь будто я хнаю что такое транспайлер и стрелочки. Я обычный ведродев и в жава скрипте мои познания очень базовы. Нет ли простых методов вытащить эту ссылку?
>>767272Array.prototype.slice.call(document.querySelectorAll('div a')).map(function (anchor) { return anchor.href; })
>>767274Fun fact: ch в anchor читается как 'к', а не как 'ч'
>>767275>>767274И это успешно вернуло мне пустой массив
>>767278Это значит что селектор проебался, что document.querySelectorAll(ТВОЙ_СЕЛЕКТОР') возвращает?
>>767279Пустой массив нод
>>767280TADA! Ваш селектор - говно.
>>767279>>767274Окей, это заработало, селектор вернул мне нормальный список нод, но вот только в качестве href'ов вернуло массив undefined'ов
>>767284document.querySelectorAll(ТВОЙ_СЕЛЕКТОР)[0].tagName ?
>>767290"DIV"
>>767292TADA! Ваш селектор - говно.нужно же a выбрать
>>767293a внутри дивов
Окей, я починил селектор, теперь он возвращает а
И ссылки тоже поехали. Можно ли запилить этот код без функции?
>>767298Без какой функции?
>>767302function (anchor)
>>767303Нет
Олсо, как симулировать нажатие кнопки?
>>767305element.click()
Посмотрите, есть такая либа, которая делает на сайте плеер и плейлист. Посмотрите, вот такой код есть. Я так понимаю, можно пхп скриптом брать из бд названия файлов, отправлять их аяксом в виде джейсона в скриптик и через перменную-массив добавлять в плейлист??
>>767317Правильно понимаешь.Поделись библиотекой.
Как запилить так чтобы скрипт "продолжал" выполнятся на новой странице. Т.е есть ссылка, а ее открываю, в ней нужно нажать кнопку и подождать n времени. Но мой скрипт валится на открытии страницы т.к он не находит эту кнопку(т.к выполняется на старой странице)
Парни, скринкаст Кантора по ноде еще актуален? Все таки в 2013 снимался.
>>767371По тому, что он про ноду рассказывает - актуально, про экспресс - нет
П Е Р Е К О ТЕ https://2ch.hk/pr/res/767377.htmlР https://2ch.hk/pr/res/767377.htmlЕ https://2ch.hk/pr/res/767377.htmlК https://2ch.hk/pr/res/767377.htmlО https://2ch.hk/pr/res/767377.htmlТ https://2ch.hk/pr/res/767377.html
>>767254>>767266Chaos, character, choir, тысячи их. В английском нет строгого определения как читается то или другое, такой вот он. Одна буква меняется - может поменяться и все произношение.
>>762164 (OP)А чего, ангулар 2 правда мертвый ? Поддержка есть ? Что там вообще с ним? А то я поддался лестным отзывам, вроде все прикольно, но говорят сдохло.