HTML: ู„ุบุฉ ู‡ูŠูƒู„ุฉ ุงู„ู…ูˆุงู‚ุน

ุงู„ู€ HTML ุงุฎุชุตุงุฑ ู„ู€ Hypertext Markup Language. ุทุจ ูŠุนู†ูŠ ุฅูŠู‡ ุงู„ูƒู„ุงู… ุฏู‡ุŸ

ูŠุนู†ูŠ ุฅูŠู‡ Hypertext ูˆ MarkupุŸ

  • ุงู„ู€ Hypertext: ูŠุนู†ูŠ ู†ุต ููŠู‡ ู„ูŠู†ูƒุงุช (links) ู„ู†ุตูˆุต ุชุงู†ูŠุฉ.
  • ุงู„ู€ Markup: ูŠุนู†ูŠ ุงู„ู€ tags ูˆุงู„ู€ elements ุงู„ู„ูŠ ุจู†ุณุชุฎุฏู…ู‡ุง ุฌูˆู‡ ุงู„ู€ document.

ุงู„ู€ HTML elements ุฏูŠุŒ ุจุงู„ู€ opening tags ูˆุงู„ู€ closing tags ุจุชุงุนุชู‡ุง (ุงู„ู„ูŠ ุจูŠู† < >)ุŒ ู‡ูŠ ุงู„ู„ูŠ ุจุชูƒูˆู† ุงู„ู€ HTML document. ุงู„ู€ elements ุฏูŠ ู‡ูŠ ุงู„ู„ูŠ ุจุชุนู…ู„ ู‡ูŠูƒู„ (structure) ุตูุญุฉ ุงู„ูˆูŠุจุŒ ูˆู‡ูŠ ุงู„ู„ูŠ ุจุชู‚ูˆู„ ู„ู„ู€ web browser ูŠุนุฑุถ ุฅูŠู‡ ุจุงู„ุธุจุท.

ู…ู‡ู… ุชุนุฑู ุฅูŠู‡ ุนู† ุงู„ู€ HTMLุŸ

ู„ู…ุง ู†ุชูƒู„ู… ุนู† HTMLุŒ ู…ู‡ู… ุชุนุฑู:

  • ุงู„ุบุฑุถ ู…ู† ุงู„ู€ HTML ููŠ ุงู„ู€ web browser.
  • ุงุณุชุฎุฏุงู… ุงู„ู€ HTML tags ูˆุงู„ู€ syntax ุงู„ุตุญ.
  • ุฅุฒุงูŠ ุงู„ู€ HTML elements ุจุชูุณุชุฎุฏู… ููŠ ุงู„ู€ web document.

ุทุจ ุชู‚ุฏุฑ ุชุนู…ู„ ุฅูŠู‡ ุจุงู„ู€ HTMLุŸ

  • ุชุถูŠู ุตูˆุฑ ู„ุตูุญุฉ ุงู„ูˆูŠุจ ุจูƒูˆุฏ HTML.
  • ุชุนุฑุถ ุจูŠุงู†ุงุช ููŠ ุฌุฏุงูˆู„ (tables).
  • ุชุจู†ูŠ ููˆุฑู…ุฒ (forms) ุจู€ inputs ู…ุชู†ูˆุนุฉ ูƒุชูŠุฑ.

ุงู„ู€ HTML ูˆุงู„ู€ Accessibility (ุณู‡ูˆู„ุฉ ุงู„ูˆุตูˆู„)

  • ูƒู…ุงู†ุŒ ุงุณุชุฎุฏุงู… ุงู„ู€ HTML structure ุงู„ุตุญ ูˆุงู„ุนู†ุงุตุฑ ุงู„ู…ู†ุงุณุจุฉ ุฃุณุงุณูŠ ุนุดุงู† ุชุจู†ูŠ ู…ูˆุงู‚ุน ุณู‡ู„ุฉ ุงู„ูˆุตูˆู„ (accessible websites).
  • ุงู„ู€ HTML ุจุชุณุงุนุฏ ููŠ ุฏุนู… ุงู„ุชูƒู†ูˆู„ูˆุฌูŠุง ุงู„ู„ูŠ ุจูŠุณุชุฎุฏู…ู‡ุง ุงู„ุฃุดุฎุงุต ุฐูˆูŠ ุงู„ุฅุนุงู‚ุฉ ุนุดุงู† ูŠุชูุงุนู„ูˆุง ูˆูŠูู‡ู…ูˆุง ุงู„ู…ูˆุงู‚ุน ุฏูŠ.

