Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Как связаны языки JavaScript и JScript?
это два названия одного и того же языка JScript является подмножеством JavaScript JavaScript является подмножеством JScript
Выберите утверждение, характеризующее язык JavaScript:
это язык описания взаимодействий клиента и сервера это язык разработки сетевых баз данных это язык управления сценариями просмотра гипертекстовых Web-страниц
Язык JavaScript — ...
регистро-зависимый регистро-независимый
Выберите верное утверждение: JavaScript является языком ...
компилируемым интерпретируемым
Какими символами заканчивается однострочный комментарий?
} конец строки //
С каких символов может начинаться однострочный комментарий в JavaScript?
// { */
Какие комбинации символов ограничивают многострочный комментарий в JavaScript?
между /* и */ между // и // между { и } между <!-- и -->
Какими способами можно обеспечить интеграцию JavaScript-кода в HTML-страницу?
во внешнем файле, подключаемом с помощью <A HREF="имя_файла">ссылка</A> между тэгами <SCRIPT> и </SCRIPT> во внешнем файле, подключаемом с помощью <SCRIPT SRC="имя_файла"></SCRIPT> в атрибутах, соответствующих обработчикам событий (например, onClick) в атрибуте HREF гипертекстовой ссылки (схема URL "JavaScript:")
Где в HTML-странице можно размещать JavaScript-код?
в атрибуте HREF гипертекстовой ссылки (схема URL "JavaScript:") во внешнем файле, подключаемом с помощью <A HREF="имя_файла">ссылка</A> во внешнем файле, подключаемом с помощью <SCRIPT SRC="имя_файла"></SCRIPT> в атрибутах, соответствующих обработчикам событий (например, onClick) между тэгами <SCRIPT> и </SCRIPT>
Интерпретатор какого языка будет использован браузером для выполнения следующего скрипта:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/vbscript"> ... </SCRIPT> если браузер "понимает" оба атрибута TYPE и LANGUAGE? использовать одновременно оба атрибута TYPE и LANGUAGE недопустимо VBScript JavaScript
Выберите допустимые способы указания языка скрипта:
Можно ли в JavaScript целочисленной переменной присвоить строку в качестве значения?
нельзя, произойдет ошибка типов можно всегда, переменная "на лету" сменит тип можно, только если в этой строке записано число
Можно ли в JavaScript строковой переменной присвоить число в качестве значения?
можно, при этом число неявно преобразуется в строку нельзя, будет выдана ошибка типов можно, переменная "на лету" сменит тип и будет хранить число
Что произойдет, если переменной, хранящей число, присвоить в качестве значения массив?
браузер сообщит об ошибке типов и прекратит работу скрипта с этого момента переменная будет хранить массив в переменную будет занесена длина этого массива массив будет неявно преобразован в число, которое и присвоится переменной
Каким из перечисленных способов нельзя объявить новый массив?
mas = new Array(); mas = new Array(5); mas[0]=1; mas[1]=2; mas[2]=3; mas = new Array('Help');
Нумерация элементов массивов начинается с
1 0 с любого числа, которое задаст пользователь
Что называется массивом?
переменная, которая меняет свой тип в зависимости от своего значения упорядоченная совокупность элементов переменная, содержащая не менее двух значений
Что делает строка massiv = new Array()?
объявляет переменную с именем Array и присваивает ее значение переменной massiv объявляет переменную с именем massiv типа "массив" сравнивается значение переменной massiv с результатом вызова функции Array
Что будет создано в результате следующего объявления: a = new Array(5);?
массив из одного элемента — числа 5 массив из 6 элементов, значения которых не определены массив из 5 элементов, значения которых не определены
Что будет создано в результате следующего объявления: a = new Array(5,3)?
двумерный массив размера 5×3 элемента одномерный массив из 5+3 элементов двумерный массив размера 6×4 элемента (т.к. нумерация начинается с нуля) одномерный массив из двух элементов: 5 и 3
Что будет создано в результате следующего объявления: a = new Array(3,'Moscow','London','Paris')?
массив из трех элементов — строк "Moscow", "London" и "Paris" будет выдана ошибка, т.к. нельзя в массиве смешивать элементы разных типов массив из четырех элементов — числа 3 и строк "Moscow", "London" и "Paris"
Как средствами JavaScript создать многомерный массив?
создав обыкновенный массив, элементами которого являются другие массивы в JavaScript нет средств для создания многомерных массивов использовать встроенный объект "многомерный массив"
Что выдаст данный скрипт: var a = [35,21,13,8,5,3,2,1]; a.sort(); alert(a[3]+7); ?
9 12 217 28 10
Каким будет массив: var a = [35,21,13,8,5,3,2,1] после операции a.sort()?
будет показано окно предупреждения с надписью undefined будет сообщено об ошибке будет показано окно предупреждения с цифрой 5
Когда используются циклы while?
когда известно количество повторений когда неизвестно количество повторений когда необходимо выполнить действие хотя бы один раз
Что называется циклом?
средство организации повторяющихся операций множество данных, размещенных в одной переменной ошибка, при которой программа повторяется бесконечное количество раз
В каком порядке перечисляются три выражения в описании оператора for?
тело цикла for может не выполниться ни разу тело цикла while может не выполниться ни разу тело цикла for обязательно выполняется хотя бы раз тело цикла while обязательно выполняется хотя бы раз
Внутри функции заведена переменная оператором var d. Можно ли использовать переменную d вне этой функции?
можно, т.к. язык JavaScript — слабо типизирован, ввиду чего в нем все переменные являются глобальными можно, но это будет другая переменная с независимым значением нельзя, т.к. локальные переменные извне не видны
Пусть описана глобальная переменная оператором var s. Можно ли изменять ее значение внутри какой-либо функции?
можно, предварительно объявив ее внутри функции (оператором var s) нельзя, т.к. внутри функций можно менять лишь значения локальных переменных можно, если только внутри этой функции не объявлено (оператором var s) локальной переменной с таким же именем
Каким образом можно внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию "g() описана внутри f()" не рассматривать)
это невозможно, локальные переменные функции f() недоступны вне этой функции для этого нужно объявить в функции g() требуемую переменную оператором var локальные переменные функции f() доступны в любых функциях по-умолчанию
Свойство window.location представляет собой ...
строковое значение, указываюшее адрес текущей страницы массив адресов посещенных сайтов объект, одно из свойств которого есть адрес текущей страницы URL ссылки, на которой находится указатель мыши
Каким образом внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию "g() описана внутри f()" не рассматривать)
для этого нужно объявить в функции g() требуемую переменную оператором var локальные переменные функции f() доступны в любых функциях по-умолчанию это невозможно, локальные переменные функции f() недоступны вне этой функции
Какое свойство нового окна задается параметром toolbar?
наличие полосы прокрутки наличие панели инструментов наличие строки состояния
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio)?
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом можно обратиться к этому свойству внутри оператора with(document.fio)?
файл 2.htm откроется в новом окне файл 1.htm откроется в новом окне файл 1.htm откроется в текущем окне файл 2.htm откроется в текущем окне
Может ли в DOM свойство объекта само быть объектом?
да нет
Является ли объект navigator свойством объекта window?
нет да, но только в Netscape Navigator да
Выберите ссылки, кликнув по которым, мы закроем текущее окно:
<A HREF="" onClick="shutdown()">Щелкните, чтобы закрыть</A> <A HREF="" onClick="document.close()">Щелкните, чтобы закрыть</A> <A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A> <A HREF="" onClick="window.close()">Щелкните, чтобы закрыть</A>
имя файла в атрибуте HREF должно совпадать с именем файла в window.open() ошибка создания окна: неправильно задан параметр status ошибка создания окна: не указан параметр height нет ошибки
В какой момент создаются объекты в HTML-документе?
в момент загрузки документа в результате работы JavaScript-программы существуют всегда
Что из перечисленного является событием?
изменение цвета фона страницы завершение загрузки документа нажатие на кнопку клик по гипертекстовой ссылке
Что возвращает метод prompt()?
значение true/false ничего (т.е. undefined) строку, введенную пользователем в окне запроса
Что будет, если открыть окно с именем уже существующего окна?
окно с этим именем получит фокус и будет возвращена ссылка на это окно будет выдано сообщение об ошибке будет создано новое окно в новое окно загрузится пустой документ
Какой из объектов модели DOM — самый старший?
document window navigator
Чему в объектной модели документа соответствуют HTML-контейнеры (элементы)?
объектам методам объекта свойствам объекта событиям
Чему в объектной модели документа могут соответствовать атрибуты HTML-контейнера?
объектам свойствам объекта методам объекта событиям
Что делает метод setInterval()?
позволяет выполнять некоторый JavaScript-код с указанным периодом устанавливает текущее время, указанное в аргументе позволяет однократно выполнить некоторый JavaScript-код с отсрочкой
Каков результат работы скрипта:
L = window.location; W = document.write; W(L); ?
будет выдана ошибка: после write нужны скобки и аргумент будет выведена строка "window.location" будет выведен адрес текущей страницы будет выведено [object], т.к. location — это объект
Каков результат работы скрипта: var A = alert; A(window.location); ?
будет выведен адрес текущей страницы в окне предупреждения будет выдана ошибка: после alert нужны скобки и аргумент будет выведена строка "window.location" в окне предупреждения будет выведено [object], т.к. location — это объект
Окно разделено на два фрейма с именами left и right. Как из правого фрейма обратиться к 3-й картинке левого фрейма?
Каков результат работы скрипта: var M = Math, A = alert, pi = M.PI/2; A(M.sin(pi)); ?
будет выдана ошибка: после alert нужны скобки и аргумент будет выведена буква Q в окне предупреждения будет выведено число 1 в окне предупреждения будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой будет выведено число 0 в окне предупреждения
Каков результат работы скрипта: var Z = Math.cos, A = alert, P = Math.PI; A(Z(P)); ?
будет выведено число 1 в окне предупреждения будет выведена буква P в окне предупреждения будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой будет выдана ошибка: после alert и cos нужны скобки и аргумент будет выведено число –1 в окне предупреждения
Свойство window.navigator представляет собой
версию браузера Netscape Navigator свойство, указывающее наличие панели навигации в браузере объект, свойства которого указывают название и версию браузера строковое значение, указывающее название и версию браузера
Какое свойство нового окна задается параметром scrollbars?
наличие полосы прокрутки наличие строки состояния наличие панели инструментов
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
ошибка создания окна: не задано имя окна нет ошибки ошибка создания окна: недопустимое значение параметра location синтаксическая ошибка в аргументах метода window.open()
Что возвратит метод confirm(), если пользователь просто закроет окно запроса?
значение true будет выдана ошибка браузера значение false ничего не возвратит (т.е. undefined)
Что возвращает метод window.open()?
имя открытого окна, которое можно использовать в атрибуте TARGET ссылок URL-адрес страницы, открытой в новом окне объект класса Window, ассоциированный с открытым окном
Что нужно передавать в качестве аргументов методу clearTimeout()?
строку, содержащую JavaScript-код, и время отсрочки в миллисекундах ссылку на открытое ранее окно ссылку на созданный ранее поток вычислений
Как из окна, открытого с помощью window.open(), обратиться ко 2-й форме окна-предка?
позволяет однократно выполнить некоторый JavaScript-код с отсрочкой позволяет выполнять некоторый JavaScript-код с указанным периодом устанавливает текущее время, указанное в аргументе
ошибка создания окна: не указана ширина открываемого окна нет ошибки ошибка создания окна: недопустимое значение параметра height
Свойство window.status представляет собой ...
URL ссылки, на которой находится указатель мыши значение true/false, обозначающее статус загрузки документа строку, отображаемую в строке состояния браузера
Отправить данные формы на сервер можно только нажатием кнопки отправки?
нет да
Для чего служат HTML-формы?
для сбора данных пользователя и отправки их Web-серверу для сбора данных пользователя и отправки их Web-браузеру для представления данных пользователя в виде таблицы
Восстановить исходные значения в полях формы можно только нажатием кнопки сброса?
да нет
Что будет, если не указать параметры метода window.open()?
получим сообщение об ошибке будет открыто новое пустое окно отсутствие реакции
Что нужно передавать в качестве аргумента методу clearInterval()?
ссылку на открытое ранее окно строку, содержащую JavaScript-код, и интервал отсрочки в миллисекундах ссылку на созданный ранее поток вычислений
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Что надо изменить в следующем фрагменте, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
нужно написать: onSubmit="return TestData();" нужно написать: onSubmit="TestData();return true;" нужно написать: onSubmit="TestData();return false;" нужно написать: onSubmit="TestData();void(0);"
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Как правильно оформить обработку события Submit, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
неверно описана функция (нет символа ";") ошибки нет неверно передается параметр функции
Каким из перечисленных способов можно отправить данные из формы на сервер? Считать, что кнопка отправки у формы есть.
вызвать метод submit() кнопки отправки вызвать метод submit() формы вызвать метод click() кнопки отправки нажать кнопку отправки вызвать метод send() формы
В каких из перечисленных случаев текстовое поле защищено от ввода?
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
нет да
Фокус находился на некотором текстовом поле ввода. В каком случае НЕ будет вызван обработчик события onBlur этого поля?
пользователь кликнул мышкой вне поля программа JavaScript вызвала метод focus() для другого поля пользователь нажал кнопку submit данной формы пользователь выделил мышкой текст, введенный в это поле пользователь нажал клавишу Tab (переход к следующему полю) программа JavaScript вызвала метод blur() для этого поля
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Как будет вести себя следующее поле ввода?
будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю допущена ошибка: поле имеет имя field32, а не this допущена ошибка в регистре символов, правильно писать onBlur будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу допущена ошибка: поле имеет имя field32, а не this допущена ошибка в регистре символов, правильно писать onClick будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)?
потому что в конце ACTION указано void(0) потому что void(0) перенесен на следующую строчку, что недопустимо потому что в ACTION нужно указать URL-схему: ACTION="JavaScript: ..." потому что после return true не поставлена ";", что генерирует ошибку
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)?
потому что в onSubmit указано return false потому что в конце ACTION указано void(0) потому что после return false не поставлена ";", что генерирует ошибку потому что в ACTION нужно писать JavaScript вместо JAVASCRIPT
Что из перечисленного является объектом класса URL (в частности, имеет свойства protocol, href и т.д.)?
В каких случаях генерируется событие MouseOver у гиперссылки?
в момент пересечения указателем мыши границы области ссылки при движении извне этой области когда указатель мыши находится внутри области ссылки — в момент начала его движения все время, пока указатель мыши находится внутри области ссылки
В какой момент генерируется событие MouseOut у гиперссылки?
в момент пересечения указателем мыши границы области ссылки при движении изнутри этой области когда указатель мыши находится на свободной от ссылок области — в момент начала его движения постоянно, пока указатель мыши находится на свободной от ссылок области
Будет ли выдана ошибка JavaScript, если написать: document.links[0]["search"]="test=5";?
да нет
Какие из перечисленных событий гиперссылки можно полностью перехватить (т.е. чтобы браузер не выполнил действие по умолчанию)?
MouseOut MouseOver Click
Что нужно указать на месте многоточия, чтобы при клике по ссылке не совершался переход к новому документу?
ничего не произойдет откроется страница с адресом http://intuit.ru/ в текущем окне откроется страница с адресом http://intuit.ru/ в окне с именем _new браузер выдаст ошибку: недопустимое значение атрибута TARGET
Что произойдет при клике по следующей гиперссылке?
откроется страница с адресом http://intuit.ru/ в новом окне откроется страница с адресом http://intuit.ru/ в текущем окне ничего не произойдет браузер выдаст ошибку
Что произойдет при клике по следующей гиперссылке?
откроется страница с адресом http://intuit.ru/ в окне с именем blank откроется страница с адресом http://intuit.ru/ в новом окне ничего не произойдет браузер выдаст ошибку откроется страница с адресом http://intuit.ru/ в текущем окне
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Почему следующая ссылка не работает описанным образом?
потому что некорректно указан объект, к которому относится вызов метода click(); потому что событие DblClick происходит после события Click, а поскольку в обработчике onClick указано return false, то обработчик onDblClick не вызывается потому что вызов метода click() влечет вызов обработчика onClick, но в нем указан оператор return false, предотвращающий переход на новый URL
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Будет ли работать описанным образом следующая ссылка?
да, будет нет, т.к. событие DblClick происходит после события Click, а поскольку в обработчике onClick указано return false, то обработчик onDblClick не вызывается нет, т.к. некорректно указан объект в выражении this.href нет, т.к. после href требуется точка с запятой нет, т.к. обработчики событий записаны в неверном регистре, правильно: onClick, onDblClick
Укажите НЕкорректный способ обращения к свойству src картинки с именем forest:document.images
Можно ли изменить адрес картинки, встроенной в документ?
можно, присвоив новое значение свойству document.имя_картинки.src можно, присвоив новое значение свойству document.имя_картинки.href нельзя, адрес картинки доступен только для чтения
Что лежит в основе JavaScript-мультипликации?
чередование статических графических файлов многокадровые графические файлы применение Java-апплетов
Как добиться быстрой смены картинок в динамической графике (мультипликация, меню и т.п.) даже при медленном соединении с интернет?
применить setTimeout() для отсрочки начала работы страницы на заранее известное время кэшировать нужные картинки заранее сохранить нужные картинки в объектах класса Image
За счет чего можно достичь требуемого числа кадров в единицу времени в JavaScript-мультипликации?
за счет введения вспомогательного оператора цикла, исполняющегося заранее известное время за счет отсрочки показа очередного кадра с помощью setTimeout() за счет заранее известного времени подгрузки графики с сайта
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop?
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция?
function movie() { for (n=i=0; i>30; i++, n = (n+1)%6) document.mypic.src="forest"+n+".gif"; }
0 это бесконечная анимация 5 6
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция?
function movie() { for (n=i=0; i<30; n = (n+1)%6) document.mypic.src="forest"+n+".gif"; }
5 30 6 это бесконечная анимация
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция?
function movie() { for (n=i=0; i<3; i++, n = (n+1)%6) document.mypic.src="forest"+n+".gif"; }
3 полных цикла анимации 1 полный цикл анимации 1 раз выведется половина кадров
Имеются картинки forest0.gif ... forest5.gif. Сколько полных циклов анимации выведет функция?
function movie() { for (n=i=0; i<30; i++, n = (n+1)%6) document.mypic.src="forest"+n+".gif"; }
6 это бесконечная анимация 5 30
Имеются картинки forest0.gif ... forest5.gif. Что будет происходить после загрузки следующей страницы?
<SCRIPT> var n=i=0; function show() { if(n<6) { document.mypic.src="forest"+n+".gif"; i++; n = (n+1)%6; }} </SCRIPT> <BODY onLoad="setInterval('show();',1000);"> <IMG NAME=mypic SRC=""> </BODY>
будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами будет показан первый кадр анимации через 1 сек. после загрузки страницы ничего не будет происходить, т.к. допущена ошибка анимация будут показываться неограниченно с интервалом 1 сек. между кадрами
Имеются картинки forest0.gif ... forest5.gif. Что будет происходить после загрузки следующей страницы?
<SCRIPT> var n=i=0; function show() { document.mypic.src="forest"+n+".gif"; i++; n = (n+1)%6; } </SCRIPT> <BODY onLoad="setInterval('show();',1000);"> <IMG NAME=mypic SRC=""> </BODY>
будет показан первый кадр анимации через 1 сек. после загрузки страницы ничего не будет происходить, т.к. допущена ошибка будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами анимация будет показываться неограниченно с интервалом 1 сек. между кадрами
В программе JavaScript требуется кратко записать 100 операторов вида: document.pic##.src = 'f##.gif', где ## пробегает значения от 00 до 99, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
В программе JavaScript требуется кратко записать 10 операторов вида: document.pic#.src = 'forest#.gif', где # пробегает значения от 0 до 9, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
данные, хранящиеся в виде текстовых файлов пары имя/значение, в которых можно хранить специфичную для сайта информацию вирусы, способные стереть данные с жесткого диска программы, установленные в браузере и запускаемые при его открытии картинки, хранящиеся в кэше для быстрого открытия web-страниц программы, способные самостоятельно работать
Откуда берутся cookie на компьютере?
ни создаются только вирусами и web-червями, ввиду чего cookie необходимо сразу удалять они присылаются по электронной почте в виде спама их может прислать web-сервер в ответ на HTTP-запрос вместе с запрошенной страницей они создаются браузером исключительно для хранения списка посещенных сайтов их может создать JavaScript-скрипт, исполняемый в отображаемой браузером web-странице
Что означает число document.cookie.split(';').length?
это количество всех cookie, не просроченных на данный момент неопределено, т.к. cookie могут разделяться любым символом по желанию пользователя, а не только ";" это количество всех cookie, включая просроченные, за последний сеанс работы браузера неопределено, т.к. имена и значения cookie тоже могут содержать символ пробела ""
Что означает число document.cookie.split('=').length?
это увеличенное на 1 количество всех cookie, включая просроченные, за последний сеанс работы браузера неопределено, т.к. имена и значения cookie тоже могут содержать символ равенства это увеличенное на 1 количество всех cookie, не просроченных на данный момент
Что означает число document.cookie.length?
это длина document.cookie как строки символов это количество всех cookie, включая просроченные, за последний сеанс работы браузера это количество всех cookie, не просроченных на данный момент
О чем говорит тот факт, что значение document.cookie.split('customer=').length больше единицы?
не установлена ни одна куки со значением customer установлена куки с именем customer= не установлена куки с именем customer установлена некоторая куки со значением customer установлена куки с именем заканчивающимся на customer
О чем говорит тот факт, что значение document.cookie.split('customer=').length равно единице?
установлена куки с именем customer= не установлена ни одна куки со значением customer установлена куки с именем customer не установлена куки с именем customer
До какого момента времени будет существовать новая куки, установленная командой document.cookie='user=Vasya'?
куки будет создана и сразу окажется просроченной, т.к. не был задан срок действия до закрытия браузера куки будет существовать постоянно, до явного удаления пользователем либо скриптом до перехода на другую страницу сайта до перехода на другой сайт
Что происходит при выполнении команды: document.cookie='user=Vasya'?
если куки с именем user установлена, то ее значение заменится на Vasya прежние куки удалятся, и вместо них останется куки с именем user и значением Vasya будет выдано предупреждение об ошибке, т.к. куки устанавливаются специальными методами, а не простым присваиванием если куки с именем user не установлена, то к имеющимся куки добавится куки с именем user и значением Vasya
Каким образом могут удаляться cookie?
путем установки прошлого момента времени в качестве срока действия куки пользователь может удалить cookie через меню браузера при закрытии браузера автоматически удаляются все куки путем закрытия браузера — если у куки не был указан срок действия путем применения встроенного метода cookie.remove()
Как из родительского окна можно закрыть окно, открытое ранее следующей командой?