Книга: Выразительный JavaScript
Ещё одна ячейка
Ещё одна ячейка
Создайте тип ячейки StretchCell(inner, width, height)
, соответствующий интерфейсу ячеек таблицы из этой главы. Он должен оборачивать другую ячейку (как делает UnderlinedCell
), и убеждаться, что результирующая ячейка имеет как минимум заданные ширину и высоту, даже если внутренняя ячейка – меньше.
// Ваш код.
var sc = new StretchCell(new TextCell("abc"), 1, 2);
console.log(sc.minWidth());
// ? 3
console.log(sc.minHeight());
// ? 2
console.log(sc.draw(3, 2));
// ? ["abc", " "]
Оглавление статьи/книги
Похожие страницы
- 6.4.2. Передача номенклатурных позиций между ячейками склада
- Если не работать за компьютером десять минут, на экране появляется одна и та же заставка. Как ее сменить?
- У меня новый SATA-винчестер на 160 Гбайт, однако Windows XP определяет всего 120 Гбайт. Куда пропали остальные 40 Гбайт?
- Я установил еще один винчестер, однако Windows XP его не распознает. Что можно сделать?
- Не всегда хочется, чтобы остальные пользователи знали, с какими документами я работал, однако Microsoft Word сохраняет и...
- Работа с ячейками, строками и столбцами таблицы
- Урок 6.2. Работа с ячейками, диапазонами и листами
- Практическая работа 43. Операции с ячейками, диапазонами и листами
- 2.4. Входная зона и витрины магазина
- Интернет и международная реклама
- Входная идентификация
- Одна картинка или тысяча слов?