Песочница

Изолированное место, где что-то запускают, не боясь что-нибудь сломать. Код в песочнице видит только свою маленькую площадку: он не может испортить остальную программу, стереть данные или залезть в чужой файл. Отсюда и название — как детская песочница: внутри можно строить и ломать что угодно, а за бортик песок не высыпается.

Как это выглядит: В уроках «Интерфейсы и сайты» ваш HTML, CSS и JavaScript запускаются в песочнице-iframe: результат сразу виден справа, но ваши стили не протекают на страницу урока, а скрипт не может добраться до её данных.

Не путать: Песочница — не «игрушечная версия»: внутри можно делать серьёзные вещи, и интернет ей не обязателен — она про изоляцию, а не про развлечение. Так же называют тестовый сервер и тестовый режим оплаты: там всё по-настоящему, но без риска для реальных данных и денег.

Откуда слово: От английского sandbox — буквально «ящик с песком», детская песочница. В программировании слово закрепилось в 1990-х: так назвали защищённую область, где программе разрешено играть, но не выходить за бортики. В браузере это атрибут sandbox у iframe — именно он включает такую «песочницу» для чужого кода.

Где это проходят: урок 12.1 «Песочница, файл и сервер: где живёт код» · Программирование с нуля

Связанные слова

Ещё слова раздела «Интерфейсы и браузер»

Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.

Что ещё есть на сайте

Учиться: Уроки · Программирование с нуля · Интерфейсы и сайты с нуля · Компьютер без страха · Если уже случилось · Какой компьютер нужен · Без кода: ставить задачу · Конструктор описания задачи

С чего начать: Гайды: с чего начать · Тест «с какого урока начать» · Профессии и языки

Потренироваться: Практикум: задачи из жизни · Игры-тренажёры · Симулятор: от задания до сдачи · Мастерская экрана · Колесо фортуны

Словари и юмор: Словарь программиста · Словарь руководителя · Корявые задачи

Сайт, оплата и помощь: Родителям · Инструкция пользователя · Сообщество · Подписка · Помощь и поддержка · Отзывы учеников · Профиль и пароль