Семён
Провод родной от него, комп видит, но ошибка драйвера
Dima
Драва переустанови или под нужную винду установи
Vitaly
Что за телефон или устройство и версия ОС?
Семён
Redmi 6 android 8.1.0 переустанавливал несколько драйверов, тоже самое
Anonymous
Всем привет,
Отчет о предыдущем письме про перевод новой редакции учебника на русский.
Прислали пожертвований примерно на $176. Негусто, но среди программистов ру-нета вообще донейты не распространены, поэтому здесь ничего большого я не ожидал. Тем более почет топ-жертвователям =) Ирине Павловой, которая отправила 2000 грн и Александру Галкину за $20 и, конечно, спасибо остальным.
Появляются переводы, и это гораздо лучше. Напоминаю, что каждый, чьему перу принадлежит более 10 строк учебника, будет на странице «о проекте» (топ, разумеется, сверху), вот так: https://learn.javascript.ru/about#contributors.
Забавный факт. После того, как я сделал на этой странице показ авторов, второму (после меня) человеку в этом списке неожиданно поступила куча звонков от компаний с приглашением к ним пойти работать :). Конечно, опытный разработчик чем заняться и так найдет, но большой выбор – это всегда хорошо, присоединяйтесь к проекту =)
Также спасибо @lex111, который участвовал в переводе документации по React и подсказал, как сделать процесс удобнее.
Все еще нужны:
Переводы на хороший русский язык, https://github.com/javascript-tutorial/ru.javascript.info.
Ревью переводов https://github.com/javascript-tutorial/ru.javascript.info/pulls.
В русскоязычном учебнике есть некоторые разделы, которых нет в английском, к примеру, по CSS. Хорошо бы их обновить и/или перевести на английский, может быть, вы могли бы заняться этим?
Если у вас есть другие варианты, как поучаствовать в создании отличного открытого современного учебника JavaScript (статью написать, к примеру) – пишите!
Илья Кантор
https://learn.javascript.ru
Игорь
TL;DR Нет толпы донатеров, тогда пилите учебник сами.
Anonymous
Как можно сделать плавное появление текста?
Anonymous
Revealator я ставил плагин но он срабатывает когда блок заканчивается
Anonymous
А не вначале
Anonymous
https://github.com/QODIO/revealator
Anonymous
свойство transition css
Anonymous
и в жс style.display = '';
Anonymous
?
Anonymous
А как я узнаю
Anonymous
Что элемент появился в области видимости?
Roman
https://www.google.com/search?q=javascriptкак+определить+что+элемент+в+области+видимости&oq=javascriptкак+определить+что+элемент+в+области+видимости&aqs=chrome..69i57.22920j1j4&client=ms-android-samsung-ss&sourceid=chrome-mobile&ie=UTF-8
Мирослав
https://ru.stackoverflow.com/questions/641531/Как-определить-что-элемент-в-зоне-видимости-окна-браузера
Roman
Там еще много всего есть;)
Igor M
https://wowjs.uk/
Igor M
проще это посоветовать
D_d
Люди хелп плиз. Как из массива
const a1 = [{a:1, b:2}, {a:1, b:1}, {a:3, b:4}, {a: 4, b:7}]
получить массив вида
const a1 = [{a:1, b:3},{a:3, b:4}, {a: 4, b:7}]
?
Alexander
Не совсем могу понять по какому правилу у тебя увеличиваются значения в массиве
D_d
типа если одинаковые значения a нужно оставлять одно значение а их b суммируются
D_d
ты вообще ниего не замтил сразу так что твои советы с "простыми операциями масива" не принимаются
Igor
Люди хелп плиз. Как из массива
const a1 = [{a:1, b:2}, {a:1, b:1}, {a:3, b:4}, {a: 4, b:7}]
получить массив вида
const a1 = [{a:1, b:3},{a:3, b:4}, {a: 4, b:7}]
?
@js_noobs_ru
Oleg
Люди хелп плиз. Как из массива
const a1 = [{a:1, b:2}, {a:1, b:1}, {a:3, b:4}, {a: 4, b:7}]
получить массив вида
const a1 = [{a:1, b:3},{a:3, b:4}, {a: 4, b:7}]
?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
D_d
Спасибо Олег, я тоже пришел к reduce мутоду.
D_d
видимо проще всего так сделать чем по циклам итерировать
SkyWalker ✙
всем привет, подскажите, пожалуйста, как можно решить эту задачу, не используя регулярки
Все ключи которые содержат нижнее подчеркивание, должны быть в одну строку
пример: hair_color будет haircolor
const obj = [
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
}
];
Roman
Поясни, как планировалось регулярку накаладывать? Ну или - почему не накладывать? Т.е. решение в лоб - перебор ключей и замена "_" на пустоту.
Vladimir
А че мой коментарий удалили? str.prototype.replace() Можно не только регулярку вставлять.
Vladimir
Переводишь массив в json, меняешь через str.replace() все подчеркивания на пустоту, и обратно в массив парсишь
Roman
Vladimir
Вот так
str.replace(regexp|substr, newSubStr|function[, flags])
Syntax Highlight Bot
Roman
Т.е. replace как бы использует регулярку. Как первый параметр. Вот я тоже че-то недогоню цели задачи
Roman
Roman
Я понял, почему разночтение.
Roman
substr
Строка, заменяемая на newSubStr. Обратите внимание, будет заменено только первое вхождение искомой строки.
Roman
Я то рассматриваю полную замену всех элементов. А это regexp.
Anonymous
всем привет, подскажите, пожалуйста, как можно решить эту задачу, не используя регулярки
Все ключи которые содержат нижнее подчеркивание, должны быть в одну строку
пример: hair_color будет haircolor
const obj = [
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
}
];
https://jsbin.com/jujakibowi/1/edit?js,console
SkyWalker ✙
спасибо за подсказки, ребят
const changeKeysObj = obj => {
const newObj = {};
for (let keys in obj) {
if (obj.hasOwnProperty(keys)) {
newObj[keys.replace("_", "")] = obj[keys];
}
}
return newObj;
};
let changeArr = jediArr.map( item => {
return changeKeysObj(item)
});
console.log(changeArr);
Syntax Highlight Bot
Maksim
всем привет, подскажите, пожалуйста, как можно решить эту задачу, не используя регулярки
Все ключи которые содержат нижнее подчеркивание, должны быть в одну строку
пример: hair_color будет haircolor
const obj = [
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
},
{
name: "some name",
height: "182",
mass: "77",
hair_color: "black",
skin_color: "red",
eye_color: "brown",
birth_year: "XXXXXX",
gender: "female"
}
];
obj.map(item =>
Object.entries(item).reduce((result, [key, value]) =>
((result[key.replace("_", "")] = value), result ), {}))
SkyWalker ✙
ооооо reduce
SkyWalker ✙
спасибо
Roman
Еще раз, замечание - key.replace("_", "") сработает только для одного (первого) символа в строке. Если будет два "_" это не прокатит.
Maksim
Anonymous
ну заменишь '_' на /_/g
Anonymous
в чем проблема
SkyWalker ✙
сейчас сделаю, чтобы для all, по канону, replace ONLY FOR RegExp
Roman
Anonymous
split тогда есть
Anonymous
str.split('_').join('')
Roman
+
SkyWalker ✙
если для всех
const replaceSymbol = obj => {
const newObj = {};
for (let keys in obj) {
if (obj.hasOwnProperty(keys)) {
newObj[
keys.replace(/(\_\w)/g, s => {
return s[1];
})
] = obj[keys];
}
}
return newObj;
};
const replaceSymbolArr = jediArr.map(item => {
return replaceSymbol(item);
});
Syntax Highlight Bot
SkyWalker ✙
Roman
а почему?
Смотри первый пост - всем привет, подскажите, пожалуйста, как можно решить эту задачу, не используя регулярки
SkyWalker ✙
ну да, ну да, я просто думал там еще есть подводные
Igor
str.split("_").join("") - если прям совсем без регулярок
Дмитрий
Есть где посмотреть пример встраивания фото из инстаграма на сайт? Прочитал api инстаграма, понятнее не стало
Roman
Интересная статейка по ликам - https://habr.com/ru/post/449368/
Alexander
Блин, пока писал вопрос разобрался в нем.
Волщебный чатик, даж лучше уточки
Roman
Алишер
привет всем
Roman
Alexander
Всех приветствую, у меня вопрос слегка не по теме. Я HR, у меня есть вакансии для разработчиков на JS. Нутром чувствую, что если закину их сюда, то закидают тряпками, и правы будут. Подскажите, есть ли тематические каналы с вакансиями для JS разработчиков? Заранее благодарю
stay
Roman
Alexander
Да, я бы тож поинтересовался, мало ли в русском филлиале гугла ищут джуна с опытом работы в електрон
Edgar
как охуенно пошутить, что типо свойсва css сбились?
Dzhanik
Maksim
ща бы мемы про css изобретать в js чате
Anonymous
это постирония
Igor M
top: 99%
Igor M
кидайте бан я готов