Javascript
18.09.2024
10
0
0
0
Это высокоуровневый, интерпретируемый язык программирования, который используется в основном для разработки веб-приложений. Он был создан в 1995 году и изначально предназначался для добавления интерактивности и динамики на веб-страницы.
Для чего используется:
- Клиент-сайд: JavaScript используется для создания интерактивных веб-страниц, которые могут обрабатывать пользовательские данные и отправлять запросы на сервер.
- Сервер-сайд: JavaScript используется для создания серверных приложений, которые могут обрабатывать запросы и отправлять данные клиенту.
- Desktop и мобильные приложения: JavaScript используется для создания desktop и мобильных приложений, которые могут работать offline и использовать системные ресурсы.
Основные концепции JavaScript:
- Переменные: JavaScript имеет динамическую типизацию, что означает, что переменные не имеют фиксированного типа и могут хранить данные любого типа.
- Функции: JavaScript имеет функции первого класса, что означает, что они могут быть переданы как аргументы в другие функции и возвращены из функций.
- Объекты: JavaScript имеет объектно-ориентированную модель, что означает, что данные и функции можно группировать в объекты.
- Массивы: имеется встроенная поддержка массивов, что позволяет работать с коллекциями данных.
- События: имеется поддержка событий, что позволяет обработать действия пользователя и другие события.
Популярные библиотеки и фреймворки JavaScript:
- jQuery -> библиотека для упрощения работы с HTML и CSS.
- React -> библиотека для создания пользовательских интерфейсов.
- Angular -> фреймворк для создания веб-приложений.
- Vue.js -> фреймворк для создания веб-приложений.
- Node.js -> фреймворк для создания серверных приложений.
Пример кода JavaScript:
// переменная
let name = 'Иван';
// функция
function sayHello(name) {
console.log(`Привет, ${name}!`);
}
// объект
let person = {
name: 'Иван',
age: 30
};
// массив
let colors = ['red', 'green', 'blue'];
// событие
document.addEventListener('click', function() {
console.log('Клик!');
});
JavaScript также имеет различные операторы, такие как:
- Операторы сравнения (==, ===,!=,!==)
- Операторы логические (&&, ||,!)
- Операторы присваивания (=, +=, -=, *=, /=, %=)
- Операторы инкремента и декремента (++, --)
JavaScript имеет следующие особенности:
- Closure (замыкание)
- Hoisting (поднятие)
- this (контекст)
- Async/await (асинхронность)
Использованно в
В этой статье ты узнаешь как добавить туториал для новоприбывших пользователей используя React, с возможностью указывать к каким элементам относятся подсказки и количество этих подсказок, последовательно
В этой статье ты найдёшь пример того как реализовать свой quill тултип и поймёшь как это вообще работает. Для примера взяты тултипы для ссылок
Были использованны SEO рекомендации от Google для улучшения пагинатора и бесконечной ленты с использованием изменений состояний url страницы. Так же была разработана теговая система для сайта с галереей
Туториал по тому, как создать реакт приложение/проекта с использованием npm. С подробным описанием комманд и процессов.
Показываю и рассказываю о том как разработать фронтен для сайта на Реакте с бэкендом на django. Использую MaterialUI и TailwindCSS, с исходным кодом и комментариями.