Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 04

j

jk in JavaScript Noobs — сообщество новичков
Юра
https://codepen.io/freelancetesting/pen/oNxNgmd   подскажите пожалуйста почетму в .animate()  не срабатывает right: 0   в кнопке next . Чтобы при нажатии на кнопку справа сверху кнопка появлялась
Посмотри что должен делать right: 0, тебе тут нужно копать css. А если он по умолчанию 0, то твинить его при помощи animate из нуля в ноль смысла ноль xD
источник

В

Владимир in JavaScript Noobs — сообщество новичков
метод takeBook должен принимать имя читателя проверять this.reader===null и если да то this.reader=name
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Владимир
Ну и какоф то объект в котором экземляры класса Book лежат видимо нужен...
*например просто список
И ешё, вот тут правильно написано, не правильнее было бы написать создайте Class?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Ибо я когда читал в первый раз, подумал что надо просто сделать const one = Object.create({}, {})
источник

И

Иван in JavaScript Noobs — сообщество новичков
Кто знает как парсить нужное значение с html страницы сайта? Подскажите как это реализовать.
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
И ешё, вот тут правильно написано, не правильнее было бы написать создайте Class?
Не ясно каким образом должны создаваться объекты. Классическими прототипами, class или используя фабрику обычных объектов. Зависит от того что было в предыдущих уроках.
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
jk
Не ясно каким образом должны создаваться объекты. Классическими прототипами, class или используя фабрику обычных объектов. Зависит от того что было в предыдущих уроках.
Разве new не только для Class?
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Разве new не только для Class?
class это почти целиком синтаксический сахар над классическим прототипированием.
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
И ешё, вот тут правильно написано, не правильнее было бы написать создайте Class?
Ну можно сделать отдельно класс Book и функцию createBooks которая принимает массив и объект со значениями аттрибутов экземпляра книги. Функция вызывает new Book (с аргументами из объекта) и push'ает в массив переданныф вторым аргуиентом. Возвращает получившийся массив если хотите чистую функцию. Или погрязному - просто меняет существующий.
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Разве new не только для Class?
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Ну в целом да от контекста зависит
*от контекста уроков курса
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Читал его, но там просят вот это:
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Поэтому и сделал класс. Ибо не совсем понимаю как через new в функции создавать экземпляр не класса, а объекта. Пробывал через Object.create, но там у меня не работал new
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Или создавать пустой объект с прототипом созданным через Object.prototype и возвращать пустой экземпляр объекта?
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Может тут 2 класса надо... не знаю) смотря что нужно в курсе самом)
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Владимир
Может тут 2 класса надо... не знаю) смотря что нужно в курсе самом)
Ну, вообще, в Jest тестах, он при проверках делает так:
const book1 = new Book(name, .... ....)
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Первый класс просто фабрика запоминающая все созданные книги
Второй просто книга с аттрибутами
И у фаюрики методы которые позволяют искать и менять экземпляры класса книга
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Я подумал что это классы
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Или не только?
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Ну, вообще, в Jest тестах, он при проверках делает так:
const book1 = new Book(name, .... ....)
Значит просто класс (или чего то не улавливаю)
источник