Skip to content

Instantly share code, notes, and snippets.

View devitfro's full-sized avatar
😺

Alina devitfro

😺
View GitHub Profile
CREATE DATABASE TestProject;
USE TestProject;
CREATE TABLE Category (
id INT PRIMARY KEY identity(1, 1),
name nvarchar(50) NOT NULL
);
CREATE TABLE Review (
Асинхронность позволяет выполнять операции, не блокируя основной поток выполнения программы, и при этом более экономно использовать потоки.
Когда мы используем async и await, говорим компилятору, что метод будет выполнять долгую операцию, но не будет задерживать работу других задач.
Ключевое слово async - указывает, что метод асинхронный.
Ключевое слово await используется для ожидания завершения асинхронной операции, не блокируя поток выполнения.
Когда await встречает асинхронный вызов, выполнение метода приостанавливается, а сам поток остается свободным, и другие задачи могут продолжать выполняться.
Как только асинхронная операция завершена, выполнение метода продолжается с того места, где оно было приостановлено.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p>hello world!</p>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// Task 1
// Написать функцию, которая принимает 2 числа и возвращает меньшее из них.
// Task 1
// Создать объект, описывающий прямоугольник (хранит координаты левой верхней и правой нижней точек),
// и написать следующие функции, для работы с таким объектом.
// 1. Функция принимает объект-прямоугольник и выводит информацию о нем (где какая точка расположена).
// 2. Функция принимает объект-прямоугольник и возвращает его ширину.
// 3. Функция принимает объект-прямоугольник и возвращает его высоту.
// 4. Функция принимает объект-прямоугольник и возвращает его площадь.
// 5. Функция изменения ширины прямоугольника. Она принимает объект-прямоугольник и на сколько единиц изменить ширину.
let rectangle = {