SlideShare uma empresa Scribd logo
1 de 22
HTML5


        Дизайнер
• HTML5 бол Opera Software компаниас
  санаачлан танилцуулж буй вэб сайт хийх
  үндсэн тулгуур хэл юм.
• 1990 онд анхны хувилбарыг гаргаж
  байснаас хойш өдгөө 5 дахь шинэчилсэн
  хувилбарыг гаргаад байгаа хэдий ч 11 сарын
  байдлаар бүрэн дуусаагүй байгаа юм.
• HTML5 гол зорилго нь компьютер болон
  нэмэлт дивайсуудад нийцсэн, хүмүүс
  уншихад илүү ойлгомжтой болгоход
  чиглэгдсэн хэл юм.
• 2011 оны 9 сарын 30-ны байдлаар дэлхийн
  топ 100 вэб сайтын 34% нь HTML5
  хэрэглэсэн байна.
• Шинэлэг, орчин үеийн вэб сайт хийх HTML
 технологийн ерөнхий хэрэглээнд хэд хэдэн
 шинэ элемент болон онцлох шинжүүдийг
 оруулсан байна. Тухайлбал,
        <object> оронд <video>, <audio>
        <footer> нь ихэвчлэн HTML кодны сүүлийн мөр эсвэл        вэб
        хуудасны доод хэсгийг илэрхийлэх элемент
        Inline-ийг <span>
        <nav> нь website navigation block гэх мэт утгын орлуулах
элементүүдийг оруулсан байна.
• HTML 4.01 хувилбарт байсан хэрэггүй
  элементүүдийг хассан байна. Тухайлбал,
  <font> болон <center> гэсэн элементийг
  хассан бөгөөд энэ элемент CSS-т түлхүү
  хэрэглэгдэх болсон.
• Вэбийн өнгө үзэмжид чухлаар нөлөөлдөг
  DOM Scripting-д хэрэгтэй хэд хэдэн шинэ
  буюу өргөтгөсөн элементийг нэмж оруулсан
  байна.
HTML5 нь API-г онцгойлон авч үзсэн бөгөөд
одоо байгаа DOM интерфэйсүүдийг өргөтгөж
бас нилээдгүй онцлох шинжүүдийг оруулсан.
Мөн шинэ API-уудыг нэмсэн нь:
• Immediate mode 2D drawing-д canvas element
• Ямар нэг тогтоосон хугацаатай медиа файлыг дахин
    тоглуулах
•   Offline Storage Databases
•   Документэд эдитинг хийх
•   Микродата
•   Browser History менежмэнт
•   Drag and Drop
•   Cross-Document Messaging
•   MIME Type & Protocol Handler Registration зэрэг API нэмсэн.

Гэхдээ эдгээр нь бүгд W3C HTML5-д ороогүй бөгөөд
WHATWG HTML-д оруулсан гэнэ.
HTML 4.01 болон XHTML 1.x-ээс ялгагдах ялгаанууд:

• Parsing хийх шинэ дүрэм оруулсан: SGML
 дээр суурьлаагүй маш уян хатан бөгөөд
 тохиромжтой parsing-тай болсон

• Text/html-д SVG болон MathML-ийг хэрэглэх
 боломжтой болсон

• Шинэ элементүүд болох article, aside, audio,
 bdo, canvas, command, datalist, details,
 embed, figcaption, figure, footer, header,
 hgroup, keygen, mark, meter, nav, output,
 progress, rp, rt, ruby, section, source, summary,
 time, video, wbr зэргийг нэмсэн.
• Удирдах (Control) шинэ хэлбэрүүд болох
 dates and
 times, email, url, search, number, range, tel, col
 or зэргийг нэмсэн.

• Онцлох шинж (Attribute) болох charset (meta-
 д), async (script-эд) нэмсэн.

• Acronym, applet, basefont, big, center, dir, font,
 frame, frameset, isindex, noframes, strike, tt
 зэрэг хэрэггүй болсон элементүүдийг хассан.
• HTML5 браузер нь алдаатай өгүүлбэрийг
олох, засах боломжтой болж байгаа гэнэ.

• HTML5-аар хийгдсэн вэб сайтуудыг хуучин
браузерууд ачаалах боломжгүйгээр хийгдсэн
байна.

• HTML4.01-тэй харьцуулахад HTML5-д lexing
болон parsing хийхэд хэрэгтэй илүү
нарийвчилсан элементүүдийг оруулжээ.

