27.12.2019, 12:01
|
|
Профессор
|
|
Регистрация: 25.10.2016
Сообщений: 1,012
|
|
Сообщение от Aetae
|
Отобразить что-то на экране вообще не трогая CSS и HTML - как вы себе это представляете?
|
скорее всего, автор подразумевал, что изначально в верстке нет этих элементов, и надо их просто создать скриптом
|
|
27.12.2019, 13:16
|
Аспирант
|
|
Регистрация: 11.04.2019
Сообщений: 74
|
|
Сообщение от Alexandroppolus
|
скорее всего, автор подразумевал, что изначально в верстке нет этих элементов, и надо их просто создать скриптом
|
Неа. Именно без этих элементов. Разве JS не способен визуально создавать объекты (вроде квадрата) не создавая при этом элементы в html ?
|
|
27.12.2019, 13:57
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Сообщение от Biotoxsin
|
не создавая при этом элементы в html ?
|
как показать то, что не существует?
|
|
27.12.2019, 13:59
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от рони
|
как показать то, что не существует?
|
Пишут ведь, что «в пустой области 100×100px div»
Сообщение от Biotoxsin
|
Возможно ли в пустой области 100x100px div создать без вспомогательных HTML тегов чёрный квадрат 50x50px на чистом JS.
|
Я вам показал в сообщении №5 как в пустом элементе размером 100×100px создать без вспомогательных HTML элементов чёрный квадрат размером 50×50px.
Сообщение от Biotoxsin
|
Именно без этих элементов. Разве JS не способен визуально создавать объекты (вроде квадрата) не создавая при этом элементы в HTML?
|
JS в совокупности с Canvas API — способен. Например, как я вам уже показывал, можно нарисовать на холсте.
|
|
27.12.2019, 16:03
|
Аспирант
|
|
Регистрация: 11.04.2019
Сообщений: 74
|
|
Сообщение от Malleys
|
Пишут ведь, что «в пустой области 100×100px div»
Я вам показал в сообщении №5 как в пустом элементе размером 100×100px создать без вспомогательных HTML элементов чёрный квадрат размером 50×50px.
JS в совокупности с Canvas API — способен. Например, как я вам уже показывал, можно нарисовать на холсте.
|
За это Вам отдельная благодарность.
|
|
27.12.2019, 21:18
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Сообщение от Biotoxsin
|
Неа. Именно без этих элементов. Разве JS не способен визуально создавать объекты (вроде квадрата) не создавая при этом элементы в html ?
|
То что вы видите, интерфейс - это и есть html + css. JS - это язык программирования, он ничего не выводит на экран. Для вывода изображения он манипулирует css и html.
Сообщение от Malleys
|
JS в совокупности с Canvas API — способен. Например, как я вам уже показывал, можно нарисовать на холсте.
|
Только этот canvas изначально должен как-то оказаться в html или css. И мы возвращаемся к тому с чего начинали.
__________________
29375, 35
|
|
28.12.2019, 06:46
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от Aetae
|
Только этот canvas изначально должен как-то оказаться в html или css.
|
И в чём проблема? Написа́ли ведь, что «в пустой области 100×100px div»
Сообщение от Aetae
|
Для вывода изображения он манипулирует css и html.
|
А если без css и html в worker-е нарисовать картинку? Вопрос был про то, чтобы использовать только один элемент.
|
|
28.12.2019, 13:14
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Сообщение от Malleys
|
А если без css и html в worker-е нарисовать картинку? Вопрос был про то, чтобы использовать только один элемент.
|
Ок, нарисовал. А как теперь ты её покажешь? Только "без рук"(не трогая html или css).
__________________
29375, 35
|
|
28.12.2019, 16:06
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от Aetae
|
Ок, нарисовал. А как теперь ты её покажешь? Только "без рук"(не трогая html или css).
|
Какие сложности! Речь шла о том, чтобы использовать только один HTML-элемент. Типа как тут — https://javascript.ru/forum/502228-post14.html
|
|
28.12.2019, 19:15
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Malleys,
Сообщение от Biotoxsin
|
Меня интересует возможно ли сделать это только на JS?
|
__________________
29375, 35
|
|
|
|