Ява скрипт – изучаем основы программирования на JavaScript
Java Script (JS) - это высокоуровневый язык программирования, используемый для создания интерактивных веб-страниц и приложений. Он используется на стороне клиента (браузера) и выполняется на компьютере пользователя, а не на сервере. Благодаря этому JS может создавать динамические страницы и обеспечивать интерактивность между пользователем и сайтом.
Основными принципами языка являются:
1. JS является объектно-ориентированным языком. Это означает, что все элементы языка (переменные, функции, классы) существуют в виде объектов.
2. JS имеет слабую типизацию. Это означает, что тип переменной (строка, число, булево значение и т. д.) может меняться в процессе выполнения программы.
3. JS поддерживает функциональное программирование. Это означает, что функции могут использоваться как переменные, передаваться в качестве аргументов другим функциям, а также возвращать другие функции.
4. Использование JS на страницах веб-сайта осуществляется с помощью вставки кода языка в HTML-код страницы, заключенного в тег . Это может быть как внутренний так и внешний файл с кодом.
Например, рассмотрим следующий пример кода, который позволяет реализовать функцию сложения двух чисел:
javascript
function sum(a, b) {
return a + b;
}
var x = 5;
var y = 7;
var z = sum(x, y);
console.log(z); // выводит в консоль значение 12
В данном примере определена функция sum, которая принимает два аргумента a и b, складывает их и возвращает результат. Затем создаются переменные x и y со значениями 5 и 7 соответственно, и вызывается функция sum со значениями x и y в качестве аргументов. Результат сохраняется в переменной z. Функция console.log выводит значение переменной z в консоль.
Также JS позволяет работать с DOM (Document Object Model) - древовидной структурой, которая представляет собой документ HTML в виде иерархии узлов. Это позволяет изменять содержимое страницы, создавать и удалять элементы, привязывать обработчики событий и многое другое.
html
Пример работы с DOM
Я буду меняться при нажатии на кнопку
В данном примере определены элементы кнопки и абзаца с ID "myButton" и "myPara" соответственно. Затем с помощью методов getElementById() получаются ссылки на эти элементы и привязывается обработчик события клика на кнопку. Внутри обработчика происходит изменение содержимого абзаца с помощью свойства innerHTML.
Таким образом, JS является мощным инструментом для создания интерактивных и динамических веб-страниц, а также для решения задач в области программирования. Код на JS может выполняться не только на стороне клиента, но и на стороне сервера, используя платформу Node.js.