Учебник по основам Javascript
JavaScript:
Динамический объектно-ориентированный язык программирования, оптимизированный для интеграции с веб-сайтами и запускаемый веб-браузером на стороне клиента. Этот язык расширяет возможности базового языка разметки HTML и, таким образом, позволяет создавать более сложные веб-приложения.
Javascript позволяет сделать веб-страницы интерактивными, например изменить цвет кнопки при движении мыши, вывести сообщение после загрузки и другое.
Добавлен скрипт, который будет отображать на странице надпись Hello World .
‹html›
‹название›Мой первый Javascript‹/название›
‹скрипт›
document.write('Привет, мир')
‹/скрипт›
‹/html›
Объектом может быть что угодно: собака, стол, телевизор, машина и многое другое…
Javascript имеет свои собственные объекты и элементы, такие как: формы, окна, кнопки и флажки.
Каждый объект имеет свои свойства, например: форма имеет флажки, а страница имеет заголовок.
Методы: Объекты могут выполнять действия, эти действия называются методами:
открыть()
щелчок()
выбирать()
Писать()
Использование этих методов будет выполняться с примером синтаксиса точек:
документ.записать()
Значения и переменные: (обратите внимание на заглавные и строчные буквы)
Число — числовое значение
Строка — символы между дефисами
Логическое значение — Истина/Ложь
Нуль — пустой
Объект — значение, связанное с объектом
Функция — функция
* Переменные не могут содержать пробелы, точки и другие символы.
Действия, совершаемые пользователем при посещении сайта. Например: отправка форм, щелчок по объектам, движения мыши, выбор объекта и многое другое…
Ниже приведен список событий:
onLoad — при загрузке
onAbort — при закрытии страницы
OnUnload — при закрытии окна
OnBlur — при уходе от объекта
OnChange — при изменении объекта
onClick — при клике
onSelect — при выборе
onSubmit — при отправке
onError — когда возникает ошибка
onFocus — когда объект стал активным
onMouseOver — при наведении курсора
onMouseOut — когда мышь покидает объект
Операторы:+ подключение
- Вычитание
* Удвоение
/ разделение
% по модулю (остаток)
++ Увеличивает значение на единицу
— Уменьшает значение на единицу
= присвоение значения
== равно
"=" Изменено с
› маленький м
=‹ больше или равно
=› меньше или равно
&& если оба выражения верны
x||y, если только одно из них истинно
Икс! Если значение равно False
*/ начинать
/* заканчивать
//
— !› Начало комментария HTML
← Конец комментария в HTML
Значения: для языка Java Script число значений:
числа Числа.
Строки — всегда будут между дефисами.
Null — пусто/бессмысленно/черная дыра.
Boolean — true True / false False.
Function — значение, возвращаемое функцией
object — значение, связанное с объектом.
* Важно отметить, что язык Java Script чувствителен к регистру, и переменная Lior будет отличаться от переменной lior.
Сообщения и выбор пользователя
Бывают случаи, когда мы хотели бы получать информацию от пользователя и в зависимости от того, что мы получаем, мы можем отображать комментарии и сообщения:
Confirm() — подтверждение или отмена
prompt() — получение данных от пользователя
alert() — оповещение на экране
window.location="page/url" — ссылка на другую страницу
Скрипты: Ссылка на другой сайт/страницу:
‹script›window.location=’http://www.google.co.il’‹/script›
‹script›alert(‘Ялла Маккаби’)‹/script›