• HTML5-ын олон голлох үзүүлэлтүүд нь
смартфон болон таблетуудад зориулагдсан
бөгөөд гар утасны аппликэйшнүүдийг хийхэд
тохиромжтой гэж үзэж байгаа аж.
• XHTML5 нь HTML5-ын XML цувралуудын нэг бөгөөд
 XHTML5 нь XML дээрх өгүүлбэрийн зөв бүтэцтэй
 хэлбэрийг нарийн шаарддаг.

• MIME/Content Type-аас шалтгаалж XHTML5 болон
 HTML5 хоорондын ялгаа багассан. Ямар медиа сонгож
 байгаагаас шалтгаалж алийг нь хэрэглэхээ шийднэ гэсэн
 үг юм.

• HTML5-ын тухай буруу ойлголт байдаг нь HTML5 нь вэб
 сайтад анимэйшн үүсгэнэ, хийнэ гэсэн явдал юм.

• JavaScript болон CSS3 алт аль нь HTML элементийг
 анимэйшн хийхэд чухал юм.
Яагаад HTML5 хэрэглэх нь дээр гэж?

• Өмнөх хувилбараасаа ажиллагааны хувьд хурдан


• Утасны марк тус бүрт аппликэйшн бичнэ гэсэн
 ойлголтыг халж бүх төрлийн утсанд зориулсан бүхий
 л аппликэйшнийг HTML5 ашиглан хийх боломжтой.

• Вэб сайт хийх бүхий л шинэлэг боломжуудыг
 оруулснаараа илүү уян хатан болсон.

• Видео, аудио, имэйжүүдийг зөв кодоор нь бичихэд
 хялбар болсон.
• HTML5 дээр бичигдсэн сайтууд өмнөхөөсөө шинэлэг,
 хурдан ачааллана гээд давуу талууд ихтэй бөгөөд
 хуучны сайтууд үеэ өнгөрөөнө гэсэн үг юм.

• HTML4 дээр суурилж бичигдсэн учраас шинэ шинэ
 онцлог элементүүд дээр ажиллаж цаашид улам
 хөгжингүй болгох боломжтой.

• HTML5 болон CSS3 дээр ажиллах нь дизайны
 үнэмлэхүй цогц шийдлийг өгөх болно.
Вэб хөгжүүлэх технологийн он цагийн дараалал

• 1991      HTML
• 1994      HTML2
• 1996      CSS1 + JavaScript
• 1997HTML4
• 1998CSS2
• 2000XHTML 1
• 2002Tableless Web Design
• 2005AJAX
• 2009HTML5
HTML5 = HTML + CSS + JS
     гэж томъѐолж болно
Утгын хувьд арай дээр болсон тэгууд
Аппликэйшнүүдэд зориулсан тэмдэглэгээт хэл
Шинэ формын (form) төрлүүд
Гар утсан дээр
Аудио + Видео оруулах
Canvas 2D
Inline CVG
HTML5

Mais conteúdo relacionado

Mais procurados

өгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхөгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхTsoomoo Myagmar
 
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээЭнхтамир Ш
 
Хүний нөөцийн удирдлага төлөвлөлтийн систем
Хүний нөөцийн удирдлага төлөвлөлтийн системХүний нөөцийн удирдлага төлөвлөлтийн систем
Хүний нөөцийн удирдлага төлөвлөлтийн системE-Gazarchin Online University
 
лекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтлекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтE-Gazarchin Online University
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангиjanchiw
 
ulziijargal төслийн менежмент систем
ulziijargal төслийн менежмент системulziijargal төслийн менежмент систем
ulziijargal төслийн менежмент системUsukhuu Galaa
 
Цалин хэрхэн боддог вэ?
Цалин хэрхэн боддог вэ?Цалин хэрхэн боддог вэ?
Цалин хэрхэн боддог вэ?Zolboo Turbat
 
Mis – management information system
Mis – management information systemMis – management information system
Mis – management information systemAriunaa Nergui
 
компьютерийн програм хангамж
компьютерийн програм хангамжкомпьютерийн програм хангамж
компьютерийн програм хангамжtseegii6
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдKhishighuu Myanganbuu
 
тооллын сис 10т 2т
тооллын сис 10т 2ттооллын сис 10т 2т
тооллын сис 10т 2тNarantungaa
 

Mais procurados (20)

Веб технологи
Веб технологиВеб технологи
Веб технологи
 
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lektsSystemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
 
It101 1
It101 1It101 1
It101 1
 
Lekts 4
Lekts 4Lekts 4
Lekts 4
 
өгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхөгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэх
 
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
 
