Serg
если бы я мог
Denis
На mdn готовые исходники как пример лежат
Denis
Надо шахматы доделать наконец
Denis
Переписать подсветчика кода на require
Denis
Придумать как управлять тонкой настройкой OCR
Denis
@ocr_tool_bot https://github.com/Piterden/tesseract-bot @cris_highlight_bot https://github.com/Piterden/syntax-highlighter-bot @chessy_bot https://github.com/Piterden/chessbot @cryptonfo_bot https://github.com/Piterden/crypto_info_bot
Serg
зачем писать самому, если уже есть готовый плагин
Serg
Чтобы не быть нубом, конечно
не буду с этим спорить)
Denis
Тут по желанию всё
Denis
Это отлично от "по возможности" )))
🦜
кто может сказать, почему в таком случае response.page.result // ответ есть response[page].result result нет как ключа не видно ?
🦜
'page'
лол :D я понял где наебался
🦜
тогда все ок
Denis
Мдя
Pavel
Мдя
Это все опенсорс проджекты? есть мб какие-то идеи без бота?
Denis
Ты о чем именно?
Pavel
Ты о чем именно?
А ссылках на гит где твои опенпроекты. Три бота и шахматы. Может есть еще что-то, или планируешь начать?
Denis
Denis
Надо менять аттрибуты внизу где new
Den
Всем привет как передать в метод liMaker агрумент item ?
Den
var init = { _self: this, ul: document.querySelector('.wrapper-main ul'), createLi: document.createElement('li'), wrap: document.querySelector('#wrapper'), button: document.querySelector('#btn'), input: document.getElementById('item'), data: JSON.parse(localStorage.getItem('items')), itemsArray: localStorage.getItem('items') ? JSON.parse(localStorage.getItem('items')) : [], liMaker: function(text) { this.createLi.textContent = text; this.ul.appendChild(this.createLi) }, printLi: function () { init.data.forEach(item => { init.liMaker(item) console.log(init.liMaker(item)) }) } };
Vlad
Господи
Vlad
На кодпен залей
Vlad
Или куда-нибудь ещё, так никто разбирать не будет, скорее всего
Завтра
Че это за извращение
Den
https://codepen.io/DenCoderCump/pen/yxzbeZ
Vlad
Если не ошибаюсь, то в методе input надо return сделать
Vlad
Ибо получается, что ты просто нашел нужный элемент, в он никому не доступен
Vlad
Но такая реализация вообще бред, ибо каждый раз по новой искать будет
Den
тут чтоле input: document.getElementById('item'),
Den
Но такая реализация вообще бред, ибо каждый раз по новой искать будет
почему? в чем отличие от var input = document.getElementById('item');
Vlad
А не, сори, я под вечер упоролся
Den
Всем привет, кто работал с API гугл карт, как сделать маркер с точкой под ним и именем удицы
Завтра
Кто-то работал
Den
Кто-то работал
Поздравляю от души)
Vyacheslav
Друзья подскажите по промисам
Vyacheslav
if (this.rooms === false) { this.rooms = await db.getRooms(1); console.log(await this.rooms) }
Vyacheslav
почему в консоль логе тоже надо писать await перед переменной?
Nikolay
Не надо
Vyacheslav
без него не робит
Nikolay
Я хз, что такое "робит", но попробуй возпользоваться отладчиком.
Denis
document.querySelector('#wrapper') really??? document.getElementById('wrapper') раз в 5 быстрее Den
Den
@Piterden в моём коде не было этой строки))) document.createElement('#wrapper')
Denis
wrap:
Den
то что быстрее слышал, не принципиально
Denis
UPD^ пардон
Vyacheslav
Не надо
без await пишет [AsyncFunction: rooms]
Den
)))
Denis
без await пишет [AsyncFunction: rooms]
Покажи остальной код
Denis
Там вложенные async походу
Vyacheslav
async getRooms(enabled, transaction = false) { return await this.mysql.select({ from: "battle_rooms", select: "id, name, bet", conditions: enabled = ?, data: [enabled], order: 'bet ASC', transaction: transaction, all: true, }); }
Denis
Хахаххахахаха
Vyacheslav
м?
Denis
new Promise(async (resolve, reject) => {})
Nikolay
:))
Denis
м?
не пиши return await
Nikolay
м?
https://t.me/js_noobs_ru
Denis
м?
Кешируй в переменную
Nikolay
Да зачем? Там вообще не нужен async/await
Denis
select возвр промис и так
Denis
Пошел я к нубам
Denis
м?
Научись сначала спагетти из then'ов, затем будешь писать лапшу из await'ов
Nikolay
Рекомендую сначала досконально разобраться в промисах, потом в асинках, чтобы было понимание, как это работает.
Denis
Ну другими словами так ))
Denis
async - это плоские макароны
Nikolay
then — тоже неглубокие, если с умом проектировать.
Denis
А await на скобочках можно вложенный делать
Denis
Я делал на puppeteer
Denis
Без кеширования в переменные я имею ввиду
Anonymous
then — тоже неглубокие, если с умом проектировать.
Если с умом проектировать, макарон не будет и без промисов.