Проверьте себя: что умеет JavaScript
Многие думают, что JavaScript — это простой язык для несложных скриптов на странице. Но на самом деле современный JS умеет куда больше, чем это было раньше. Проверьте себя, насколько вы знаете возможности JavaScript.
Можно ли отправить электронное письмо, используя только HTML и JS без почтового сервера?
Простой текст — да, если с вложениями — нет
Конечно нет
Без почтового сервера ничего не получится. Максимум, что может сделать JS, — послать команду на сервер для отправки письма.
Конечно да
Без почтового сервера ничего не получится. Максимум, что может сделать JS, — послать команду на сервер для отправки письма.
А открыть страницу в фоне JavaScript сумеет?
Да, но в некоторых браузерах это может не сработать
Технически можно заставить JS открыть вкладку в фоновом режиме, но тут всё зависит от браузера: насколько он старый или новый, какой именно и разрешено ли выполнение скриптов на странице.
Да, если она расположена на том же домене, что и скрипт
Технически можно заставить JS открыть вкладку в фоновом режиме, но тут всё зависит от браузера: насколько он старый или новый, какой именно и разрешено ли выполнение скриптов на странице.
Нет, это уже перебор
Технически можно заставить JS открыть вкладку в фоновом режиме, но тут всё зависит от браузера: насколько он старый или новый, какой именно и разрешено ли выполнение скриптов на странице.
Сможет ли JavaScript сохранить что-то в хранилище браузера, если вы отказались от куки на сайте и вообще их выключили в настройках?
Да, это не зависит от куки
На самом деле сохранение данных в локальном хранилище не зависит от куки, и это можно использовать в любом браузере. Например, мы так делали, когда собирали свой трелло из HTML и JS.
Если только в старых браузерах, которые не умеют полноценно работать с куки
На самом деле сохранение данных в локальном хранилище не зависит от куки, и это можно использовать в любом браузере. Например, мы так делали, когда собирали свой трелло из HTML и JS.
Нет, в таких условиях это сделать не получится
На самом деле сохранение данных в локальном хранилище не зависит от куки, и это можно использовать в любом браузере. Например, мы так делали, когда собирали свой трелло из HTML и JS.
Может ли страница зависнуть из-за JavaScript-кода?
Да, потому что скрипт — часть страницы
На самом деле JS-скрипт — это часть веб-страницы, и если, например, написать код с большим уровнем вложенности долгих циклов, то страница может зависнуть, пока не выполнится скрипт.
Нет, потому что скрипт выполняется параллельно и не мешает работе со страницей
На самом деле JS-скрипт — это часть веб-страницы, и если, например, написать код с большим уровнем вложенности долгих циклов, то страница может зависнуть, пока не выполнится скрипт.
Нет, потому что за отрисовку страницы отвечает HTML, а не JavaScript
На самом деле JS-скрипт — это часть веб-страницы, и если, например, написать код с большим уровнем вложенности долгих циклов, то страница может зависнуть, пока не выполнится скрипт.
Параллельные вычисления в несколько потоков в JS — это возможно?
На самом деле в JS есть многопоточные вычисления — достаточно использовать Web Workers и правильно настроить инстансы.
На самом деле в JS есть многопоточные вычисления — достаточно использовать Web Workers и правильно настроить инстансы.
Конечно, это умеет любой язык программирования!
Вычислить IP с помощью JavaScript — реально или нет?
IP-адрес клиента можно получить с помощью JavaScript, и это часто используют сайты для дополнительной проверки географии пользователей. Другое дело, что есть технологии, которые позволяют скрывать текущий IP-адрес, если нужно.
IP-адрес клиента можно получить с помощью JavaScript, и это часто используют сайты для дополнительной проверки географии пользователей. Другое дело, что есть технологии, которые позволяют скрывать текущий IP-адрес, если нужно.
IP-адрес клиента можно получить с помощью JavaScript, и это часто используют сайты для дополнительной проверки географии пользователей. Другое дело, что есть технологии, которые позволяют скрывать текущий IP-адрес, если нужно.
А реально ли вообще запустить JS-код без браузера?
Если очень нужно, то JavaScript-код можно запустить и без браузера, но для этого всё равно понадобится ставить отдельный движок и пошаманить с настройками системы.
Если очень нужно, то JavaScript-код можно запустить и без браузера, но для этого всё равно понадобится ставить отдельный движок и пошаманить с настройками системы.
Если очень нужно, то JavaScript-код можно запустить и без браузера, но для этого всё равно понадобится ставить отдельный движок и пошаманить с настройками системы.
Хард квесчн: а существуют операционные системы, написанные на JavaScript?
Операционные системы на JS уже есть (например JsOS). Другое дело, что для их работы всё равно нужно ядро для загрузки и базового управления железом.
Операционные системы на JS уже есть (например JsOS). Другое дело, что для их работы всё равно нужно ядро для загрузки и базового управления железом.
Неплохо, но есть куда стремиться
Судя по всему, вы только начинаете изучать JavaScript и веб-технологии. Не останавливайтесь — и тогда вам откроются все секреты и возможности современного программирования!
А вы молодец!
Вы много знаете о современных возможностях JavaScript, но вас ещё есть чем удивить. Продолжайте в том же духе, и тогда вы будете вне конкуренции!
Поздравляем, вы наняты!
Кажется, что вы можете написать код на JavaScript даже во сне и при этом мысленно его запустить и посмотреть, что получилось. Так держать!
Без почтового сервера ничего не получится. Максимум, что может сделать JS, — послать команду на сервер для отправки письма.