24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>94578970 при чем тута жквери, задача решается на голом хтмл: def yoba(string): ☐☐☐☐array = {} ☐☐☐☐for ss in string.split("|"): ☐☐☐☐☐☐☐☐(k, ☀v) = ss.split(";") ☐☐☐☐☐☐☐☐array[k] = v ☐☐☐☐return array
>>94579786 Я не он но поясню: в первой строке методом split строка разбивается по символу | на массив с двумя значениями (левым и правым от |) Потом происходит колдовство и все работает.
>>94579947 Я тоже не он, но поправлю: метод split разбивает всю строку на элементы по символу |. Если строка будет другого формата (например, допишем в конец "|Хуй;Пизда;Джигруда"), то элементов будет уже не 2, а 3. Метод map() создаёт отображение для каждого элемента исходного массива - пробегает каждый элемент и что-то с ним в колбеке делает. Параметр item - это текущий элемент массива. Дальше в колбеке мы создаем объект, сплитим текущий элемент по ;, первый элемент суём как ключ, остальное с помощью slice отрезаем от массива всё до индекса 1 и пихаем как значение. Возвращаем объект - в итоге у нас на выходе массив объектов нужного тебе вида.
>>94580128 один поток - одно ядро. Но никто не запрещает организовать несколько экземпляров приложения. Правда смысла не вижу. Нода и так справляется со всем в десятки раз быстрее чем, к примеру пхп
Код изначально говняно задуман, ключи и значения надо как-то отделять, а не просто брать за аксиому что первое значение - ключ. А если тебе потом второе захочется использовать в 5% каких-то случаев?
>>94580213 В отладке очень часто. Ты же не будешь на каждый чих вызывать alert(чотатам), который будет блочить выполнение скрипта и загаживать экран. А так наставил логов, выполнил, смотришь в консоли, как там у тебя всё выполнялось и изменялось.
>>94580156 что у тебя там? если ключ-значение то похрду объект. тогда так: <ul> for (var key in you_object_name){ console.log('<li>какой то текст'+key+'какой то текст'+you_object_name[key] ); }
как то так. тебе надо гуглить по запросу - обход свойст объекта.. Но если у тебя массив, то все ещё проще
>>94580184 не знаю. я пока пишу именно так. бугурта нет. Пока больше 4 вложенных коллбеков не доводилось делать. Но для особых случаев есть сторонние модули, устраняющие это дело. Названия сейчас не помню, Async вроде.. (не путать с методом). И ешё какой то был из известных, но по мне так проще усвоить коллбеки, чем тянуть за собой ещё дополнительный модуль и разбираться в его функционале. Ваннила ЖС наше все :3
>>94580177 Алерт не всегда отобразить то, что тебе нужно
возможно ты сейчас делаешь так, для отладки
действие 1 алерт(1 - тыры пыры ) действие 2 алерт(2 - тыры пыры).
Это не совсем правильно, но можно.
Проблемы такого способа - бесит, долго, стопорит программу и не все отображает.
Вот надо тебе посмотреть вдруг содержимое промежуточного объекта. вызываешь его алертом, но он тебе покажет (Object, object) и все. хуй ты от него добьешься подробностей. Так что старайся заменять алерты на Консоль.Лог(); Он не стопорит программу и выдает тебе массивы и объекты так как они есть. Очень удобно. Консоль в браузере вызывается f12 - вкладка КОНСОЛЬ. попробуй, ещё захочешь
>>94580295 1. "Вы уверены" вообще говно-конструкция родом из венды 90-х или еще более древних лет, хуй его знает. Заменяется возможностью отменить свое действие сразу после удаления. 2. Настоящая проблема этих функций в том, что они блокируют страницу для закрытия. Зачем это нужно? Что плохого случится, если ты закроешь страницу когда у тебя там конфирм вылез?
>>94579947 >в первой строке методом split строка разбивается по символу | на массив с двумя значениями На вложенных хешах произвольной глубины оно тоже сработает? (Хотя синтаксис условия не предпологает такого, но такая задача была бы интереснее. Глядишь и свой маршаллер/сериалайзер напишете...)
>>94580339 в "документ реди фанкшн" включатся джей куэри код. Его особенность такова, что вначале джей куэри должен проанализировать содержимое всей страницы. "документ реди фанкшн" ждет загрузки всех элементов и только потом запускает джей куэри код. И да. не программируй на джей куэри. это просто фреймворк для красивой анимации кнопочек. не более. забей на него. вначале втащи джаву скрипт на нормальный уровень. Потом поймешь что jq тебе не нужен в большинстве случаев
>>94580404 Тебе так кажется, там дохуя подводных, в тексте может встретиться тот-же самый сепаратор, по которому разбиваются начальные массивы и все пиздой пойдет. То о чем пистонист сказал на порядок сложнее.
>>94580404 >Это работает на любой строке. С максимальным уровнем вложенности 1. В условии не описан синтаксис если ты хочешь сделать хеш в хеше в хеше. Например.
>>94580542 бля, анон,посмотри этого долбоеба а потом приходи с вопросоми Евгений Попов - Javascript + jQuery для начинающих в видеоформате мимокрокодил
>>94580543 Лучше изобретать функцию-велосипед на js, который в jq делается одной строкой? Ради того, что не тянуть тяжеленнейшую библиотеку в 80 кбайт, которая скорее всего уже закэширована в браузере?
>>94580377 >Что плохого случится, если ты закроешь страницу когда у тебя там конфирм вылез? Сотрутся несохранённые данные Вот например jsfiddle - попробуй вбить что-то и закрыть страницу, а потом снова открыть
>>94580619 >Сотрутся несохранённые данные Они сотрутся в любом случае, когда ты закрываешь вкладку. Пользователь хочет завершить работу со страницей! Страница ведь не блокируется, когда ты ее закрываешь с заполненными инпутами.
>>94580599 блиа, не надо! зачем ему попов! Он конечно доступно все объясняет, но лучше вначале прочитать все learn.javascript от кантора. Понять что такое jq. и только потом его смотреть.. Оп, тебе надо понять что такое JS и что такое JQ JQ - это не язык программирования. не применяй его нигде. Только если ты дойдешь до момента, когда надо сделать что бы твои кнопки на страничке летали по пораболе, тогда гугли jq и смотри попова
ОП не слушай их, это сейчас модный тренд такой ОТКАЗА ОТ ЖИКВЕРИ, на самом деле код на жквери в 90% случаев проще, короче и понятнее того же кода на js.
>>94580615 это только одна из причин. Но более весомая это то, что сейчас развелось прогроммистов которые не знают jS, но знают jq. пытаются писать программы на jq. и считают нормой тянуть эту библиотеку всего из за одной строчки кода. вот смотри: jq: $('#joba').css('width','300'); js: document.getElementById('joba').style.width = '300'
и все. больше на странице не используется jq и из за этой разницы надо не просто тянуть 200 килобайтовую библиотеку, но и не думать что других способов решения проблемы не существует. Следить из за этой строчки за обновлениями библиотеки, докачивать постоянно новые версии итд итп Я оправдываю применение jq только если без него совсем никак. Но есть идиты, которые применяют его именно для одной строчки кода, потому что не знают что можно иначе. Посади такого человека на собеседовании и дай блокнот с задачей. Он же охуеет и спросить где скачать jq.. при том, что ему только надо будет единожды поменять размер элемента
>>94581015 Проснись, нео, ты обосрался. 200кб было критично в нулевых. Сейчас же похуй вовсе. Если ты такой любитель "упрощать" и выкидывать лишнее, то давай сразу на асме будем все хуярить?
>>94581116 бля. я же не придумываю все от балды. я говорю про реальный случай. вместо того что бы написать "document.getElementById('joba').style.width = '300'"
человек писал: $( document ).ready(function() { $('#joba').css('width','300'); }); ещё и в хеде докачивал библиотеку.
Если ты считаешь что этот человек ПРАВИЛЬНО и рационально выполнил задачу по увеличению размера объекта, то ты идиот..
а потом блять спрашивают, схуяли все так тормозит? или ты думаешь что на jq фреймворки кончились, неееет тянут за собой по 100500 библиотек, превращая то, что можно было написать на голом хтмл в 3 мегобайтовую страницу библиотек. но зато да, код внутри аж на 2 строчки заебись..
ещи потом сидят и думаю.. о бля. чота не кроссбраузерно.. А КАК МНЕ СДЕЛАТЬ ЧТО БЫ И В ИЕ ЗАПУСКАЛОСЬ?
>>94581116 Есть два критичных показателя: - Доступность. - Задержка ответа. Причем второй показатель выматывает терпение пользователя больше чем первый.
И твои "200кб" это то благодаря чему все эти новомодные говносайты грузятся по 7-8 секунд на 20мбит канале. И благодаря чему пришлось пилить ебанутый и бинарный http2 хотя был (хотя был udp но хипстеры про него не слышали).
>>94580748 >JQ - это не язык программирования. не применяй его нигде. >Только если ты дойдешь до момента, когда надо сделать что бы твои кнопки на страничке летали по пораболе, тогда гугли jq и смотри попова Я понимаю, что джейквери - это свистоперделка для жабоскрипта.
>>94581300 >Если ты считаешь что этот человек ПРАВИЛЬНО и рационально выполнил задачу по увеличению размера объекта, то ты идиот.. Я бы так и сделал, fuck me, right?
Просто нам на учёбе почти нихуя не рассказали про жабоскрипт и начали форсить джейквери как единственный приемлимый вариант
>>94581116 > 200кб было критично в нулевых. Сейчас же похуй вовсе. Сейчас (на самом деле уже давно) в девелопмент пришли ебланы которые не знают ничего о: - Методах расчета затрат и стоимости обслуживания. - Архитектуре программных систем - Оптимизации, кешировании и дедупликации. - Закрытии ебаных файловых дескрипторов и коннектов к базам данных
Зато 200кб-сюда, 10мб-туда. Хуяк-хуяк и очередной круд в продакшен. А дальше можно опять пить латте с маффинами.
>>94581300 Слушай, это проблема не жквери, а говнокодеров. И да, в большинство случаев даже такое нерациональное использование не ведет к критичным последствиям. Да, плохо, что тянется лишняя библиотека, выполняется лишний запрос, но в конце концов это то же самое, что добавить на страницу еще одну картинку. Давай лучше сравним работу с DOM через жквери и ванильный JS? На чем код будет проще писать и поддерживать?
>>94580290 Спасибо, бро. 2 года не касался ноды, с тех пор как свой гугл-аналитикс писал. Помнится, уже на третьей колбеке стул подо мной плавиться начинал.
>>94581507 Вот магнетсылка(для торрента) файла с ЕХ magnet:?xt=urn:btih:CB2D92F65AB69B633E41C479595DE64E178C5A92&dn=Javascript%2bjQuery%20%d0%b4%d0%bb%d1%8f%20%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b0%d1%8e%d1%89%d0%b8%d1%85%20%d0%b2%20%d0%b2%d0%b8%d0%b4%d0%b5%d0%be%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b5.%20%d0%95%d0%b2%d0%b3%d0%b5%d0%bd%d0%b8%d0%b9%20%d0%9f%d0%be%d0%bf%d0%be%d0%b2.iso&tr=udp%3a%2f%2ftracker.ex.ua%2fannounce&tr=http%3a%2f%2ftracker.ex.ua%2fannounce&tr=http%3a%2f%2fretracker.local%2fannounce&ws=http%3a%2f%2fwww.ex.ua%2fget%2f11823178
>>94581669 Если что - это был баттхерт админа. С другой стороны - не было бы таких криворуких, у меня не было бы заработка, не было бы жаба* кода который нужно править за идиотами. Так что спасибо вам за все.
>>94581648 ох зря.. зря зря зря зайди на хед хантер, обрати внимание на вакансии где не приветствутся jq. Их много. Во всяком случае верно то, что JS нужно знать намного, намного лучше чем JQ. и тогда пропадет необходимость в последнем.
>>94581726 да ведь я про то и говорю, что jq рождает быдлокодеров, которые не знают разницы между js и jq. Бывает что некоторые не знают, что js воспроизводится браузером, и думают чот без библиотеки jq ничего работать не будет.
лол
$( document ).ready(function() { var a = 3 alert a; });
и вот так хуярит ваша контора одностраничную сайт визитку. Ты с закасчиками вообще работал? "ох бля. чота долго грузится, сделайте что бы побыстрее" "бля, все равно долго" "нет, и так долго"
и ты сидишь такой злой и говоришь - этой, прораммист нейм, нахуй убирай jq. он у тебя ваще не используется. перепиши пару функций без него или отправь ajax на голом js.
и блять всеее.. робота стопорится. программист_нейм в гугле на 2 дня.
не знаю как было два года назад, я на ноде всего пол года. 90% задач решаются подключением модулей, Ну а остальные 10 - да, коллбеки Но вроде не страшно. Страшнее, на самом деле, с асинхронностью бороться. Как бы странно это не звучало.
>>94582195 Перечитай пост, может дойдет. Я не про сплит говорил а про super-set этой задачи о котором спросят на реальном собеседовании - сериалайзер/десериалайзер.
>>94582320 Только они охуенно сложные если что. И вторая для прогеров с АСИНХРОННОСТЬЮ и МНОГОПОТОЧНОСТЬЮ просто мастхэв. Вот еще неплохое чтиво об истории RT языков и concurrency как такового - http://www.ozon.ru/context/detail/id/3968001/
>>94582235 > такого энтрилевельного девелопера не возьмут. Возьмут. Половина сайтов госорганов написаны в MS Word с таааакиииимииии пиздецми в коде ... например.
>>94582216 заказчик тебя просит на листочке написать ему сколько будет умножить 8 на 4.
Вместо того, что б написать "8х4=32" ты даешь ему таблицу умножения с обведенными значениями, сверху зачем т кладешь таблицы Брадиса и калькулятор. А в последнюю очередь даешь ему листок, на котором написано 22222=32.
И заказчик такой - "я хотел немного не это" а ты ему - "а мы только так умеем"
>>94582676 >осваиваю ноду Для меня это звучит как VisualBasic для сервера. С нетерпением жду твою ноду в продакшене. Все обслужу и возьму в 3 раза больше денег.
Ананасии, подскажите. Я тут пилю свой мелкий проектик и мне надо слинковать аутпут с консольной программы на веб страницу как раз чтобы "по параболе летало". Собственно, дело происходит на шиндошс, а программа - питон-скрипт. Так вот, стоит ли мне подключать SQL и хуярить туда статистику с программы, после чего просто периодически запрашивать её аяксом с пхп веб-страницы?
И вот ещё что. Суть такова что там надо отрисовывать круги и прочие геометрические фигуры, в зависимости от информации. Их же отрисовывать жабаскриптом на CSS надо, да? Изменяя размер, положение, оформление, как-то так?
Что популярно, то и правильно. Все пишут на жквери - браузеры задрачиваются под него и рано или поздно он просто станет стандартом (де-факто уже стал). Хуйню не выдумывайте, один хуй это все скриптопараша, не стоящая серьезного отношения.
>>94581015 >Посади такого человека на собеседовании и дай блокнот с задачей. Он же охуеет и спросить где скачать jq.. при том, что ему только надо будет единожды поменять размер элемента Алсо, обдристался с говноконторы.
>>94581015 >Я оправдываю применение jq только если без него совсем никак. >больше на странице не используется jq Обосцал визиточника. Хотелось бы посмотреть на код долбоебушки, когда ему скажут пилить кросс-браузерный респонсив с поддержкой мобильных устройств с килотоннами аякса.
>>94582851 Ну хуй знает, я погромировать учился в основном по стаку. Но там в основном понятно почему стоит писать так или иначе, колдунство там бывает крайне редко.
>>94582900 >Можно подумать ты не пользуешься этим сайтом или примерами из книг. Я сначала пытаюсь понять почему оно так работает а потом делаю копипаст. В отличие от.
>>94582881 >Хуйню не выдумывайте, один хуй это все скриптопараша, не стоящая серьезного отношения. Ты просто ноу скилл макака, не стоящая серьёзного отношения.
>>94583147 >начальнику надо БЫСТРЕЕ БЛЯ и ГЛАВНОЕ ЧТОБ РАБОТАЛО КОГДА ЗАКАЗЧИК ПРИДЕТ Ага, надо БЫСТРЕЕ и чтобы ЧЕРЕЗ ТРИ ГОДА ОНА НЕ УПАЛО В ПИЗДУ (иначе суды, потери клиентов, банкротство, гроб, кладбище). И вот со вторым у говнокодеров возникают проблемы.
>>94583113 Ну я-то не погромистом работаю и образования программиста не имею. Книги по языку зачастую написаны под мохнатые версии, а оффишиал гайд зачастую понятен чуть менее чем китайская грамота. Редко кто бывает и хорошим программистом и при этом доходчиво объясняющим писателем.
>>94583309 >Книги по языку зачастую написаны под мохнатые версии Проблема сильно преувеличена, мохнатые версии не так уж сильно отличаются от не мохнатых.
>>94583234 Давай я тебе объясню как работает типичная веб-контора в россии. Есть 1 (один) "программист", который занимается и фронтэндом, и бэкендом, причем "изучать" ему приходится постоянно новое - то вордпресс, то джумлу, то опенкарт, то битрикс. Потому что заказчики меняются очень быстро. Как правило, он ведет разработку нескольких говносайтов одновременно, а если не повезло, то занимается еще немного и "смежной" хуйней типа СЕО, рекламы в директе, да даже копирайтингом, в зависимости от желаний начальства побольше поэкономить. Какое уж тут вникание в код, когда у тебя 100500 задач на день, скокипастил, работает? Заебись, и похуй что там происходит. Задерживаются они на пол года, от силы год, поддерживать их говнокод приходят уже другие говнокодеры, в итоге получается просто фабрика говна. Даже если вдруг контора зацветет и повзолит себе нанять еще 1-2 таких сычей, то их код лучше от этого не станет, потому что они все энтрилевельные макаки на все руки.
>>94583244 >чтобы ЧЕРЕЗ ТРИ ГОДА ОНА НЕ УПАЛО В ПИЗДУ (иначе суды, потери клиентов, банкротство, гроб, кладбище Это ты про какие то серьезные разработки пишешь, на визитки и мелкие магазинчики всем похуй. Они три года и не живут почти никогда.
>>94582928 >бля. я же не придумываю все от балды. >я говорю про реальный случай. вместо того что бы написать >"document.getElementById('joba').style.width = '300'" >300 Втирает про то как охуенно шарит в JS и не ставит единицы измерения. Чего 300, Мань? Спартанцев? Пикселей? Трактористов? Расскажи мне про offsetWidth, про DPI расскажи, оптимизацию про разные разрешения, уебок блядь, лол.
>>94583446 Хуёлсто, блядь. Версии меняются, но не так чтобы мануал к предыдущей тут же становился бесполезным, изменения проходят плавно и в определённых деталях.
>>94583492 ебтвою мать, я тебе отруки сейчас написал это гавно что бы передать идею. хули ты придераешься. я в примерах выше и закрывающиеся кавычки ставить забывал. иди в хуй. ты мою мысль понял? понял, хули доебался
>>94583622 >прилетел защищать jq на крыльях говнокода Давай быстро без гугла повесь обработчик в мобильном IE на эвент протягивания пальцем? Не сможешь? Что ж ты за скриптер такой.
>>94583696 и блять, гет элемент бай ид это нихуя не КРУТО ЗНАТЬ ДЖАВУ СКРИПТ это вообще азы.. ебтвою мать..если это для тебя высший пилотаж, то иди убейся
>>94583729 >это вообще азы.. ебтвою мать..если это для тебя высший пилотаж, то иди убейся Ахахаха, порватка, я тебе уебок говорю, что менять ширину элемента через стайл - это дно, запили мне скрипт кроссбраузерный с рассчетом ширины блоков с учетов скроллов и прочего?
>>94583814 >одна функция отправки запроса на JS с параметрами.. >килотонные аяка.. полагаю что у тебя весь код состоит их повторяющихся элементов? Нет, я тебя сейчас удивлю, но... просто некоторые сайты состоят больше, чем из одной странички.
>что менять ширину элемента через стайл - это дно >скрипт кроссбраузерный с рассчетом ширины блоков с учетов скроллов и прочего >кроссбраузерный >jq
ты совсем блять пизданулся?
автоскроллы на голом JS прекрасно везде работают, в то время, как те же самые скроллы, сделанные на jq, не пашут даже в IE10 и ты мне ещё будешь говорить про кроссбраузерность в jq?? ИДИ НАХУЙ СО СВОЕГО ДИВАНА БЛЯТЬ!!!
>>94584060 Удиви меня. Ведь этот пример - он же про динамическое приведение типов. Может, ты еще не знаешь простейшего способа превратить 60 (число) в "60" (строка) и наоборот?
>>94583962 >Так аякс запрос на любой странице делается абсолютно одинаково. Правда чтоли? Колбэки ты частью работы с аяксом не считаешь? Лады, хуй с тобой. Я тебе пару страшных слов скажу, ты книжечки полистай на досуге зачем они нужны, авось поумнеешь: backbone, angular.
>>94584146 Хуебэки. Кто виноват в том, что ты не можешь реализовать простейший механизм самостоятельно, авторы jq смогли же как-то. Так что книжечки тебе надобно почитать, а лучше сурс jq.
>>94584227 >а скаких пор нельзя пихнуть коллбек внутрь функции отправки запроса? Ох дебил, ты даже букв не понимаешь русским по-белому. Давай еще раз, медленно: 1. я тебе написал про килотонны аякса 2. я подразумевал кучу кода в частности колбэки 3. колбэки нужны чтобы всякие данные от аякса обработать и вывести на фронт 4. так работают нормальные приложения сейчас 5. напиши весь этот код на ванильном JS, сделай кроссбраузерным, поработай с табличками, сделай красивую анимацию и т.д. и потом будешь кукарекать 6. ясно?
>Бекдон, ангуляр.. >причем тут эти шаблонизоры >шаблонизоры у меня вообще слов нет.
>>94584440 > 5. напиши весь этот код на ванильном JS, сделай кроссбраузерным, поработай с табличками, сделай красивую анимацию и т.д. и потом будешь кукарекать Очень тонкий момент - что ты имеешь в виду под "сделай кроссбраузерным"? Вангую, что "чтоб работало под всеми браузерами, с которыми работает аякс из жквери"?
>>94584260 >Коллбэк не является застью аякс-запроса. Я и не писал про часть запроса, тугой, я писал про работу С аяксом, разницу чуешь?
>>94584249 >Кто виноват в том, что ты не можешь реализовать простейший механизм самостоятельно Только идиот изобретает каждый раз велосипед, я об этом и говорю.
>>94584627 я не спорю про анимацию. если её дохуя, то я включу jq но если мне нужны только аякс-запросы я сделаю их на голом джаваскрипте. Бля, я когда на работу устраивался у меня кусок тестовго задания был - отправить аякс запрос без jq. пиздец.. что за времена
>>94583263 >>94583699 >>94583367 >>94583052 ahaha Много пластиковых, скидочных карточек закрытого ресторана. Напиздил их , когда подрабатывал летом, и отмывал кухню ресторана. Не знаю зачем, а еще какие то таблетки спиздил, и ампулы с адреналином. А мой друг спиздил меленькую ветродуйку
>>94584728 >ты можешь сам выбрать кодировку JavaScript engines are free to use UCS-2 or UTF-16 internally. Most engines that I know of use UTF-16, but whatever choice they made, it’s just an implementation detail that won’t affect the language’s characteristics.
The ECMAScript/JavaScript language itself, however, exposes characters according to UCS-2, not UTF-16.
>>94584739 >Бля, я когда на работу устраивался у меня кусок тестовго задания был - отправить аякс запрос без jq. >пиздец.. что за времена А потом тебе придет ответ и что ты будешь делать? Тут сложность не в том, чтобы отправить и принять аякс запрос, а в том, что когда тебе придут данные ты их будешь раскидывать по странице, будешь вручную перебирать элементы по тэгам? Каждый раз писать getdocumentbyid? Понимаешь намек?
>>94584817 В общем, прошло дохуя времени, но ты так и не смог дать простейшего способа смены типа число <-> строка. Я не знаю, что тебя остановило, и зачем ты начал думать про кодировки и прочее говно, когда от тебя требовалось всего лишь: 60 + "" -> "60" +"60" -> 60
>>94585024 >решение на jq более лучшее?? >каждый раз писать $('') ?? Да, лучше. Да оно довольно оптимально, я сомневаюсь, что ты сделаешь лучше. Ты или напишешь свой Jquery рано или поздно или будешь каждый раз пилить обход по элементам, напилив овердохуя лишнего кода, понимаешь?
>>94584969 > Это пиздец просто. Так я и хотел простейший способ. А тебя парализовало кодировками. Конечно, ты можешь быть умнее меня, но если тебе дать исходную задачу преобразования типов, не указав кодировку, ты не справишься. Вообще, в каких случаях нужно задумываться о кодировках? Я с полгода занимался коммерческой разработкой, и ни разу не приходилось об этом думать.
пиздец. учишься тут учишься. Брат говорит - хули учишься, иди работу искать, у тебя уже нормальные знания, везде возьмут. А ты думаешь - неее, ещё книжку прочитаю. Потом пишешь резюме, на работу приглашают сами. даже резуме не шлешь. И все равно на работе считаешь себя долбаебом. А потом заглядываешь в тред и понимаешь. что стоило искать работу ещё, блять, пол года назад.. Потому что щас, знания уже никому в хуй не уперлись, вокруг макак развелось как говна, которые умеют дернуть за рычаг и полуить банан, но почему им банан падает они хуй его знают
>>94585024 Я думаю он не понимает сути дискуссии и все сайты у него с килотоннами аякса и тучей анимаций, поэтому он везде пихает jquery и backbone даже на одностраничном лэндинге.
>>94585204 а jq что, элементы каждый раз не обходит? Открою тебе секрет, обходит каждый раз! ещё и тупит при этом, не добавляя себе в список динамически добавленных элементов. jq = js. они одинакого работают. Просто эстетически jq выглядит лучше. потому что просто ебаная библиотека
>>94585554 Вот реально. >>94585590 Для меня тоже jq был первее js. Но спустя годы (и после реализации в браузерах querySelector и querySelectorAll) понимаешь, что jq не нужен. Ты еще спроси у него, ставит ли он точки с запятыми.
>>94585645 думаю ему не ведом скрытый смысл окончания инструкций. Ничо.. потом, когданибудь, обязательно, его заинтересует нода. И ему придется перечитывать весь js с начала, от преобразования данных, до точек с запятой
>>94585763 Вот просто абсурдность ситуации в том, что придет к нему заказчик и скажет: "Мне нужно на яваскрипте преобразовать простейшим способом строку в число, и число в строку." А он в ответ будет клиента доебывать кодировками.
>>94585410 Ты совсем тугой? Я тебе стопятый раз повторяю это главная и основная задача при разработке. Если ты не используешь jquery то ты пилишь велосипеды. Хочешь сказать что твой велосипед лучше и быстрее? Запили свой jquery и греби бабло лопатой
>>94585830 Отправлять аякс запрос на голом JS это пилить велосипед?? бля. ты совсем идиот. Там блять даже объект специальный сделан "XMLHttpRequest" Который ты напрямую используешь. 10 строчек JS и у тебя аякс запрос.
Но ты берешь, подключаешь Jq и пишешь 8 строчек совершенно другого метода jquery.ajax , который в свою очередь, использует объект js XMLHttpRequest/
И ЕЩЁ ЧТО ТО МНЕ ГОВОРИШЬ ПРО ИЗОБРЕТЕНИЕ ВЕЛОСИПЕДА??
>>94586025 Ты точно тугой. Я тебе в тописят первый раз поясняю, что отправкой аякса заканчиваются только твои влажные лендинги с визитками. А у людей нормальных еще обработка ответа от аякса начинается. Короче, пиши дальше на ваниле свои установки ширины элементов, надоело тебе доказывать очевидные вещи. Потом еще свой фрейм напиши на ноде короче развлекайся
когда я осознал, что использую jq только для "click", то понял что иду не в том направлении... А потом увидел тех, кто подключает jq просто так, и не использует её вообще, потому что думает что это js и мне сразу стало легче :333
>>94586349 а что, js обработку ответа от аякс не умеет делать? js не может по дому пройти? Блиа, это тебе надо очевидные вещи объяснять, что jq это js. JQ это JS!!! что может JS, то может и JQ. И если мы отбросим действительно сложные вещи типа крутой супер пупер анимации, то JS просто создан для отправки, получения и обработки аякс..
>>94586534 Он просто не может написать аякс-запрос с обработкой ответа без жквери, вот и юлит как жопа его мамаши-шлюхи, когда я заказал у нее приватный танец за пицот рублей.
>>94586470 про промисы я только читал, но ни разу не сталкивался, так что видимо да. Я чота даже помню этот текст из книжки, где у разработчиков появились разногласия и их частично убрали. как то так ,я не в никал
>>94586939 Не стандартизированный велосипед для быдло-кодеров не способных писать на pure is. Кстати, такие же долбоёбы не могут в SQL и просят ORM им слюнки подбирать. Тьфу.
Опчик, поясни пожалуйста, почему ты просишь помочь с решением НАТИВНОЙ для языка задачи, но при этом в треде фигурирует название библиотеки для DOM, AJAX и анимаций? Вас серьезно учат вырывать гланды черех анус? Почему вы даже не спросите их, зачем они вас этому учат? Вы даже не чувствуете подвоха? Просто пиздец какой-то.
>>94587125 На самом деле это хорошо, потому что в больших проектах без библиотек типа jq не обойтись. Научиться отправлять аякс-запрос через чистый жс — легко, но недель это каждый раз не стоит.
А вообще кто-то пользуется JS? У меня, например, стоит NoScript и на 95% сайтов JS запрещен. Но они и без него отлично работают. Смысл делать работу, которой не пользуются и которая в принципе и не нужна?
>>94586025 Я другой чел, но отвечу. Кроме xmlhttprequest есть еще например new ActiveXObject("Msxml3.XMLHTTP"). А еще в какой-нибудь opera 12 не поддерживается какая-нибудь очень нужная хуйня. Я понимаю, что это говно мамонта, но требования у всех разные(зайди браузер треды почитай -"я двадцать лет сижу на древней жопере, хромые браузеры гавно, фурифокс гавно, мам ну скажи им"). А еще бывает нужно jsonp отправить например. И что мы будем делать? Писать функцию обертку, где учтены все нюансы. Вынесем ее в отдельный файл вроде helpers.js, который, сука, будет только разрастаться и разрастаться.
>>94587741 > кто-то после тебя не сможет поддерживать проект с наскоку и ему придется читать твою обертку? Как бы тебе сказать. С наскоку никто не сможет поддерживать проект, будь он даже на jq. >>94587802 Тем, что это не jq. >>94588076 > Я понимаю, что это говно мамонта, но требования у всех разные Именно. Прежде всего нужно определить требования, а не сразу кидаться подключать жквери, чтоб везде работало, и в ие6, и в нетскейпе.
Программирования тред? Короч, начал изучать пистон по совету анона по книге Лутца 4 издание, так там столько воды, что пиздец, одно и тоже разжевывают на протяжении всей книги. Даже читать не хочется это. Есть какая-нибудь нормальная литература о этом языке без воды? Желательно на рузке языке.
Зашёл в тред, чтоб сказать, что пригорает с этого мудака. Алсо задача эта – вообще юзлес. Из разряда "что будет, если сложить массив и объект". мимо успешный погромист
>>94592995 >пруф? Интересная работа, друзья, недавно купил квартиру. Чем не успешность? >то я это признаю и съебу? Признаешь что? Зачем мне твоё признание, лолка. У меня лишь вызывают раздражение такие как ты хелоуворлдщики, о чём я не преминул сообщить в ИТТ.
>>94593530 >опущенный ДЦПшник Оскорбления черни как правило весьма предсказуемы, кроме того вычурны и оторваны от всякой реальности. Такое не может оскорбить. >опущенный Кто о чём, а русский о тюрьме, анусах и хуях.
>>94593910 >оскорбил русских – ну значит точно хохол! А ты и правда не очень умён. Это даже не реакция по методичке. Это дрессировка по Павлову. У тебя сейчас слюна не пошла?
Эй, ебучий жабафил, ответь на вопрос. В каких отношениях друг с другом состоят жаба и странный грустный лысый белый человек? Откуда они взялись вообще, что они символизируют, в чём разница?
>>94595445 Короче, добавляешь в начало "$(document).ready(function() {", и в конец ""});". Потом смотришь, что получишь, опанихуя, ебать, это же жеквери!
>>94595445 Так хули тебе не нравится? Тебе кучу решений доброаноны прислали, а ты недоволен. И жквери там не всрался. Или ты про что-то еще умолчал, может это надо в dom вывести, м?
>>94596197 Ебанутое задание/10. Шли нахуй того, кто его придумал. Это человек не понимает о чем спрашиват. Зачем использовать библиотеку для языка, если задача решается средствами самого языка быстрее. Тем более, что jq - это инструмент работы с dom, по большому счету, а задача совсем не про это. Как же мне печет от ебланов, которые считают, что популярная библиотека - это язык и есть, все эти джквери, джанга, рубионрелс программисты, АРГХ, НЕНАВИЖУ!!!11.
>>94597695 Что тебе, блять еще не понятно, чтец книг и слушатель курсов? s - исходная стока $('body') - куда выводить. Можешь скопипстить все это говно в функцию с двумя параметрами: s и element и делать element.append.
each - это итератор. Для всех элементов первого рагумента вызовется функци. Если бы ты не был ленивой сракой ты бы прочел об этом в документации к JQUERY split - разделить строку на массив подстрок по указанному разделителю 'a|b|хуй'.split('|') -> ['a', 'b', 'хуй']. pop - это взять последний элемент из массива: a = [1,2,3]; a.pop() -> 3, при этом a будет [1,2] кстати, надо заменить pop на shift - это то же самое, только для первого элемента, а не для последнеко join - объединит элементы массива в строку по указанному разделителю ['хуй','пизда'],join(',') -> 'хуй, призда'. append - добавит к лементу на котором вызван (к body в данном случае) переданный html.
>>94598615 (function(s, $el) {$.each(s.split('|'), function(index, item) {var parts = item.split(';'); $el.append("<div>"+parts.shift()+"</strong>:<span>"+parts.join('</span>,<span>')+"</span></div>");})})('foo;foo1;foo2|bar;bar1;bar2', $('body')); Вот тебе полный код, хуйло ты ленивое.
Гугл гуглил, книжки читал, курс на codeacademy прошёл, всё равно нихуя не получается.