NEW
Font size
WorksheetsBuild tools және SEO туралы сұрақтар
Total questions: 50
Worksheet time: 25mins
Build tools дегеніміз не?
Кодты өңдеп, оңтайландырып, браузерге дайын етуге арналған құралдар
Браузерге қосылатын плагиндер немесе кеңейтімдер
Қолданушы интерфейсін құруға арналған визуалды құралдар
Файлдарды сақтау немесе архивтеу қызметтері
Жүйе әкімшілерінің (admin) басқару құралдары
Қай құрал build процесінде жиі қолданылады?
Webpack
Photoshop
GitHub
Chrome
VS Code
Build процесінде minification не үшін жасалады?
Файл өлшемін кішірейтіп, жүктеу жылдамдығын арттыру үшін
Файлды адамға оқылмайтындай етіп өзгерту
Кодты толықтай өшіру немесе жою үшін
API сұраныстарын азайту мақсатында
CSS файлдарын бөлек бөліп, бөлу үшін
SEO дегеніміз не?
Іздеу жүйелері үшін веб-бетті оңтайландыру процесі
Сайтты қорғау немесе firewall жүйесі
Желілік қауіпсіздікті қамтамасыз ету әдісі
JavaScript кодтау немесе минификация тәсілі
HTML құжаттарын тексеретін валидация құралы
Қай тег іздеу жүйелеріне бет тақырыбын анықтауға көмектеседі?
<title>
<meta>
<header>
<h1>
<nav>
Қай meta тегі беттің сипаттамасын анықтайды?
<meta name=description content=... />
<meta title=... />
<meta content=SEO />
<meta desc=... />
<description>...</description>
alt атрибутының басты мақсаты не?
Сурет жүктелмесе, баламалы мәтінді көрсету және қолжетімділікті арттыру
Суретті автоматты түрде үлкейту үшін
Суретті тек фон ретінде көрсету үшін
SEO-ны өшіру немесе төмендету үшін
Мәтінді экраннан жасыру мақсатында
Accessibility (қолжетімділік) не үшін маңызды?
Барлық қолданушылар, соның ішінде мүмкіндігі шектеулі адамдар сайтты қолдана алу үшін
Бетті жылдамырақ жүктеу мақсатында
Тек SEO рейтингін жоғарылату үшін
Сервер жағындағы кодты жақсарту үшін
CSS стильдерін жеңілдету немесе оңтайландыру үшін
Қай тег экран оқырмандарына бет бөлігін сипаттауға көмектеседі?
<main>
<div>
<span>
<article>
<strong>
aria-label атрибуты не үшін қолданылады?
Экран оқырмандарына элемент туралы қосымша ақпарат беру үшін
Суреттің нақты өлшемін орнату үшін
SEO кілт сөздерін автоматты түрде қосу мақсатында
HTML тегін толықтай жасыру үшін
Форма элементінің типін өзгерту үшін
HTML5 API құрамына қайсысы кіреді?
localStorage және sessionStorage
jQuery және React
Node.js және Express
REST және GraphQL
SASS және Webpack
localStorage не істейді?
Браузерде деректерді тұрақты түрде сақтау
Деректерді серверге жіберу немесе синхрондау үшін
Браузер кэшін тазалау немесе басқару үшін
Файлдарды жүктеу процесінде қолдану үшін
Сеанс уақытын немесе уақытша сессияларды басқару үшін
localStorage мен sessionStorage айырмашылығы неде?
localStorage деректерді шексіз сақтайды, sessionStorage сеанс жабылғанда өшеді
localStorage тек мәтіндік деректерді ғана сақтай алады
sessionStorage суреттер немесе медиа файлдарды сақтау үшін арналған
localStorage тек онлайн режимде ғана жұмыс істейді
sessionStorage тек cookies арқылы жұмыс істейді
data-* атрибуттары не үшін керек?
HTML элементтеріне қосымша деректер сақтауға арналған
CSS қасиеттерін немесе түстерін анықтау үшін
SEO рейтингін арттыру мақсатында қолдану
JavaScript кодын қысқарту немесе минимизациялау үшін
HTML кодын шифрлау немесе қорғау үшін
document.querySelector('[data-user]') не істейді?
data-user атрибуты бар элементті табады
user айнымалысын жасайды
HTML тегтерін санайды
CSS классын өзгертеді
API сұранысын орындайды
SEO тұрғысынан <h1>
тегі қалай қолданылуы тиіс?
Бір бетте тек бір негізгі тақырып ретінде қолданылуы керек
Кез келген HTML элементінде бірнеше рет қолдануға болады
Әр бөлімде бірнеше рет қайталанып жазылады
Бет соңында орналастыру қажет
Мүлде қолдану міндетті емес
Canonical тегі не үшін қажет?
Беттің негізгі нұсқасын іздеу жүйесіне көрсету үшін
Сайттың логотипін немесе favicon-ды орнату үшін
JavaScript модулін анықтау немесе импорттау үшін
CSS файлдарына сілтеме жасау немесе байланыс орнату үшін
Веб-бетті толықтай жасыру немесе display:none қолдану үшін
robots meta тегі не істейді?
Іздеу жүйелеріне индекстеу ережесін береді
Веб-беттің фон түсін немесе стилін өзгертеді
Файл өлшемін кішірейтіп, жүктеу жылдамдығын арттырады
API қоңырауларын өшіру немесе басқару үшін
Cookies немесе session деректерін орнату үшін
HTML5 video тегі үшін қандай атрибут қолжетімділікті арттырады?
controls
muted
hidden
poster
autoplay
Best practice бойынша HTML элементтерін атау қандай болу керек?
Мағынасы нақты және семантикалық атаулар қолдану
Қысқа және кездейсоқ атаулар
Барлық аттарды бірдей жазу
CSS класттарымен шатастыру
Тек нөмірлер пайдалану
HTML кодтың қолжетімділігін тексеру үшін не қолдануға болады?
WAVE немесе Lighthouse құралдары
Figma
GitHub Pages
VS Code
React DevTools
SEO үшін суреттерге қандай атрибут маңызды?
alt
srcset
width
title
id
HTML-де ең жақсы тәжірибе бойынша не ұсынылады?
Құрылымды, семантикалық, және валидациядан өткен код жазу
Кодты қысқарту үшін барлық тетерді алып тастау
Тек inline стильдер қолдану
JavaScript арқылы HTML генерациялау
Сыртқы файлдарсыз жұмыс істеу
CSS анимация жасау үшін не қолданылады?
@keyframes
@animation
@frame
@motion
@sequence
@keyframes ішінде не анықталады?
Анимация кезеңдері мен стильдері
JavaScript функциялары немесе логикасы
Файл құрылымы немесе папкалық жүйе
HTML элементтері немесе тегтері
CSS айнымалылары немесе custom properties
Анимацияны элементке қосу үшін қандай қасиет қолданылады?
animation-name
motion-type
keyframe-name
effect-id
transition-type
animation-duration не үшін керек?
Анимацияның ұзақтығын анықтау үшін
Кешіктіру уақытын орнату
Қайталау санын орнату
Элемент өлшемін өзгерту
Фон түсін орнату
Responsive design не мақсатта қолданылады?
Әр түрлі экран өлшемдерінде сайттың ыңғайлы көрінуі үшін
Код көлемін азайту немесе минимизациялау үшін
Сайтқа визуалды анимация немесе эффект қосу үшін
CSS файлдарын біріктіру немесе bundle жасау үшін
SEO рейтингін жоғарылату мақсатында
Қай CSS ережесі responsive design үшін жиі қолданылады?
@media
@responsive
@screen
@width
@breakpoint
@media (max-width: 768px) не істейді?
768px-тан кіші экрандарға арналған стиль қолданады
768px және одан үлкен экрандарға арналған стиль қолданады
Тек десктоп үшін
Барлық құрылғыларда қолданылады
Мобильді құрылғыларды бұғаттайды
CSS preprocessor дегеніміз не?
CSS жазуды жеңілдететін және кеңейтетін құрал
HTML файлдарын автоматты түрде қысқартатын құрал
Браузерге орнатылатын плагин немесе кеңейтім
JavaScript кітапханасы немесе фреймворкі
Файлдарды шифрлау немесе қорғау жүйесі
SASS не береді?
Айнымалылар, mixin және nested selector мүмкіндіктері
Файлдарды жүктеу немесе transfer жасау
JavaScript функцияларын орындау мүмкіндігі
HTML кодын автоматты генерациялау
SEO индекстеу немесе рейтингті жақсарту
SASS файлының кеңейтімі қандай?
.scss
.sassx
.cssx
.sasscript
.style
CSS-та specificity дегеніміз не?
Қай стильдің басым қолданылатынын анықтайтын ереже
Тегтердің HTML-дегі орналасу ретілігі
Анимацияның жылдамдығы немесе ұзақтығы
Фон түсін таңдау немесе қолдану
DOM құрылымының тереңдігі немесе иерархиясы
Төмендегі селекторлардың ішінде specificity ең жоғарысы қайсысы?
#header .nav li a.active
.nav a
header a
li.active
.menu-item
inline style мен external CSS қайсы басымырақ?
inline style
external CSS
internal CSS
media query
import file
CSS performance неге байланысты?
Селекторлардың күрделілігі және қайта есептелу жиілігі
HTML тегтерінің жалпы санына
JavaScript кодының ұзындығы мен күрделілігіне
Файл аттарының немесе санына
Қаріп өлшеміне немесе font-size параметріне
Анимацияның өнімділігін жақсарту үшін не істеу керек?
transform және opacity қасиеттерін пайдалану
margin және padding қасиеттерін өзгерту арқылы
position қасиетін қолданып анимация жасау
float қасиетін қолдану арқылы элементтерді жылжыту
border немесе рамка қасиеттерін анимациялау
Repaint және Reflow дегеніміз не?
Браузердің беттегі элементтерді қайта есептеу және салу процестері
Серверде орын алған қателер немесе exceptions
CSS кодын компиляциялау немесе preprocess кезеңдері
API сұраныстарын жіберу немесе өңдеу процестері
Файлдарды сақтау немесе жүктеу механизмдері
Reflow процесін азайту үшін не көмектеседі?
DOM өзгерістерін топтап орындау
Көп inline стиль қосу
CSS файлдарын үлкейту
Шрифттерді динамикалық жүктеу
Әр элементті бөлек өңдеу
Hardware acceleration қай кезде пайдалы?
Анимация және 3D transform кезінде
Тек мәтіндік стильдеуде
Фон суреттерін жүктеуде
CSS grid қолданғанда
Сыртқы шрифт орнатқанда
CSS variables (custom properties) не үшін қажет?
Қайталанатын мәндерді бір жерде сақтау және қайта пайдалану үшін
HTML элементтерін құру немесе генерациялау үшін
Файлдарды жүктеу немесе transfer жасау үшін
Браузер кэшін тазалау мақсатында
CSS кодын шифрлау немесе қорғау үшін
Performance тұрғысынан ең тиімді тәсіл қайсысы?
Қарапайым селекторлар пайдалану және қажетсіз анимациядан бас тарту
Барлық CSS ережелеріне !important қосу арқылы
Әр стильді inline немесе тег ішінде жазу
Көп қабатты және күрделі анимация жасау
CSS файлдарын бірнеше бөлікке бөліп, import жасау
JavaScript-та async кілт сөзі не үшін қолданылады?
Функцияны асинхронды ету үшін
Функцияны дереу орындау үшін
Функцияны тоқтату үшін
Функцияны жою үшін
Функцияны циклға айналдыру үшін
await не істейді?
Promise нәтижесін күтіп, оны синхронды код сияқты өңдейді
Функцияны толықтай блоктайды және басқа код орындалмайды
Promise объектісін жояды немесе өшіреді
Файлды жүктеу немесе read/write процесін басқарады
Кодтың орындалуын кешіктіреді arbitrary түрде
async функция әрқашан нені қайтарады?
Promise
Object
Array
Number
Undefined
Promise.resolve(10) не қайтарады?
Құндылығы 10 болатын Promise
10
Promise функциясы
Error
async функция
try...catch блогы не үшін қолданылады?
Қате шыққанда оны өңдеу үшін
Кодты жылдамдату үшін
Асинхронды код жасау үшін
Цикл бастау үшін
DOM өзгерту үшін
Closure дегеніміз не?
Функцияның өз контекстінен тыс айнымалыларға қол жеткізе алуы
Айнымалыларды сыртқа шығару немесе private ету әдісі
Файлды жабу немесе close процесі
Асинхронды кодты орындау тәсілі
Объектіні көшіру немесе дубликациялау механизмі
Closure не үшін пайдалы?
Жеке айнымалыларды қорғау және деректер инкапсуляциясы үшін
DOM элементтерін өзгерту немесе манипуляциялау үшін
Код көлемін азайту немесе қысқарту мақсатында
Promise объектілерін құру немесе async логика үшін
Файл құрылымын немесе жүйені сақтау үшін
