Konstantin
один решарпер чего стоит
Віталій
и правильно сделали, ибо среда очень удобная хотя да, довольно увесистая
Artem Kasapchuk
хотя для себя открыл vs code - не ожидал от майкрософта такого редактора, для фронта мне за уши его хватает)
Віталій
а до этого на саблайме сидел?
Влад
Ребят, всем привет. Я понимаю что это навязывание, но всё же)) Кому не лень, подпишитесь пожалуйста на мой канал)) Он направлен на развитие в web'е и новостях об общем программировании. Если хотите, оставьте рекомендацию) Спасибо за внимение. https://t.me/smartitnews
Віталій
а в чем преимущества? просто сам пробовал перейти, но как-то не зашло в первый раз
Artem Kasapchuk
да знаешь vc code как то законченная система что ли
Віталій
я так понял там автокомплит по-красочнее, судя по скринам
Artem Kasapchuk
sublime как конструктор больше, vs code открыл интеграция с git классная, подсветка все дела, eslint,stylelint, prettier в два клика ставяться, ну и терминал интегрированный супер классно)
Віталій
не надо спамить
Віталій
таких каналов сотни, не вижу смысла еще один создавать
Artem Kasapchuk
обычно в течение 5 минут настраиваю весь свой vscode, после переустановки системы к примеру, в sublume ранее приходилось поковыряться, прежде чем присутпать к работе
Віталій
я использую Sync Settings —- все настройки плагинов и биндинги отгружает в гист на гитхабе
Віталій
и когда устанавливаешь саблайм просто устанавливаешь это и он сам всё установит
Віталій
правда, нужно несколько раз закрывать и открывать, пока всё настраивается
Artem Kasapchuk
ну гворю же конструктор, классный, но мне чето не хочется конструировать последнее время
Artem Kasapchuk
иначе бы поставил emac какой нить)
Artem Kasapchuk
и там бы развлекался на всю катушку)
Віталій
да, бывает такое) у меня такое с андроидом было, сначала что-то там кастомизировал, а сейчас просто поставил какую-нибудь прошивку лишь бы работало
D_d
Народ вопрос такой. Как дождаться полного выполнения промиса внутри map функции и только после этого вызвать новый метод?? let users = [{id:1, name:'bob'},{id:2, name:'alice'}] let newArr = users.map((user, index) => { ApiCall() .then(data => { user.name = data.newName; return user; }) }); soStuffWithNewUsers(); // вызвать когда newArr сформируется
Artem Kasapchuk
async/await
D_d
можешь пример показать? не понимаю куда их расставить
Artem Kasapchuk
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/async_function
Artem Kasapchuk
влом код писать бро)
Artem Kasapchuk
только если браузер, то полифиль надо, типа babel runtime
D_d
ну я понимаю что ты тоже не понимаешь куда что поставить )
Artem Kasapchuk
ну я понимаю что ты тоже не понимаешь куда что поставить )
было бы здорово, заново всё познать, может чему то новому научился бы или по другому)
Artem Kasapchuk
вообще под твою задачу лучше подойдет promise.all, тебе же не последовательно юзеров пробивать надо
Aleksey
Народ вопрос такой. Как дождаться полного выполнения промиса внутри map функции и только после этого вызвать новый метод?? let users = [{id:1, name:'bob'},{id:2, name:'alice'}] let newArr = users.map((user, index) => { ApiCall() .then(data => { user.name = data.newName; return user; }) }); soStuffWithNewUsers(); // вызвать когда newArr сформируется
let users = [{id:1, name:'bob'},{id:2, name:'alice'}] let newArr = users.map((user, index) => { return ApiCall() .then(data => { user.name = data.newName; return user; }) }); Promise.all(newArr).then(soStuffWithNewUsers); // вызвать когда newArr сформируется Почитать: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
D_d
Да кстати promise all отлично фитят кейс! @livemirsi @immuzov спасибо парни!
Anonymous
хай
Sergei
Ребят, хэлп плиз Пытаюсь получить json объект с помощью кода function getUrl(link,param) { console.log(link + $.param(param)); return link + $.param(param); } a = $.ajax({ url : getUrl('http://api.bcs.ru/express_articles/v1?', {'text_length':35, 'page': 1, 'per_page':5 }), method: 'GET', dataType: 'JSON' }); console.log(a);
Sergei
Sergei
выдает
Sergei
как получить доступ к responseJSON ?
Sergei
при a.responseJSON выдает uderfiend
Anonymous
a.data или a.body попробуй
Anonymous
И по-моему не выйдет
Anonymous
Данные нужно в функцие получать через запросы
Anonymous
Либо юзать async/await
Anonymous
В общем, сейчас знающие помогут) Если я правильно понял ты на сервер запрос сделал?
Anonymous
В console.log у тебя на скрине есть reaponseText
Kronic
Done метод нужно использовать в $.ajax
Sergei
Artem Kasapchuk
насколько я помню jquery success коллбэк вроде куда данные поступают
Artem Kasapchuk
да и не послал ты вроде запрос)
Aleksey
done ? можно подробнее ?
http://api.jquery.com/jquery.ajax/
Kronic
done ? можно подробнее ?
Документацию на ajax открой
Artem Kasapchuk
или будь модным fetch заюзай)
Artem Kasapchuk
fetch(getUrl('http://api.bcs.ru/express_articles/v1?') .then(function(response) { return response.json() }).then(function(json) { console.log(json) }).catch(function(error) { console.log(error) })
Artem Kasapchuk
если старые браузеры поддерживаешь лучше заполифиль конечно
Artem Kasapchuk
блин как а как код в телеграмме обрамлять?
Artem Kasapchuk
сори за оффтоп)
Artem Kasapchuk
да я уже пару раз выдел как код выделялся
Aleksey
Три машинописных обратных апострофа 🙂
Aleksey
`
Kronic
да я уже пару раз выдел как код выделялся
Думаю то копипаста с компа. И тг умеет те стили применять
Artem Kasapchuk
function() {}
Artem Kasapchuk
😂
Artem Kasapchuk
парни ну строки-шаблоны же, ну фронтэндеры же, вы чего)
Sergei
заработало
Artem Kasapchuk
Спасибо ,большое
не за что, запиши себе помочь другому новички, который будет что то у тебя спрашивать)
Artem Kasapchuk
круговорот кармы в природе😂
Sergei
Хорошо 😆
MrSmith
Ребят пишу на си крестах задача построить на ноде сайт, на сейчас надо хотя бы интерфейс напихать
MrSmith
начал читать минут 20 дошел уже до каких то шаблонизаторов и препроцессоров уже 800 дир
MrSmith
Так толком ниче кроме записи в консольку и не написал дайте гайд по экспрессу годный а то я чувствую что куда то не туда движусь
Anonymous
Если я тебя правильно понял, то глянь тут https://github.com/davidklassen/node-tutorial/wiki/Web-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BD%D0%B0-node.js-%D0%B8-express
MrSmith
Збс понял спасибо
Sergei
Как можно обойти запрет safari на mac, чтобы использовать api через js ? http://roulette.softhd.ru не работает в сафари одном и в хроме, если врубить webrtc