JavaScript ES6

1. Состав JavaScript

JavaScript — это объектно-ориентированный, управляемый событиями и безопасный язык сценариев.

Полный JavaScript состоит из трех частей

        1.ECMAScript: это набор спецификаций сценария для настройки кодекса поведения.

        2. DOM (объектная модель документа): объектная модель документа.

        3. BOM (объектная модель браузера): объектная модель браузера.

2. Использование JavaScript

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 第一种方法:在script标签里写 -->
    <script type="text/javascript">
        document.write("你好,CN"+'<br>');
    </script>
    <!-- 第二种方法:外部javascipt文件 -->
    <script type="text/javascript" src="shoYe.js"></script>
    <!-- 第三种方法:在html标签内写JavaScript -->
    <input type="button" value="单击弹出对话框" onclick="javascript:alert('你好,JS\nok');">
    <p onclick="javascript:alert('1'==1);">伪证</p>
</body>
</html>

3. Основной синтаксис JavaScript

        1. Объявление и назначение переменных: имя переменной var, список имен переменных var;

        2. Тип данных: числовой тип (число) включает числа с плавающей запятой, строка (строка) включает символы, одинарные и двойные кавычки одинаковы, а Boolean (логическое значение) и NaN (не число) означает не число, это числовой тип.

метод строки
charAt() Возвращает символ в указанной позиции
toUpperCase() Преобразование строки в верхний регистр
в нижний регистр() Преобразование строки в нижний регистр
индекс чего-либо()

Возвращает позицию первого вхождения указанной строки в строке

подстрока() Используется для извлечения символов между двумя указанными нижними индексами в строке.
расколоть() Используется для разделения строки на массив строк
заменять() Используется для замены lin'yi'xi некоторыми символами в строке.

 Специальные типы данных: пустой тип (null) и неопределенный тип (undefined).

Определите тип данных: typeof (значение или переменная);

        3. Оператор: == автоматически выполняет преобразование типов, === эквивалентных и других типов.

        4. Оператор логического управления: То же, что и в Java.

        5. Комментарии: //, /* */

        6. Преобразование типа данных

, (1) Преобразование в строковый тип: 1.obj.toString() 2.String(obj): специальные типы могут быть преобразованы в строки.

            (2) Преобразование в числовой тип: 1.Number(obj);2.parseint();parseFloat();

            (3) Преобразование в логический тип: Boolean(obj);

4. Системный диалог

1. оповещение ()

метод используется для отображения диалогового окна с предупреждением для пользователя с указанным текстом и кнопкой OK. Его можно использовать для вывода некоторых неопределенных данных, чтобы определить местонахождение ошибки.

2.подтвердить()

Метод используется для отображения диалогового окна сообщения пользователю, которое содержит кнопку "ОК" и кнопку "Отмена". Когда пользователь нажимает кнопку "ОК", он возвращает значение true; когда пользователь нажимает кнопку "Отмена" кнопку, она возвращает false.

3.подсказка()

вызовет всплывающее диалоговое окно, ожидая, пока пользователь введет некоторые данные. Первый параметр находится в диалоговом окне, которое обычно является некоторой подсказкой; второй параметр появляется в текстовом поле, введенном пользователем, и выбирается в качестве значения по умолчанию.

4.консоль

Объект console предоставляет интерфейс для просмотра отладки консоли. Он может работать по-разному в разных браузерах, но обычно предоставляет общий набор функций.

консольный метод
console.log() Общий метод печати содержимого
консоль.ошибка() распечатать сообщение об ошибке
консоль.очистить() Очистить консоль и вывод Консоль была очищена (консоль очищена)
консоль.timeEnd() Завершает определенный таймер и печатает прошедшее время в миллисекундах от начала до конца
console.timeLog() Печать прошедшего времени определенного таймера
консоль.трассировка() Вывод трассировки стека (трассировка стека)
консоль.время() Запустите таймер с входным параметром в качестве определенного имени, и верхний предел таймеров, которые могут работать одновременно на странице дисплея, составляет 10 000.
консоль.таблица() Вывести табличные данные в таблицу
console.info() Распечатать информацию об описании класса
console.dirxml() Распечатайте указанный объект, представленный элементом XML/HTML, в противном случае отобразите представление объекта js.
консоль.отладка() Вывести на консоль сообщение уровня "отладка"

Краткое содержание этой главы

Нет никакого блеска, ожидающего выхода, только красота, которая выходит наружу.

Supongo que te gusta

Origin blog.csdn.net/zouzxxi/article/details/130488308
Recomendado
Clasificación