Хүний нөөцийн удирдлага төлөвлөлтийн систем
Хүний нөөцийн удирдлага төлөвлөлтийн системХүний нөөцийн удирдлага төлөвлөлтийн систем
Хүний нөөцийн удирдлага төлөвлөлтийн систем
 
It101 lk-10
It101 lk-10It101 lk-10
It101 lk-10
 
лекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтлекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалт
 
C cons
C consC cons
C cons
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
 
It101 16
It101 16It101 16
It101 16
 
ulziijargal төслийн менежмент систем
ulziijargal төслийн менежмент системulziijargal төслийн менежмент систем
ulziijargal төслийн менежмент систем
 
Цалин хэрхэн боддог вэ?
Цалин хэрхэн боддог вэ?Цалин хэрхэн боддог вэ?
Цалин хэрхэн боддог вэ?
 
It101 lect9
It101 lect9It101 lect9
It101 lect9
 
Mis – management information system
Mis – management information systemMis – management information system
Mis – management information system
 
компьютерийн програм хангамж
компьютерийн програм хангамжкомпьютерийн програм хангамж
компьютерийн програм хангамж
 
чадварын үнэлгээ
чадварын үнэлгээ чадварын үнэлгээ
чадварын үнэлгээ
 
компьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүдкомпьютерийн үндсэн төхөөрөмжүүд
компьютерийн үндсэн төхөөрөмжүүд
 
тооллын сис 10т 2т
тооллын сис 10т 2ттооллын сис 10т 2т
тооллын сис 10т 2т
 

Destaque

MySQL Э.Насанжаргал
MySQL Э.НасанжаргалMySQL Э.Насанжаргал
MySQL Э.НасанжаргалSingleton
 
Day 1
Day 1Day 1
Day 1ETC
 
Засаг.мн - Төрийн цахим хаалга
Засаг.мн - Төрийн цахим хаалгаЗасаг.мн - Төрийн цахим хаалга
Засаг.мн - Төрийн цахим хаалгаSingleton
 
Java script xэрэглээ
Java script xэрэглээ Java script xэрэглээ
Java script xэрэглээ Singleton
 
Day 3 php working with string, number
Day 3   php working with string, numberDay 3   php working with string, number
Day 3 php working with string, numberETC
 
Active directory
Active directoryActive directory
Active directoryMoba Anax
 
My sql lec2
My sql lec2My sql lec2
My sql lec2ETC
 
Diplomiin mobile programming
Diplomiin mobile programming Diplomiin mobile programming
Diplomiin mobile programming Moba Anax
 
Xml orchuulga bayarbat purevkhuu
Xml orchuulga bayarbat purevkhuuXml orchuulga bayarbat purevkhuu
Xml orchuulga bayarbat purevkhuuMoba Anax
 
Day 4 php working with date and time, array
Day 4   php working with date and time, arrayDay 4   php working with date and time, array
Day 4 php working with date and time, arrayETC
 
кино театрын тасалбар захиалгын систем
кино театрын тасалбар захиалгын системкино театрын тасалбар захиалгын систем
кино театрын тасалбар захиалгын системMoba Anax
 
Day 2 php
Day 2   phpDay 2   php
Day 2 phpETC
 
Дэлгүүрийн кассын систем
Дэлгүүрийн кассын системДэлгүүрийн кассын систем
Дэлгүүрийн кассын системAltangerel Bilguun
 
Day 1 database
Day 1   databaseDay 1   database
Day 1 databaseETC
 

Destaque (20)

MySQL Э.Насанжаргал
MySQL Э.НасанжаргалMySQL Э.Насанжаргал
MySQL Э.Насанжаргал
 
NodeJS
NodeJS NodeJS
NodeJS
 
Day 1
Day 1Day 1
Day 1
 
Засаг.мн - Төрийн цахим хаалга
Засаг.мн - Төрийн цахим хаалгаЗасаг.мн - Төрийн цахим хаалга
Засаг.мн - Төрийн цахим хаалга
 
Coaching
CoachingCoaching
Coaching
 
CSS3
CSS3CSS3
CSS3
 
Java script xэрэглээ
Java script xэрэглээ Java script xэрэглээ
Java script xэрэглээ
 
Day 3 php working with string, number
Day 3   php working with string, numberDay 3   php working with string, number
Day 3 php working with string, number
 
database 10
database 10database 10
database 10
 
Active directory
Active directoryActive directory
Active directory
 
My sql lec2
My sql lec2My sql lec2
My sql lec2
 
Diplomiin mobile programming
Diplomiin mobile programming Diplomiin mobile programming
Diplomiin mobile programming
 
