Გაეცნობიან დინამიური HTML (DHTML)

დინამიური HTML არ არის ნამდვილად ახალი სპეციფიკა HTML, არამედ ახალი გზა ეძებს და კონტროლი სტანდარტული HTML კოდები და ბრძანებები.

როდესაც დინამიური HTML ფიქრობთ, თქვენ უნდა გვახსოვდეს სტანდარტული HTML- ის თვისებები, განსაკუთრებით მაშინ, როდესაც სერვერიდან დატვირთული გვერდია, ის არ შეცვლის სანამ სერვერზე სხვა მოთხოვნის მიღება არ მოხდება. დინამიური HTML გაძლევთ მეტი კონტროლი HTML ელემენტები და მათ საშუალებას აძლევს შეცვალოთ ნებისმიერ დროს, გარეშე ვებ სერვერზე.

DHTML- ს ოთხი ნაწილია:

დომ

DOM არის ის, რაც საშუალებას გაძლევთ წვდომის ნებისმიერი ნაწილი თქვენი ვებ გვერდზე შეცვალოს იგი DHTML. ვებ გვერდის ყოველი ნაწილი განსაზღვრულია DOM- ის მიერ და შეესაბამება მისი თანმიმდევრული დასახელების კონგრესებს, რომლებსაც შეუძლიათ მათი წვდომა და მათი თვისებების შეცვლა.

სკრიპტები

JavaScript ან ActiveX- ში დაწერილი სკრიპტები DHTML- ის გასააქტიურებლად გამოყენებული ორი ყველაზე გავრცელებული სკრიპტის ენაა. თქვენ იყენებთ სკრიფტინგულ ენას, რათა დაამოწმოთ DOM- ში მითითებული ობიექტები.

კასკადური სტილების ცხრილები

CSS გამოიყენება DHTML- ს ვებ გვერდზე. სტილი ფურცლები განსაზღვრავს ტექსტის ფერები და შრიფტები, ფონის ფერები და სურათები და გვერდზე განთავსებული ობიექტების განთავსება. სკრიფტინგისა და DOM- ის გამოყენება შეგიძლიათ შეცვალოთ სხვადასხვა ელემენტების სტილი.

XHTML

XHTML ან HTML 4.x გამოიყენება შექმნას გვერდზე და ავაშენოთ ელემენტები CSS და DOM მუშაობა. არაფერია განსაკუთრებული XHTML- სთვის DHTML- ისთვის, მაგრამ XHTML Valid მართებულია, რადგან უფრო მეტია, ვიდრე მხოლოდ ბრაუზერი მუშაობს.

თვისებები DHTML

DHTML- ს ოთხი ძირითადი მახასიათებლებია:

  1. შეცვალეთ tags და თვისებები
  2. რეალურ დროში განთავსება
  3. დინამიური შრიფტები (Netscape Communicator)
  4. მონაცემთა სავალდებულო (Internet Explorer)

შეცვლის Tags და თვისებები

ეს არის DHTML- ის ერთ-ერთი ყველაზე გავრცელებული გამოყენება. ეს საშუალებას გაძლევთ შეცვალოთ HTML ტეგების თვისებები ბრაუზერის გარეთ (როგორიცაა მაუსის დაწკაპუნება, დრო, ან თარიღი და ა.შ.) ღონისძიების მიხედვით. თქვენ შეგიძლიათ გამოიყენოთ ეს ინფორმაცია წინასწარ ჩატვირთოს გვერდზე და არ გამოაქვეყნებთ, თუ მკითხველს არ მიმართავს კონკრეტულ ბმულზე.

რეალურ დროში პოზიციონირება

როდესაც ადამიანების უმრავლესობა ფიქრობს DHTML ეს არის ის, რაც მათ ველოდებით. ობიექტები, სურათები და ტექსტი მოძრაობს ვებ გვერდზე. ეს საშუალებას მოგცემთ, რომ ითამაშოთ თქვენს ინტერაქტიული თამაშები თქვენი მკითხველების ან animate ნაწილი თქვენს ეკრანზე.

დინამიური ფონტები

ეს არის Netscape მხოლოდ ფუნქცია. Netscape- მა შეიმუშავა პრობლემის გარშემო დიზაინის მქონე დიზაინერები, რომლებმაც არ იციან რა შრიფტები მკითხველის სისტემაზე. დინამიური შრიფტებით, შრიფტები კოდირებით და გადმოწერილია გვერდზე, ისე, რომ გვერდი ყოველთვის გამოიყურება, თუ როგორ დიზაინერი აპირებდა მას.

მონაცემთა აკინძვა

ეს არის IE- ის მხოლოდ ფუნქცია. Microsoft შეიმუშავა ამ ვებ-გვერდების მონაცემთა ბაზების უფრო ადვილად ხელმისაწვდომობის საშუალებას. ძალიან გავს CGI- ს მონაცემთა ბაზის გამოყენებას, მაგრამ იყენებს ActiveX კონტროლის ფუნქციას. ეს ფუნქცია ძალიან მოწინავე და რთული გამოყენება DHTML მწერლის დასაწყისისთვის.