XHTML და DHTML განმარტება
Miscellanea / / July 04, 2021
გილემ ალსინა გონსალესის მიერ, იანვარში. 2019
მარკირების ენა HTML გამოიყენება შენობა ვებ – გვერდების ამ ონლაინ სერვისის დასაწყისიდან ინტერნეტი, მაგრამ დროთა განმავლობაში და ევოლუცია იმ გარემოს, სადაც ის მუშაობს, იგივე ენა განიცადა გაფართოებები და ცვლილებები, ასევე დაიბადა ვარიანტები.
ეს არის ორი ყველაზე ხშირად გამოყენებული XHTML და DHTML შემთხვევები, რომლებსაც ამ სტატიაში ავუხსნით.
XHTML არის HTML ვარიანტი, რომელშიც მარკირების ენა გამოხატულია, როგორც XML სწორი ვარიანტი.
HTML შეიქმნა XML– ისგან, მაგრამ საკუთარ თავს გარკვეულ თავისუფლებას აძლევს. ამრიგად, მათ შეუძლიათ არსებობა ტეგები არ არის დახურული, როგორც იმ შემთხვევაში
ან
.
XHTML არ იძლევა ამ შეცდომებს, რის გამოც ხდება ენა, რომელიც ხდება უფრო მკაცრი, მაგრამ, ამავდროულად, უფრო ადვილია შეცდომების შეცდომა კოდი.
მასზე მოქმედი სხვა წესები - რომლებიც მეტია ვიდრე XML– ში გამოხატული - არის ყველა რიცხვითი მნიშვნელობის ორმაგი ბრჭყალებში ჩასმის ვალდებულება (HTML– ში შეგვიძლია ვიყოთ უფრო მეტი გარკვეული თვალსაზრისით, ამ საკითხისადმი მსუბუქი) და მოთხოვნა, რომ ელემენტები და ატრიბუტები დაწერილი იყოს მცირე ასოებით, რაც ართულებს მარტივი კოდის კითხვას მხედველობა.
თავის მხრივ, DHTML ეწოდება დინამიურ HTML- ს და ის გამოიყენება დინამიური ვებსაიტების შესაქმნელად, რომლებიც იცვლება კლიენტის მხრიდან. თქვენ გჭირდებათ სხვა რესურსების შეჯიბრი, რომელთაც შეუძლიათ მუშაობა ჩვეულებრივ HTML– თან.
და გამონათქვამები რესურსები ჩვეულებრივ შეჯამებულია ენაზე პროგრამირება JavaScript, რომელიც უზრუნველყოფს შესრულების ნაკადების კონტროლს და CSS სტილის ფურცლებს, რომლებიც საშუალებას გაძლევთ ა თანმიმდევრულობა ვიზუალურად წარმოქმნილი გვერდები.
ეს გვერდები შედგენილია ამ მომენტში (დინამიურად და, შესაბამისად, ენის სახელი), რადგან ისინი დამოკიდებულია იმაზე, თუ რა არის ნაპოვნი თითოეულ მომენტში მონაცემთა ბაზადა მისი შინაარსი შეიძლება განსხვავდებოდეს, ან ცალკეული ურთიერთქმედების მხრიდან კლიენტიურთიერთქმედება თუ არა ამ მხრიდან სერვერის სხვა ელემენტთან, მაგალითად, მონაცემთა ბაზასთან.
მაგალითად, იქნება საიტი, რომელიც საშუალებას გვაძლევს მივყვეთ სხვადასხვა ეროვნული კონკურსის შედეგებს ფეხბურთის მატჩები მიმდინარეობს და იცვლება როგორც მიზნები, ასევე სხვა ივენთი.
მატჩების განვითარებასთან ერთად შედეგები იცვლება, ამიტომ მოთხოვნები დინამიურად უნდა გაკეთდეს აქ მონაცემთა ბაზა (სადაც შედის შედეგები) და მოცემულია მომენტში მომხმარებლისთვის მთელი გვერდის გადატვირთვის გარეშე.
ფოტოები: Fotolia - Dervish15 / 4Max
თემები XHTML და DHTML