Xml orchuulga bayarbat purevkhuu
Xml orchuulga bayarbat purevkhuuXml orchuulga bayarbat purevkhuu
Xml orchuulga bayarbat purevkhuu
 
Day 4 php working with date and time, array
Day 4   php working with date and time, arrayDay 4   php working with date and time, array
Day 4 php working with date and time, array
 
database 7-8
database 7-8database 7-8
database 7-8
 
кино театрын тасалбар захиалгын систем
кино театрын тасалбар захиалгын системкино театрын тасалбар захиалгын систем
кино театрын тасалбар захиалгын систем
 
Day 2 php
Day 2   phpDay 2   php
Day 2 php
 
Database 6
Database 6Database 6
Database 6
 
Дэлгүүрийн кассын систем
Дэлгүүрийн кассын системДэлгүүрийн кассын систем
Дэлгүүрийн кассын систем
 
Day 1 database
Day 1   databaseDay 1   database
Day 1 database
 

Semelhante a HTML5

Semelhante a HTML5 (12)

Html, css, java script
Html, css, java scriptHtml, css, java script
Html, css, java script
 
Lecture 1. introduction
Lecture 1. introductionLecture 1. introduction
Lecture 1. introduction
 
Лекц 1
Лекц 1Лекц 1
Лекц 1
 
Html хэлний хичээл
Html хэлний хичээлHtml хэлний хичээл
Html хэлний хичээл
 
Цахим хуудас хөгжүүлэхэд анхаарах зүйлс
Цахим хуудас хөгжүүлэхэд анхаарах зүйлсЦахим хуудас хөгжүүлэхэд анхаарах зүйлс
Цахим хуудас хөгжүүлэхэд анхаарах зүйлс
 
web basic 1
web basic 1web basic 1
web basic 1
 
Хувилбар удирдах системийн зөв хэрэглээ
Хувилбар удирдах системийн зөв хэрэглээХувилбар удирдах системийн зөв хэрэглээ
Хувилбар удирдах системийн зөв хэрэглээ
 
C# hicheelin lekts
C# hicheelin lektsC# hicheelin lekts
C# hicheelin lekts
 
Dotnet lekts
Dotnet lektsDotnet lekts
Dotnet lekts
 
surgalt
surgaltsurgalt
surgalt
 
Web intro (1)
Web intro (1)Web intro (1)
Web intro (1)
 
Web intro
Web introWeb intro
Web intro
 