ุงู„ู€ DOM: ุงู„ู†ู…ูˆุฐุฌ ุงู„ู„ูŠ ุจูŠุดูˆูู‡ ุงู„ู€ JavaScript

ุญุงุฌุฉ ุชุงู†ูŠุฉ ู…ู‡ู…ุฉ ู„ุงุฒู… ุชุนุฑูู‡ุง ู‡ูŠ ุงู„ู€ DOM ุฃูˆ Document Object Model.

ู„ูŠู‡ ุงู„ู€ DOM ู…ู‡ู…ุŸ

  • ุงู„ู…ุณุชุฎุฏู…ูŠู† ู…ุญุชุงุฌูŠู† ูŠุชูุงุนู„ูˆุง ู…ุน ุงู„ุนู†ุงุตุฑ (elements) ุงู„ู„ูŠ ููŠ ุตูุญุฉ ุงู„ูˆูŠุจ.
  • ุฏู‡ ู…ุนู†ุงู‡ ุฅู† ุงู„ู€ HTML document ู„ุงุฒู… ูŠุชู…ุซู„ ุจุทุฑูŠู‚ุฉ ุงู„ูƒูˆุฏ ุจุชุงุน ุงู„ู€ JavaScript ูŠู‚ุฏุฑ ูŠุณุชุนู„ู…ู‡ (query) ูˆูŠุนุฏู„ู‡ (update).
  • ู‡ูŠ ุฏูŠ ูˆุธูŠูุฉ ุงู„ู€ DOM: ู‡ูˆ ู†ู…ูˆุฐุฌ (model) ู„ู„ู€ objects ุงู„ู„ูŠ ู…ูˆุฌูˆุฏุฉ ููŠ ู…ู„ู ุงู„ู€ HTML ุจุชุงุนูƒ.
  • ุงู„ู€ Web developers ุจูŠุชุนุงู…ู„ูˆุง ู…ุน ุงู„ู€ DOM ุนู† ุทุฑูŠู‚ ุงู„ู€ JavaScript ุนุดุงู†:
    • ูŠุญุฏุซูˆุง ุงู„ู…ุญุชูˆู‰ (content).
    • ูŠุธุจุทูˆุง ุงู„ู€ events (ุฒูŠ ุงู„ูƒู„ูŠูƒ ู…ุซู„ู‹ุง).
    • ูŠุนู…ู„ูˆุง animate ู„ู„ู€ HTML elements.

ุงู„ู€ CSS: ุชุฒูŠูŠู† ูˆุชู†ุณูŠู‚ ุงู„ู…ูˆุงู‚ุน

ุฏู„ูˆู‚ุชูŠ ุจุนุฏ ู…ุง ุบุทูŠู†ุง ุฃุณุงุณูŠุงุช ุงู„ู€ HTMLุŒ ุฎู„ูŠู†ุง ู†ุฑูˆุญ ู„ู„ู€ CSS ุฃูˆ Cascading Style Sheets.

ุชุดุจูŠู‡ ุจุณูŠุท

  • ู„ูˆ ุงู„ู€ HTML ู‡ูˆ ู‡ูŠูƒู„ ุฃูˆ ุฃุณุงุณุงุช ุงู„ู…ุจู†ู‰ุŒ ูุงู„ู€ CSS ู‡ูˆ ุงู„ุฏู‡ุงู†ุงุชุŒ ูˆุฑู‚ ุงู„ุญุงุฆุทุŒ ุงู„ุชุดุทูŠุจุงุชุŒ ูˆุงู„ุดูƒู„ ุงู„ุนุงู….
  • ุงู„ู€ CSS ู‡ูŠ ุงู„ู„ูŠ ุจุชู‚ูˆู„ ู„ู„ู€ web browser ุฅุฒุงูŠ ูŠุนุฑุถ ุนู†ุงุตุฑ ุงู„ู€ HTML ุฏูŠ ุนู„ู‰ ุงู„ุดุงุดุฉ.

ุชู‚ุฏุฑ ุชุนู…ู„ ุฅูŠู‡ ุจุงู„ู€ CSSุŸ

  • ุชุนู…ู„ style ู„ู„ุนู†ุงุตุฑ ุฌูˆู‡ ุงู„ู€ HTML document.
  • ุชุนู…ู„ layout (ุชุตู…ูŠู…) ุฌุฐุงุจ ู„ุตูุญุชูƒ ุจุงุณุชุฎุฏุงู… ุงู„ู€ box model.
  • ุชุฑุชุจ ุนู†ุงุตุฑ ุงู„ุตูุญุฉ ุจุงุณุชุฎุฏุงู… ุงู„ู€ normal document flow.