В коде JavaScript вы можете использовать функцию Alert () объекта Window для отображения фрагмента текста, чтобы отладить программу или предупредить пользователя о соответствующей информации:
Кода -копия выглядит следующим образом:
// Использование функции window объекта Alert ()
window.alert («Пример текста»);
Этот метод написания может быть упрощен для непосредственного использования функции Alert ():
Кода -копия выглядит следующим образом:
// Упрощенное использование Alert ()
оповещение («Пример текста»);
Если вам нужно отобразить текст с новыми линиями, вы можете использовать /n:
Кода -копия выглядит следующим образом:
// Использование /n в alert ()
оповещение («первая строка/n вторая строка»);
Если вам нужно использовать символы вкладок, вы можете использовать /t:
Кода -копия выглядит следующим образом:
// Использование /T в alert ()
Alert ("Alex/T50/T34/NBOB/T59/T38");
Использование переменных
В дополнение к отображению статических строк функция Alert () также может принимать переменные и значения переменных сплайсинга с другими строками:
Кода -копия выглядит следующим образом:
// Использовать переменную в alert ()
var word = "life";
оповещение («Волшебное слово:» + слово + ». не паникуйте»);
К сожалению, хотя функция Alert () может принимать переменные, она может выполнять только эту операцию сплайсинга строки; В отличие от другой консоли метода отладки. log (), функция Alert () не принимает практику передачи параметров в строки. Следующий код является примером:
Кода -копия выглядит следующим образом:
// Попробуйте использовать параметр в alert (), потерпит неудачу
var name = "bob";
var лет = 42;
предупреждение (« %s %d лет», имя, годы);
Если функция Alert () принимает проходы строки, ожидаемом выводу будет: «Боб 42 года». Но на самом деле, функция Alert () не поддерживает это, поэтому окончательный результат « %s %d лет».
Всплывающее окно стиль
Поскольку всплывающее окно, используемое функцией Alert (), представляет собой объект системы браузера, а не объект веб-документа, невозможно определить стиль всплывающего окна, используя теги HTML в функции alert ()-тег HTML будет отображаться неповрежденным. Для следующего кода:
Кода -копия выглядит следующим образом:
// Попробуйте использовать теги HTML в alert (), не удастся
Alert ("<b> Тестовый текст </b>");
Вывод не является жирным шрифтом «Теста -текст».
Если вам действительно нужно изменить стиль предупреждения, есть два варианта:
1. Используйте символы Unicode в функции Alert (). Преимущество этого решения состоит в том, что оно очень просто реализовать, но его ограничения также очевидны: символы Unicode обладают очень ограниченной выразительностью.
2. Вместо использования функции Alert () используйте HTML-компоненты для имитации всплывающих окнов (например, использование диалогового окна jQuery UI). Преимущество этого решения состоит в том, что всплывающая окно будет очень выразительным, но использование его увеличит сложность кода переднего дня.
Заключение
Функция Alert () может использоваться для предупреждения пользователей или для отладки программ. Для первого, использование таких компонентов, как диалоговое окно jQuery UI, может значительно повысить выразительность и пользовательский опыт; Для последнего, потому что всплывающее окно Alert () будет блокировать выполнение кода JavaScript, во многих случаях, используя console.log () для отладки программы является лучшим решением.