HTML5

  • 1. HTML5 Дизайнер
  • 2. • HTML5 бол Opera Software компаниас санаачлан танилцуулж буй вэб сайт хийх үндсэн тулгуур хэл юм. • 1990 онд анхны хувилбарыг гаргаж байснаас хойш өдгөө 5 дахь шинэчилсэн хувилбарыг гаргаад байгаа хэдий ч 11 сарын байдлаар бүрэн дуусаагүй байгаа юм.
  • 3. • HTML5 гол зорилго нь компьютер болон нэмэлт дивайсуудад нийцсэн, хүмүүс уншихад илүү ойлгомжтой болгоход чиглэгдсэн хэл юм. • 2011 оны 9 сарын 30-ны байдлаар дэлхийн топ 100 вэб сайтын 34% нь HTML5 хэрэглэсэн байна.
  • 4. • Шинэлэг, орчин үеийн вэб сайт хийх HTML технологийн ерөнхий хэрэглээнд хэд хэдэн шинэ элемент болон онцлох шинжүүдийг оруулсан байна. Тухайлбал, <object> оронд <video>, <audio> <footer> нь ихэвчлэн HTML кодны сүүлийн мөр эсвэл вэб хуудасны доод хэсгийг илэрхийлэх элемент Inline-ийг <span> <nav> нь website navigation block гэх мэт утгын орлуулах элементүүдийг оруулсан байна.
  • 5. • HTML 4.01 хувилбарт байсан хэрэггүй элементүүдийг хассан байна. Тухайлбал, <font> болон <center> гэсэн элементийг хассан бөгөөд энэ элемент CSS-т түлхүү хэрэглэгдэх болсон. • Вэбийн өнгө үзэмжид чухлаар нөлөөлдөг DOM Scripting-д хэрэгтэй хэд хэдэн шинэ буюу өргөтгөсөн элементийг нэмж оруулсан байна.
  • 6. HTML5 нь API-г онцгойлон авч үзсэн бөгөөд одоо байгаа DOM интерфэйсүүдийг өргөтгөж бас нилээдгүй онцлох шинжүүдийг оруулсан. Мөн шинэ API-уудыг нэмсэн нь: • Immediate mode 2D drawing-д canvas element • Ямар нэг тогтоосон хугацаатай медиа файлыг дахин тоглуулах • Offline Storage Databases • Документэд эдитинг хийх • Микродата • Browser History менежмэнт • Drag and Drop • Cross-Document Messaging • MIME Type & Protocol Handler Registration зэрэг API нэмсэн. Гэхдээ эдгээр нь бүгд W3C HTML5-д ороогүй бөгөөд WHATWG HTML-д оруулсан гэнэ.
  • 7. HTML 4.01 болон XHTML 1.x-ээс ялгагдах ялгаанууд: • Parsing хийх шинэ дүрэм оруулсан: SGML дээр суурьлаагүй маш уян хатан бөгөөд тохиромжтой parsing-тай болсон • Text/html-д SVG болон MathML-ийг хэрэглэх боломжтой болсон • Шинэ элементүүд болох article, aside, audio, bdo, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr зэргийг нэмсэн.
  • 8. • Удирдах (Control) шинэ хэлбэрүүд болох dates and times, email, url, search, number, range, tel, col or зэргийг нэмсэн. • Онцлох шинж (Attribute) болох charset (meta- д), async (script-эд) нэмсэн. • Acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt зэрэг хэрэггүй болсон элементүүдийг хассан.
  • 9. • HTML5 браузер нь алдаатай өгүүлбэрийг олох, засах боломжтой болж байгаа гэнэ. • HTML5-аар хийгдсэн вэб сайтуудыг хуучин браузерууд ачаалах боломжгүйгээр хийгдсэн байна. • HTML4.01-тэй харьцуулахад HTML5-д lexing болон parsing хийхэд хэрэгтэй илүү нарийвчилсан элементүүдийг оруулжээ. • HTML5-ын олон голлох үзүүлэлтүүд нь смартфон болон таблетуудад зориулагдсан бөгөөд гар утасны аппликэйшнүүдийг хийхэд тохиромжтой гэж үзэж байгаа аж.
  • 10. • XHTML5 нь HTML5-ын XML цувралуудын нэг бөгөөд XHTML5 нь XML дээрх өгүүлбэрийн зөв бүтэцтэй хэлбэрийг нарийн шаарддаг. • MIME/Content Type-аас шалтгаалж XHTML5 болон HTML5 хоорондын ялгаа багассан. Ямар медиа сонгож байгаагаас шалтгаалж алийг нь хэрэглэхээ шийднэ гэсэн үг юм. • HTML5-ын тухай буруу ойлголт байдаг нь HTML5 нь вэб сайтад анимэйшн үүсгэнэ, хийнэ гэсэн явдал юм. • JavaScript болон CSS3 алт аль нь HTML элементийг анимэйшн хийхэд чухал юм.
  • 11. Яагаад HTML5 хэрэглэх нь дээр гэж? • Өмнөх хувилбараасаа ажиллагааны хувьд хурдан • Утасны марк тус бүрт аппликэйшн бичнэ гэсэн ойлголтыг халж бүх төрлийн утсанд зориулсан бүхий л аппликэйшнийг HTML5 ашиглан хийх боломжтой. • Вэб сайт хийх бүхий л шинэлэг боломжуудыг оруулснаараа илүү уян хатан болсон. • Видео, аудио, имэйжүүдийг зөв кодоор нь бичихэд хялбар болсон.
  • 12. • HTML5 дээр бичигдсэн сайтууд өмнөхөөсөө шинэлэг, хурдан ачааллана гээд давуу талууд ихтэй бөгөөд хуучны сайтууд үеэ өнгөрөөнө гэсэн үг юм. • HTML4 дээр суурилж бичигдсэн учраас шинэ шинэ онцлог элементүүд дээр ажиллаж цаашид улам хөгжингүй болгох боломжтой. • HTML5 болон CSS3 дээр ажиллах нь дизайны үнэмлэхүй цогц шийдлийг өгөх болно.
  • 13. Вэб хөгжүүлэх технологийн он цагийн дараалал • 1991 HTML • 1994 HTML2 • 1996 CSS1 + JavaScript • 1997HTML4 • 1998CSS2 • 2000XHTML 1 • 2002Tableless Web Design • 2005AJAX • 2009HTML5
  • 14. HTML5 = HTML + CSS + JS гэж томъѐолж болно
  • 15. Утгын хувьд арай дээр болсон тэгууд
  • 19. Аудио + Видео оруулах