Веб барак (англисче Web page, кырг. web барак, web бет деп да аташат.) — веб-браузер аркылуу кирүүгө же ачууга мүмкүндүк болгон, дүйнөлүк желенин маалыматтык ресурсу же документи. Типтүү веб барак html форматындагы тексттик файлды мүнөздөйт. Ал башка форматтардагы файлдарга шилтемени камтышы мүмкүн (тексттик, графикалык сүрөттөр, видео, аудио, мультимедия, апплеттер, прикладдык программалар, маалымат базасы, веб-кызматтар жана башкалар). Ошондой эле башка веб барактарга же шилтеме файлдарга өтүү үчүн гипершилтемелерди камтыйт.
Көптөгөн заманбап браузерлер шилтеме файлдарын дароо браузерден көрүүгө мүмкүндүк берет. Ошондой эле веб барактан өзүнчө көрүүгө да мүмкүндүгү бар. Веб барактын маалыматтык маанилүүсү "контент" аталат (англисче content — «мазмун»).
Жалпы темасы жана дизайны бар, шилтемелер аркылуу байланышкан бир нече веб барактар веб сайтты түзөт. Веб сайтты түзгөн веб барактар бир же бир нече веб серверлерде жайгашышы мүмкүн.
Динамикалык веб барак
Программалык генерацияланган динамикалык веб барак, жөн эле файл болгон статикалык веб барактан айырмаланып турат. Мында бир эле файл ар түрдүү контентке (маалыматка) ээ болот. Ал эми статикалык веб барактын негизги контенти өзгөрбөйт. Динамикалык веб барак веб серверде реалдуу убакта жаралып колдонуучуга көрсөтүлөт.
Негизи динамикалык веб барактар маалымат базасындагы контентти иштетип көрсөтөт. Динамикалык веб барактарды генерациялоонун популярдуу технологиялары төмөнкүдөй:
PHP программалоо тилиндеги технология GNU/Linux, UNIX сыяктуу операциялык системалардын башкаруусундагы Apache жана башка серверлер үчүн.
JSP жана Java Servlet - түрдүү операциялык системалардын башкаруусундагы Apache, JBoss, Tomcat серверлери үчүн.
ASP.NET - IIS башкаруусундагы Microsoft Windows серверлери үчүн.
Статикалык веб барак
Статикалык же туруктуу веб барак бир контентке ээ болгон html, htm сейрек txt форматтарында болот. Статикалык веб барактын кемчилиги анын ар бирине көңүл бурунун талап кылуусу. Эгер бардык статикалык барактарга өзгөртүү киригизүү зарыл болсо ар бирин бирден ачып оңдоп чыгуу зарыл. Ал эми барактардын саны миң же андан ашык болсо бул көйгөйдү жаратат. Ошондуктан статикалык барактарды интернет жаңыдан жарала баштаганда эле колдончу, учурда веб сайттардын дээрлик 90% динамикалык веб барактарды колдонот. Кээ бир жарнамалык лендинг барактар гана статикалык түрдө.
Ар бир веб барак уникалдуу дарекке ээ (url), ушул макаланын уникалдуу дареги /page/veb-barak түрүндө. Даректер көбүнчө англис тамгалары, сандары менен жазылат. Бирок акыркы убакта кирилица даректери дагы көп колдонула баштады.
Веб барактын максаты
Веб барактын негизги максаты бул - маалыматты колдонуучуга берүү. Веб барак браузер аркылуу иштетилип колдонуучуга ыңгайлуу көрсөтүлөт. Эгер браузерсиз, мисалы, жөн эле текст редактору менен веб баракты көрсөңүз көптөгөн түшүнүксүз символдорду кездештирүү мүмкүн. Веб барактын жардамы менен колдонуучу веб сайтта ар кандай иш аракеттерди жүргүзө алат:
Формаларды толтуруу;
Сайтка катталуу;
Кыстырмаларды ачуу;
Сайттын башкаруучулары менен байланышуу;
Буйрутмаларды тариздөө;
Товарларды сатып алуу;
Фильмдери көрүү;
Музыка угуу;
Жана башка көптөгөн функцияларды аткаруу.
Системдик файлдар
Веб баракта көзгө көрүнбөгөн сөзсүз кошулуучу системалык файлдар болот. Алар негизинен веб барактын бөлүмүндө жайгашат. Мындай файлдарга css, js, ico жана башкалар кирет.
css - бул файл сайттын дизайнына байланыштуу каскаддык стилдерин көрсөтүү алгоритмдерин камтыйт.
js - сайттын ар кандай интерактивдүү функцияларын ишке ашыруу үчүн арналган.
ico - сайтта кичинекей сүрөт түрүндөгү эмблемасы.
Веб барак коду
Веб барактын коду түрдүү html белгилеринен куралат. Мындай белгилердин негизгилерин атай кетсек: , , ,
, <body>. Мындан башка дагы абдан көп html белгилер бар, бул эми башка тема. Веб барактарды түзүү үчүн html, css, js көркөмдөө жана программалоо тилдерин билүү зарыл.</p><div style="font-size: 15px; background: #f4f4f4;">Көрүүлөр: 6894</div><center><a rel="nofollow, noindex" href="/comments/veb-barak" class="com">Талкулоо</a> <a rel="nofollow, noindex" href="/edit/veb-barak" class="com">Оңдоо / Тууралоо</a></center><!--noindex-->
<!--после конт-->
<aside data-ad="true" aria-label="Жарнамалык блок">
<!-- Yandex.RTB R-A-2269325-5 -->
<div id="yandex_rtb_R-A-2269325-5"></div>
<script>
window.yaContextCb.push(() => {
Ya.Context.AdvManager.render({
"blockId": "R-A-2269325-5",
"renderTo": "yandex_rtb_R-A-2269325-5"
})
})
</script>
</aside>
<!--после конт--><!--/noindex-->
</div>
<div class="footer">
<div class="footer-links">
<a rel="nofollow" href="/forauthors">Укук ээлерине</a>
<a rel="nofollow" href="/page/about">Сайт жөнүндө</a>
<a rel="nofollow" href="/rules">Эрежелер</a>
<a rel="nofollow" href="/kg-policy">Купуялуулук саясаты</a>
</div>
<div style="font-size: 15px; font-style: italic; text-align: center;"><span style="color: #ad0d24; font-weight: bold;">Эскертүү!</span> Кымбаттуу колдонуучулар, маалыматтарды интернет тармагындагы башка сайттарга, социалдык тармактарга жайгаштырууда сөзсүз түрдө tyup.net сайтына шилтеме көрсөтүү зарыл.<br>Кыргызстан, Түп, 722400, Токтогул, 7<br>Тел: +996509481446<br>Tyup.net — 2025-ж.</div>
<div>
<a rel="nofollow" href="https://ok.ru/tyup.n?st._aid=ExternalGroupWidget_OpenGroup" title="OK.RU — Tyup.Net" target="_blank">ok.ru</a> |
<a rel="nofollow" href="https://www.youtube.com/channel/UCTaOLZpATWbXGTTb9MBoyMw" target="_blank">youtube.com</a>
<script>
window.addEventListener('load', function () {
const preloader = document.querySelector('.preloader');
preloader.style.display = 'none';
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script src="https://www.googletagmanager.com/gtag/js?id=G-GZ1T9BKY7H" async></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GZ1T9BKY7H');
</script>
<!--/Google analytics-->
</div>
</div></body>
</html>