Valdis
господа программисты. я вот сейчас сижу и думаю, а нормальная ли это структура писать весь код в экспорте?
https://github.com/sequelize/sequelize-restful/blob/master/lib/router.js
не лучше было бы обьявить класс, в нем реализовать все эти методы и в экспорт передать обьект этого класса? как посоветуете по архитектуре?
Maksim
Maksim
в смыле лучше ли через классы, а не через прототип?
Maksim
конечно лучше
Valdis
понял. спасибо
Maksim
что не помешает сделать module.exports = class SomeClass{} все равно
Evgeny
как выбрать селектом из этого класса bи прочитать значение текстового поля
<div class="-Lc4mjn-EeWy4_y7OCeq">
<div class="mdl-card mdl-shadow--2dp">
<input class="txt-mybet" maxlength="25" size="40" id="-Lc4mjn-EeWy4_y7OCeq">
<button class="btn-mybet" type="button" data-id="-Lc4mjn-EeWy4_y7OCeq">My Bet</button>
</div>
</div>
//щелчок по кнопке btn-mybet
var curid=$(event.target).data('id'); //это работает, в curid Lc4mjn-EeWy4_y7OCeq
var inputVal=$(this).closest('.'+curid).find('input.'+curid).val(); //это не срабатывает
как выбрать элемент по классу и id одновременно? '<h4 class="mdl-topbet" id="-Lc4mjn-EeWy4_y7OCeq"></h4>' +
Славик
а this здесь кто?
Evgeny
[object HTMLButtonElement] походу это неправильно, но что вместно нее, мне просто это подсказали, короче так сработало $(event.target).closest('.mdl-card').find('.txt-mybet').val()
Dmitry
Подскажите пожалуйста, есть такой код для имитации нажатия клавиши:
// Create a new jQuery.Event object with specified event properties.
var e = jQuery.Event( "keydown", { keyCode: 64 } );
// trigger an artificial keydown event with keyCode 64
jQuery( "body" ).trigger( e );
Но такое событие из данных имеет только event.which = 64, но нет event.key или event.code
Можно ли их как-то добавить к этому событию, чтобы это нажатие было, как бы, полноценное? Со всеми данными о кнопке, а не только с which
Дмитрий
If($(".box").length = 10){
$(".box").last().addClass("big")
}
Нужно, если количество элементов равно 10, то добавлять класс последнему, а если не равно 10, то не добавлять. А у меня всегда добавляет почему-то, что не так?
Maksim
===
Alex
= это присваивание, === это строгое сравнение
Pavel
строгое присваивание?
Pavel
Maksim
Alex
Pavel
fixed
Andrew
Народ как вывести данные массива(this.props.feedListSearch) в консоль, если type: "file" ?
Andrew
чёт гугл тяжко дался, не нашёл то что искал
Dima
я тут эксперементирую с new Map в JS и к своему удивлению обнаружил, что {} также сохнраняет последовательность ввода. Зачем тогда нужен Map?
Aista
Dima
Yusuf
Привет. Короче я пишу проект, довольно не простой и уже недели две пытаюсь сконструировать ядро фрондэнда на ES6, ну там типа с модулями, импортами, классами и тд и тп. А пытаюсь я сделать что-то на подобии mvc, но без няшных фреймворков и реактов, может потом и переделаю. Суть в том, что я пытаюсь разбить UI часть и Ajax на две полностью независимые части. Я понимаю тема очень обширная, ну хотелось бы узнать кто так делает, ну там структура проекта
Roman
Roman
Че-то с ":" не так.
Maksim
Eugen
ребята, всем привет. как мне заставить выполнится одинкод, потом второй ( если код этот не асинхронный) сетТаймаут не предлагать
Dmitriy
просто второй код расположить ниже первого?
Anonymous
Anonymous
Eugen
Syntax Highlight Bot
Dima
вот это супер бот!
Maksim
Eugen
ну значит надо вопрос переформулировать на другой
Есть метод в нес обирается объект
let utterance = new SpeechSynthesisUtterance(testText)
let filteredText = this.filterHtml(text)
this.setStatus(SpeechStatus.speaking)
utterance.voice = this.getVoiceLanguage(inLang)
utterance.volume = this.volume
utterance.onstart = () => {
// setInterval(() => this.synth.resume(), 1000)
}
utterance.onend = () => {
console.log('stop')
if (this.status !== SpeechStatus.stopped) {
this.setStatus(SpeechStatus.stopped)
}
this.synth.speak(utterance)
и к сожалению метод synth.speak срабатывает раньше чем весь этот объект собрался поэтому у него бывает нет метода onend
Anonymous
Eugen
Если ставлю сетТаймаут то отрабатывает
Dima
Dima
z = x => 2
a[z] = 4
Так тоже можно, даже ключом может быть функция.
Syntax Highlight Bot
Dmitriy
Dima
Maksim
А что пиздец то?
То что там только стринги, и все что ты туда суёшь приводится к стрингу, представь себе, но и функция тоже
Dima
Anonymous
Eugen
а он не асинхронный
Dima
Alexandr
Dima
Anonymous
Eugen
Alex
Вернуть промис?)
Anonymous
А можно это все завернуть в функцию и в return вызвать this.synth.speak
Eugen
Вернуть промис?)
а как это сделать ? можешь плиз написать или пример привезти?
Alex
Anonymous
Pavel
Привет всем, посоветуйте библиотеку для отрисовки графов/деревьев/etc, чтобы можно было обрабатывать нажатия на вершины
Pavel
хочется что-нибудь более готовое, чем d3
Anonymous
threejs?
Vasily
Vasily
Прррросто не там сидели )
Dan🔰
Кто может помочь
Dan🔰
Есть input
Dan🔰
Dan🔰
for(var i =1;i <= 5; i++){
var a = $("#input").val();
console.log(a);
}
Dan🔰
Мне выводит как текст
Dan🔰
Как сделать чтобы выводило ссылку с разными i
Dan🔰
Dan🔰
Чтоб выводило так
Anonymous
.replace()