Done
20
Lab2/.eslintrc.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es2021": true
|
||||
},
|
||||
"extends": "airbnb-base",
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 12,
|
||||
"sourceType": "module"
|
||||
},
|
||||
"rules": {
|
||||
"quotes": "off",
|
||||
"indent": "off",
|
||||
"no-console": "off",
|
||||
"no-use-before-define": "off",
|
||||
"no-alert": "off",
|
||||
"no-restricted-globals": "off",
|
||||
"quote-props": "off"
|
||||
}
|
||||
}
|
45
Lab2/.gitignore
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
||||
|
||||
# Compiled output
|
||||
/dist
|
||||
/tmp
|
||||
/out-tsc
|
||||
/bazel-out
|
||||
|
||||
# Node
|
||||
/node_modules
|
||||
npm-debug.log
|
||||
yarn-error.log
|
||||
|
||||
# IDEs and editors
|
||||
.idea/
|
||||
.project
|
||||
.classpath
|
||||
.c9/
|
||||
*.launch
|
||||
.settings/
|
||||
*.sublime-workspace
|
||||
|
||||
# Visual Studio Code
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
.history/*
|
||||
|
||||
# Miscellaneous
|
||||
/.angular/cache
|
||||
.sass-cache/
|
||||
/connect.lock
|
||||
/coverage
|
||||
/libpeerconnection.log
|
||||
testem.log
|
||||
/typings
|
||||
|
||||
# System files
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Ignore dist
|
||||
dist/
|
1
Lab2/Internet_programming
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 67b7058cde65ff6c9ad64613edf3de84c2166a28
|
BIN
Lab2/Otchet_Laboratornaya_rabota_2_Kislitsa_PIbd-23.docx
Normal file
19
Lab2/data.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"posts": [
|
||||
{
|
||||
"id": 1,
|
||||
"title": "json-server",
|
||||
"author": "typicode"
|
||||
}
|
||||
],
|
||||
"comments": [
|
||||
{
|
||||
"id": 1,
|
||||
"body": "some comment",
|
||||
"postId": 1
|
||||
}
|
||||
],
|
||||
"profile": {
|
||||
"name": "typicode"
|
||||
}
|
||||
}
|
50
Lab2/fifth.html
Normal file
@ -0,0 +1,50 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Личный кабинет</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-xl-4 col-lg-5 col-md-6 text-center" >
|
||||
<div class="d-flex align-items-center min-vh-100">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="/">
|
||||
<img src="img/logo_cabinet.jpg" alt="Логотип" width="280" height="170" class="text-center mb-4">
|
||||
</a>
|
||||
<h2 class="text-center"> Вход</h2>
|
||||
<h3 class="text-center">Личный кабинет</h3>
|
||||
<form>
|
||||
<div class="mb-3">
|
||||
<input type="text" class="form-control" id="login" name="login" placeholder="Логин" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<input type="password" class="form-control" id="password" name="password" placeholder="Пароль" required>
|
||||
</div>
|
||||
|
||||
<button class="btn btn-purple btn-block" type="submit">Вход</button>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ams-auth-image" class=" col-xl-8 col-lg-7 col-md-6 d-none d-md-flex" style="background-image:url(/img/cabinet_autch.jpg);"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<script type="module">
|
||||
import validation from "./js/validation";
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
validation();
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
124
Lab2/fourth.html
Normal file
@ -0,0 +1,124 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru" class="h-100">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Моя страница</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body class="d-flex flex-column h-100">
|
||||
<header class="bg-white">
|
||||
<nav class="navbar navbar-expand-lg navbar-light mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_header.png" alt="Мой логотип" width="280" height="60">
|
||||
</a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
|
||||
<ul class="d-flex justify-content-between align-items-center list-unstyled w-100 m-0 mx-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="third.html">Студенческая жизнь</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="fourth.html">Мир спорта</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-purple text-center ms-2" href="fifth.html">Личный кабинет</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="flex-shrink-0">
|
||||
<div class="container mb-4">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div ALIGN = "justify" class="p-2">
|
||||
<h1>Спорт</h1>
|
||||
<p class="mt-3 mb-2">В УлГТУ работают различные спортивные секции для развития студентов. Предоставлен большой выбор специализаций: футбол, хоккей на траве, плавание, баскетбол, волейбол, спортивное ориентирование, легкая и тяжелая атлетика, настольный теннис и бадминтон, стрелковый спорт. Ребята сами выбирают, чем они хотят заниматься.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Для занятий спортом и поддержания здоровья на территории студенческого кампуса УлГТУ имеется комплекс отрытых и закрытых спортивных сооружений. Комплекс спортивных сооружений УлГТУ включает: стадион с искусственным синтетическим покрытием, футбольное поле, беговые дорожки, две баскетбольные площадки, волейбольная площадка, поле пляжного волейбола, силовой городок, сектор для прыжков в длину, универсальные залы (волейбол, баскетбол, минифутбол, теннис), залы аэробики, шахматный клуб, тренажерный зал, зал настольного тенниса, лыжная трасса. </p>
|
||||
|
||||
<p class="mt-0 mb-2">
|
||||
Также на территории УлГТУ действует физкультурно-оздоровительный комплекс с бассейном «Северная волна». В новом комплексе проходят занятия по физкультуре и тренировки сборной УлГТУ по плаванию. ФОК доступен как для студентов и сотрудников УлГТУ, так и для горожан. </p>
|
||||
<p class="mt-0 mb-2">
|
||||
У студентов есть возможность вступить в сборные команды УлГТУ: </p>
|
||||
<p class="m-0 mb-2">
|
||||
<ul class="list-unstyled">
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по футболу и хоккею на траве
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по баскетболу
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по волейболу
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по настольному теннису
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по плаванью
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> Сборная команда по тяжелой атлетике
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p class="mt-0 ">
|
||||
|
||||
Для того, чтобы стать членом сборной команды вуза, необходимо связаться с ведущими тренерами сборных. Находясь в команде сборной, студенты изучают основные правила игры, участвуют в соревнованиях и представляют честь вуза как на уровне региона, так и по всей России и миру.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="p-2">
|
||||
<img src="img/image_from_sport_1.jpg" alt="Картинка" class="w-100">
|
||||
<img src="img/image_from_sport_2.jpg" alt="Картинка" class="d-block mt-5 w-100">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="footer mt-auto text-white py-1">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-4">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_footer.png" width="240" height="60" alt="Мой логотип в футере">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="mb-1 mt-0">Адрес и контакты</p>
|
||||
<p class="mb-1 mt-0">432027, г. Ульяновск, ул. Северный Венец, д. 32</p>
|
||||
<p class="mb-1 mt-0">Приёмная ректора: +7 (8422) 43-06-43,
|
||||
<a href="mailto:rector@ulstu.ru" class="footer-contacts__mail">rector@ulstu.ru</a>
|
||||
</p>
|
||||
<p class="mb-1 mt-0">Вопросы по сайту:
|
||||
<a href="mailto:web@ulstu.ru" class="footer-contacts__mail">web@ulstu.ru</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-4 text-md-center">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
BIN
Lab2/img/cabinet_autch.jpg
Normal file
After Width: | Height: | Size: 3.4 MiB |
BIN
Lab2/img/image_from_main_1.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
Lab2/img/image_from_main_2.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
Lab2/img/image_from_main_3.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Lab2/img/image_from_second_1.jpg
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
Lab2/img/image_from_second_2.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
Lab2/img/image_from_sport_1.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
Lab2/img/image_from_sport_2.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
Lab2/img/image_from_student_1.jpg
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
Lab2/img/logo_cabinet.jpg
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
Lab2/img/logo_footer.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
Lab2/img/logo_header.png
Normal file
After Width: | Height: | Size: 21 KiB |
132
Lab2/index.html
Normal file
@ -0,0 +1,132 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru" class="h-100">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Моя страница</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body class="d-flex flex-column h-100">
|
||||
<header class="bg-white">
|
||||
<nav class="navbar navbar-expand-lg navbar-light mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_header.png" alt="Мой логотип" width="280" height="60">
|
||||
</a>
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
|
||||
<ul class="d-flex justify-content-between align-items-center list-unstyled w-100 m-0 mx-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="third.html">Студенческая жизнь</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="fourth.html">Мир спорта</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-purple text-center ms-2" href="fifth.html">Личный кабинет</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="flex-shrink-0">
|
||||
<div class="container mb-4">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div ALIGN = "justify" class="p-2">
|
||||
<h1>Общая информация</h1>
|
||||
<p class="mt-3 mb-2">УлГТУ - крупнейшее учебное заведение Ульяновской области. Общая площадь помещений университета -
|
||||
142 тыс. кв. м., из них под учебно-лабораторную
|
||||
базу отведено 89 тыс. кв. м.Университет является одним изведущих научных центров Поволжья.
|
||||
Сегодня университет находится в стадии устойчивого
|
||||
наращивания научно-педагогических сил и новых технологий и форм обучения. Осуществлен полный
|
||||
переход на многоуровневую систему подготовки
|
||||
кадров, взят курс на гуманитаризацию технического образования.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Новое время потребовало появления новых структур, значительно расширивших возможность получения
|
||||
основного, дополнительного,
|
||||
параллельного и дистанционного образования. Самое пристальное внимание на кафедрах уделяется
|
||||
развитию информационных технологий
|
||||
обучения с использованием современных средств вычислительной и мультимедийной техники. Каждый
|
||||
год в университете открываются новые
|
||||
учебные направления и специальности, в максимальной степени обеспечивающие тягу молодежи к
|
||||
знаниям, что подтверждается растущим
|
||||
конкурсом на приемных экзаменах.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Несмотря на спад в экономике, увеличивается объем научных исследований по договорной тематике, в
|
||||
том числе в нетрадиционных для нашего вуза
|
||||
отраслях: сельском и коммунальном хозяйстве и т.д.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Значительно возросла эффективность подготовки научных кадров через магистратуру, аспирантуру,
|
||||
докторантуру. Открыты пециализированные
|
||||
советы по защитедокторских и кандидатских диссертаций.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Университет энергично развивает международные связи. Они предусматривают обучение и
|
||||
переподготовку как иностранных граждан, так и
|
||||
наших преподавателейи студентов в зарубежных университетах. Создан лингвистический центр,
|
||||
оснащенный самым современным
|
||||
оборудованием для изучения языков.
|
||||
</p>
|
||||
<p class="m-0">
|
||||
Испытывая острую нехватку бюджетных средств, университет тем не менее не свертывает социальную
|
||||
сферу: расширяется и укрепляется культурная и
|
||||
спортивно-оздоровительная деятельность, растет число студенческих общежитий, украшается и
|
||||
озеленяется студенческий городок.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="p-2">
|
||||
<img src="img/image_from_main_1.jpg" alt="Картинка" class="w-100">
|
||||
<img src="img/image_from_main_2.jpg" alt="Картинка" class=" d-block mt-2 w-100">
|
||||
<img src="img/image_from_main_3.jpg" alt="Картинка" class="d-block mt-2 w-100">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="footer mt-auto text-white py-1">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-4">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_footer.png" width="240" height="60" alt="Мой логотип в футере">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="mb-1 mt-0">Адрес и контакты</p>
|
||||
<p class="mb-1 mt-0">432027, г. Ульяновск, ул. Северный Венец, д. 32</p>
|
||||
<p class="mb-1 mt-0">Приёмная ректора: +7 (8422) 43-06-43,
|
||||
<a href="mailto:rector@ulstu.ru" class="footer-contacts__mail">rector@ulstu.ru</a>
|
||||
</p>
|
||||
<p class="mb-1 mt-0">Вопросы по сайту:
|
||||
<a href="mailto:web@ulstu.ru" class="footer-contacts__mail">web@ulstu.ru</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-4 text-md-center">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
100
Lab2/js/data.js
Normal file
25
Lab2/js/validation.js
Normal file
@ -0,0 +1,25 @@
|
||||
// модуль используется для валидации форма на странице
|
||||
|
||||
function validation() {
|
||||
// поиск всех форма с классом .needs-validation
|
||||
const forms = document.querySelectorAll("form.needs-validation");
|
||||
|
||||
for (let i = 0; i < forms.length; i += 1) {
|
||||
const form = forms[i];
|
||||
// для каждой формы добавляется обработчик события отправки
|
||||
form.addEventListener("submit", (event) => {
|
||||
// если форма не прошла валидацию
|
||||
// то выключить стандартное действие
|
||||
if (!form.checkValidity()) {
|
||||
event.preventDefault();
|
||||
// предотвращает распространение preventDefault
|
||||
// на другие объекты
|
||||
event.stopPropagation();
|
||||
}
|
||||
// добавляет к форме класс was-validated
|
||||
form.classList.add("was-validated");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export default validation;
|
14
Lab2/jsconfig.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "Node",
|
||||
"target": "ES2020",
|
||||
"jsx": "preserve",
|
||||
"strictNullChecks": true,
|
||||
"strictFunctionTypes": true
|
||||
},
|
||||
"exclude": [
|
||||
"node_modules",
|
||||
"**/node_modules/*"
|
||||
]
|
||||
}
|
4687
Lab2/package-lock.json
generated
Normal file
26
Lab2/package.json
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"name": "int-prog",
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"vite": "vite",
|
||||
"serve": "http-server -p 3000 ./dist/",
|
||||
"build": "vite build",
|
||||
"rest": "json-server --watch data.json -p 8081",
|
||||
"dev": "npm-run-all --parallel rest vite",
|
||||
"prod": "npm-run-all build --parallel serve rest"
|
||||
},
|
||||
"dependencies": {
|
||||
"bootstrap": "5.3.2",
|
||||
"@fortawesome/fontawesome-free": "6.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"vite": "4.4.9",
|
||||
"eslint": "8.50.0",
|
||||
"eslint-config-airbnb-base": "15.0.0",
|
||||
"eslint-plugin-import": "2.28.1",
|
||||
"http-server": "14.1.1",
|
||||
"json-server": "0.17.4",
|
||||
"npm-run-all": "4.1.5"
|
||||
}
|
||||
}
|
112
Lab2/second.html
Normal file
@ -0,0 +1,112 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru" class="h-100">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Моя страница</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body class="d-flex flex-column h-100">
|
||||
<header class="bg-white">
|
||||
<nav class="navbar navbar-expand-lg navbar-light mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_header.png" alt="Мой логотип" width="280" height="60">
|
||||
</a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
|
||||
<ul class="d-flex justify-content-between align-items-center list-unstyled w-100 m-0 mx-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="third.html">Студенческая жизнь</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="fourth.html">Мир спорта</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-purple text-center ms-2" href="fifth.html">Личный кабинет</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="flex-shrink-0">
|
||||
<div class="container mb-4">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div ALIGN = "justify" class="p-2">
|
||||
<h1>История</h1>
|
||||
<p class="mt-3 mb-2">История Ульяновского государственного технического университета началась в 1957 году, когда согласно постановлению Совета министров РСФСР от 6 сентября 1957
|
||||
года и приказу Министерства высшего образования СССР от 18 сентября 1957 года в городе Ульяновске был организован вечерний политехнический институт на базе
|
||||
вечернего факультета Куйбышевского индустриального института.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
Важным событием, определившим дальнейшее развитие института, стало Постановление Совета Министров СССР от 12 июля 1962 года и в соответствии с ним Постановление Совмина РСФСР от 30 июля 1962 года об организации Ульяновского политехнического института (УлПИ) с дневной формой обучения. В то же время в нём сохранились вечернее и заочное обучение. На дневном обучении были организованы механический (машиностроительный) и радиотехнический факультеты и создана 21 кафедра. В целях улучшения учебно-методической работы со студентами заочной формы обучения в 1962 году в городе Димитровград (Мелекесс) был открыт учебно-консультационный пункт.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
УлГТУ одним из первых в Поволжье начал активно развивать международную деятельность. В 90-е годы в относительно короткий срок были подписаны первые протоколы и соглашения о международном сотрудничестве с Вирджинским политехническим институтом (США), Нижнерейнской высшей технической школой (Германия), Новосандецким отделением общества российско-польской дружбы и др. Тогда же в университете появились первые иностранные учащиеся из Индии. Инициатива и активность технического университета была поддержана Государственным комитетом по делам науки и высшей школы, и на базе УлГТУ в 1992 году был создан Ульяновский городской межвузовский центр международного сотрудничества (УГМЦМС).
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
В 2005 году на территории УлГТУ открылся первый в Ульяновске «Комплекс открытых спортивных плоскостных сооружений» с искусственными покрытиями. Комплекс включает в себя: футбольное поле, стадион с шестью беговыми дорожками, две баскетбольные площадки, два теннисных корта, три волейбольные площадки и площадку силовой гимнастической подготовки.
|
||||
В 2016 УлГТУ вошел в Международный рейтинг высших учебных заведений Academic Ranking of World Universities – European Standard, опубликованный Европейской научно-промышленной палатой. Из всех российских вузов в рейтинге оказалось только 173, в том числе и Политех, вошедший в категорию «В» (надежное качество преподавания) и занявший 117 место.
|
||||
</p>
|
||||
<p class="mt-0 mb-2">
|
||||
В 2018 году в УлГТУ был открыт Международный институт, в котором проводится огромная работа по зачислению, обучению и адаптации иностранных студентов, а также по международному сотрудничеству с партнерами. В этом же году в вузе совместно с DMG MORI создан Региональный технологический центр промышленного интернета в машиностроении. Он стал уникальной в регионе площадкой создания и развития междисциплинарных проектов в сфере промышленного интернета.
|
||||
</p>
|
||||
<p class="m-0 mb-2">
|
||||
В 2019 году на базе университета открылось особое пространство для коллективной работы студентов, научно-исследовательской и проектной деятельности по приоритетным направлениям Национальной технологической инициативы — научно-образовательный центр «Точка кипения УлГТУ».
|
||||
</p>
|
||||
<p class="mt-0 ">
|
||||
В 2022 году УлГТУ и Центр компетенций развития промышленности заключили соглашение о сотрудничестве в области машиностроения. Основная цель сотрудничества - провести замену материалов и технологий производства деталей двигателя для автомобилей УАЗ с алюминиевых на пластиковые.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="p-2">
|
||||
<img src="img/image_from_second_1.jpg" alt="Картинка" class="w-100">
|
||||
<img src="img/image_from_second_2.jpg" alt="Картинка" class="d-block mt-5 w-100">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="footer mt-auto text-white py-1">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-4">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_footer.png" width="240" height="60" alt="Мой логотип в футере">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="mb-1 mt-0">Адрес и контакты</p>
|
||||
<p class="mb-1 mt-0">432027, г. Ульяновск, ул. Северный Венец, д. 32</p>
|
||||
<p class="mb-1 mt-0">Приёмная ректора: +7 (8422) 43-06-43,
|
||||
<a href="mailto:rector@ulstu.ru" class="footer-contacts__mail">rector@ulstu.ru</a>
|
||||
</p>
|
||||
<p class="mb-1 mt-0">Вопросы по сайту:
|
||||
<a href="mailto:web@ulstu.ru" class="footer-contacts__mail">web@ulstu.ru</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-4 text-md-center">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
73
Lab2/styles/style.css
Normal file
@ -0,0 +1,73 @@
|
||||
#ams-auth-image {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
@media (min-width: 992x) {
|
||||
header nav {
|
||||
height: 64px;
|
||||
}
|
||||
.d-md-flex {
|
||||
|
||||
display: flex!important;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
.col-xl-8 {
|
||||
-ms-flex: 0 0 66.666667%;
|
||||
flex: 0 0 66.666667%;
|
||||
max-width: 66.666667%;
|
||||
}
|
||||
}
|
||||
@media (min-width: 992px) {
|
||||
.col-lg-7 {
|
||||
-ms-flex: 0 0 58.333333%;
|
||||
flex: 0 0 58.333333%;
|
||||
max-width: 58.333333%;
|
||||
}
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.col-md-6 {
|
||||
-ms-flex: 0 0 50%;
|
||||
flex: 0 0 50%;
|
||||
max-width: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
header nav a:hover {
|
||||
|
||||
text-decoration: underline; /* Убираем подчеркивание текста */
|
||||
|
||||
}
|
||||
.btn-purple {
|
||||
background-color: #800080; /* Тёмно-фиолетовый цвет */
|
||||
color: #ffffff; /* Белый текст */
|
||||
border: none; /* Убираем границу */
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.btn-purple:hover {
|
||||
background-color: #450045; /* Цвет при наведении */
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
footer {
|
||||
background-color: #27273e;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.25em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.1em;
|
||||
}
|
130
Lab2/third.html
Normal file
@ -0,0 +1,130 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru" class="h-100">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Моя страница</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body class="d-flex flex-column h-100">
|
||||
<header class="bg-white">
|
||||
<nav class="navbar navbar-expand-lg navbar-light mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_header.png" alt="Мой логотип" width="280" height="60">
|
||||
</a>
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
|
||||
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
|
||||
<ul class="d-flex justify-content-between align-items-center list-unstyled w-100 m-0 mx-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="third.html">Студенческая жизнь</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="fourth.html">Мир спорта</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-purple text-center ms-2" href="fifth.html">Личный кабинет</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="flex-shrink-0">
|
||||
<div class="container mb-4">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div ALIGN = "justify" class="p-2">
|
||||
<h1>Студенческая жизнь</h1>
|
||||
<p class="mt-3 mb-2 sd-flex align-items-center">
|
||||
<i class="fas fa-phone"></i> (8422) 77-81-35
|
||||
<span class="ms-5">@</span>
|
||||
<a href="mailto:drmso.ulstu@gmail.com">
|
||||
drmso.ulstu@gmail.com
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p class="mt-3 mb-2">
|
||||
Реализацией молодежной политики в УлГТУ и организацией внеучебной и воспитательной работы со студентами занимается Департамент по работе с молодежью и связям с общественностью. Департамент оказывает студентам помощь, связанную с:
|
||||
</p>
|
||||
<p class="mt-3 mb-2">
|
||||
<ul class="list-unstyled">
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> организацией внеучебных мероприятий
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> развитием студенческого самоуправления
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> популяризацией научно-технического творчества
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> идеями проектов по формированию семейных, гражданско-патриотических, духовно-нравственных ценностей
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> поездками на форумы / конкурсы / олимпиады
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> а также по другим внеучебным вопросам.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p class="mt-3 mb-2">
|
||||
У студентов Ульяновского Политеха есть возможность проявить себя и раскрыть свой потенциал в различных конкурсах, фестивалях, олимпиадах, участвуя в деятельности студенческих клубов и объединений. Активные студенты получают возможность получить поощрения: бесплатные туристические поездки по России, назначение повышенной стипендии, ценные подарки от университета и многое другое. Приглашаем тебя присоединиться к нашей команде и стать активным участником вузовских событий!
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4" >
|
||||
<div class="p-2">
|
||||
<img src="img/image_from_student_1.jpg" alt="Картинка" class="w-100">
|
||||
<p>
|
||||
Ирина Чебиняева - директор департамента по работе с молодежью и связям с общественностью
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="footer mt-auto text-white py-1">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-4">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_footer.png" width="240" height="60" alt="Мой логотип в футере">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="mb-1 mt-0">Адрес и контакты</p>
|
||||
<p class="mb-1 mt-0">432027, г. Ульяновск, ул. Северный Венец, д. 32</p>
|
||||
<p class="mb-1 mt-0">Приёмная ректора: +7 (8422) 43-06-43,
|
||||
<a href="mailto:rector@ulstu.ru" class="footer-contacts__mail">rector@ulstu.ru</a>
|
||||
</p>
|
||||
<p class="mb-1 mt-0">Вопросы по сайту:
|
||||
<a href="mailto:web@ulstu.ru" class="footer-contacts__mail">web@ulstu.ru</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-4 text-md-center">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
132
Lab2/third_admin.html
Normal file
@ -0,0 +1,132 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru" class="h-100">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Моя страница</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
rel="stylesheet" />
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
</head>
|
||||
<body class="d-flex flex-column h-100">
|
||||
<header class="bg-white">
|
||||
<nav class="navbar navbar-expand-lg navbar-light mb-4">
|
||||
<div class="container">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_header.png" alt="Мой логотип" width="280" height="60">
|
||||
</a>
|
||||
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
|
||||
<div class="collapse navbar-collapse align-items-center" id="navbarNav">
|
||||
<ul class="d-flex justify-content-between align-items-center list-unstyled w-100 m-0 mx-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="third.html">Студенческая жизнь</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link ms-2" href="fourth.html">Мир спорта</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="btn btn-purple text-center ms-2" href="fifth.html">Личный кабинет</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="flex-shrink-0">
|
||||
<div class="container mb-4">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div ALIGN = "justify" class="p-2">
|
||||
<h1>Студенческая жизнь</h1>
|
||||
<p class="mt-3 mb-2 sd-flex align-items-center">
|
||||
<i class="fas fa-phone"></i> (8422) 77-81-35
|
||||
<span class="ms-5">@</span>
|
||||
<a href="mailto:drmso.ulstu@gmail.com">
|
||||
drmso.ulstu@gmail.com
|
||||
</a>
|
||||
<a class="ms-2"> <button id="editButton">Редактировать</button> </a>
|
||||
|
||||
</p>
|
||||
|
||||
<p class="mt-3 mb-2">
|
||||
Реализацией молодежной политики в УлГТУ и организацией внеучебной и воспитательной работы со студентами занимается Департамент по работе с молодежью и связям с общественностью. Департамент оказывает студентам помощь, связанную с:
|
||||
</p>
|
||||
<p class="mt-3 mb-2">
|
||||
<ul class="list-unstyled">
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> организацией внеучебных мероприятий
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> развитием студенческого самоуправления
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> популяризацией научно-технического творчества
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> идеями проектов по формированию семейных, гражданско-патриотических, духовно-нравственных ценностей
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> поездками на форумы / конкурсы / олимпиады
|
||||
</li>
|
||||
<li>
|
||||
<i class="fas fa-square text-black"></i> а также по другим внеучебным вопросам.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p class="mt-3 mb-2">
|
||||
У студентов Ульяновского Политеха есть возможность проявить себя и раскрыть свой потенциал в различных конкурсах, фестивалях, олимпиадах, участвуя в деятельности студенческих клубов и объединений. Активные студенты получают возможность получить поощрения: бесплатные туристические поездки по России, назначение повышенной стипендии, ценные подарки от университета и многое другое. Приглашаем тебя присоединиться к нашей команде и стать активным участником вузовских событий!
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4" >
|
||||
<div class="p-2">
|
||||
<img src="img/image_from_student_1.jpg" alt="Картинка" class="w-100">
|
||||
<p>
|
||||
Ирина Чебиняева - директор департамента по работе с молодежью и связям с общественностью
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<footer class="footer mt-auto text-white py-1">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-4">
|
||||
<a class="navbar-brand text-dark" href="/">
|
||||
<img src="img/logo_footer.png" width="240" height="60" alt="Мой логотип в футере">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="mb-1 mt-0">Адрес и контакты</p>
|
||||
<p class="mb-1 mt-0">432027, г. Ульяновск, ул. Северный Венец, д. 32</p>
|
||||
<p class="mb-1 mt-0">Приёмная ректора: +7 (8422) 43-06-43,
|
||||
<a href="mailto:rector@ulstu.ru" class="footer-contacts__mail">rector@ulstu.ru</a>
|
||||
</p>
|
||||
<p class="mb-1 mt-0">Вопросы по сайту:
|
||||
<a href="mailto:web@ulstu.ru" class="footer-contacts__mail">web@ulstu.ru</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-4 text-md-center">
|
||||
<a class="nav-link" href="second.html">Об университете</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
19
Lab2/vite.config.js
Normal file
@ -0,0 +1,19 @@
|
||||
import { resolve } from "path";
|
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
import { defineConfig } from "vite";
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
sourcemap: true,
|
||||
emptyOutDir: true,
|
||||
rollupOptions: {
|
||||
input: {
|
||||
main: resolve(__dirname, "index.html"),
|
||||
page2: resolve(__dirname, "second.html"),
|
||||
page3: resolve(__dirname, "third.html"),
|
||||
page4: resolve(__dirname, "fourth.html"),
|
||||
page5: resolve(__dirname, "fifth.html"),
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|