IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

DHTML

ที่มา

  :   ผู้ชม 6218

dynamic HTML เป็นกลุ่มของคำสำหรับส่วนประกอบของภาษา Hypertext Markup Language (HTML) ใหม่ และตัวเลือกที่จะให้ผู้ใช้สร้างเว็บเพจมีภาพเคลื่อนไหวมากขึ้นและตอบสนองผู้ใช้แบบ interactive มากกว่า HTML เวอร์ชันก่อน ส่วนใหญ่ของ dynamic HTML ได้รับการระบุใน HTML 4.0 ตัวอย่างของเพจ dynamic HTML เช่น 1) สีตัวอักษรของหัวข้อเปลี่ยนเมื่อเมาส์เคลื่อนผ่าน 2) ยินยอมให้ผู้ใช้ในการ "drag and drop" ภาพไปยังที่อื่นบนเว็บเพจ dynamic HTML ยอมให้เอกสารสามารถดูและทำงาน เหมือนโปรแกรมประยุกต์บน desk top หรือมัลติมีเดีย
Netscape Navigator 4.0 และ Microsoft Internet Explorer 4.0 มีส่วนของ dynamic HTML ซึ่งโปรแกรมทั้งสองสนับสนุน HTML 4.0 และมีส่วนเพิ่มที่สนับสนุนเฉพาะ browser สิ่งที่เป็นอุปสรรคในการใช้ dynamic HTML คือผู้ใช้จำนวนมากยังคงใช้ browser รุ่นเก่า web site ต้องสร้างเป็น 2 เวอร์ชัน เพื่อรองรับ browser ที่เหมาะสม

แนวคิดและส่วนประกอบของ dynamic HTML
ทั้ง Netscape และ Microsoft สนับสนุน
- การมองแบบ object-oriented ของเว็บเพจและส่วนประกอบ
- cascading style sheet และ ชั้นของเนื้อเรื่อง
- dynamic fonts
- การมองแบบ object-oriented ของส่วนประกอบเพจ
แต่ละส่วนประกอบของเพจ (หัวข้อ. ย่อหน้า. ภาพ เป็นต้น) ได้รับการมองเป็นอ๊อบเจค (Microsoft เรียกว่า "Dynamic HTML Object Model ") เช่น แต่ละหัวข้อบนเพจสามารถตั้งชื่อ กำหนดคุณลักษณะของข้อความและสี การระบุด้วยชื่อในโปรแกรมขนาดเล็กหรือ สคริปต์บนเพจ หัวข้อ หรือส่วนประกอบอื่นบนเพจสามารถเปลี่ยนผลลัพธ์ตาม event เช่น การเคลื่อนเมาส์ผ่านการคลิก หรือภาพสามารถย้ายจากที่หนึ่งไปอีกที่หนึ่ง โดยการ "drag and drop" อ๊อบเจคภาพด้วยเมาส์ (event เหล่านี้เป็นไปได้ที่จะสามารถมองเป็นความสามารถปฏิกิริยาของส่วนประกอบ หรืออ๊อบเจค) การเปลี่ยนแปลงใด ๆ จะเกิดขึ้นทันทีทันใด (เนื่องจากสมาชิกทั้งหมด หรืออ๊อบเจคได้รับการส่งเป็นส่วนของหน้าเดียวจาก web server) ดังนั้น ความแตกต่างก็สามารถเป็นพิจารณาเป็นคุณสมบัติที่ต่างกันของอ๊อบเจค
ไม่เพียงแต่การเปลี่ยนตัวอักษรหรือสี แต่ทุกอย่างที่เก็บไว้ ภายในอ๊อบเจคหัวข้อ สามารถเปลี่ยนด้วยเนื้อหาที่แตกต่าง หรือส่วนเพิ่มของ HTML เช่น ตัวอักษร Microsoft เรียกว่า "text range technology")

Style sheet และ Layer
เป็นการอธิบายคุณลักษณะเริ่มต้นของ style (รวมถึง ผัง แบบของฟอนต์ และขนานของข้อความ เช่น หัวข้อ และเนื้อเรื่อง ) ของเอกสาร หรือส่วนย่อยของเอกสาร สำหรับเว็บเพจ style sheet อธิบายถึงสีพื้นหลัง ภาพ สี hypertext link และเนื้อหาของเพจ style sheet ช่วยทำให้มั่นใจกลุ่มของเพจ หรือทั้งหมดมีความคงที่ในเอกสาร หรือ web site
dynamic HTML ได้รวมความสามารถในการระบุ style sheet ในแบบ "cascading style sheet"(ที่การเชื่อมหรือการระบุความแตกต่างของ style sheet หรือคำสั่ง style ด้วยการกำหนดระดับล่วงหน้า ภายในกลุ่มหรือเพจที่สัมพันธ์ ส่วนผลลัพธ์ของ interactive กับผู้ใช้ style sheet ใหม่สามารถสร้างการประยุกต์และผลลัพธ์ที่เปลี่ยนโฉมหน้าของเว็บเพจ ผู้ใช้สามารถใช้ style sheet ชนิดหลายชั้นภายในเพจ style sheet อาจจะให้แปรเปลี่ยนเพียงส่วนประกอบเดียว
Layer เป็นทางเลือกใหม่ในการใช้ style sheet หรือเป็นวิธีการอีกวิธีในการแปรเปลี่ยนเนื้อหาของเพจโดยให้ เนื้อหาของเพจ Layer สามารถแทนที่ได้ (Overlay) เนื้อหาของส่วนที่ปรากฏ Layer สามารถโปรแกรมให้ปรากฏเป็นส่วนของเวลาการนำเสนอ หรือ เป็นผลลัพธ์ของ interactive กับผู้ใช้ internet Explorer 4.0 Microsoft สนับสนุน Layer ใน style sheet และ Netscape สนับสนุน style sheet แต่นำเสนอ tag ของ HTML (ซึ่ง Microsoft ไม่สนับสนุน) วิธีการทั้งสองได้รับการพิจารณาโดย W3C Working Committee และ บริษัททั้งสองกล่าวว่าพวกเขาจะสนับสนุนการติดใจของ W3C ในการแนะนำวิธีการ

Programming
ถึงแม้ว่า JavaScript, Java, applet และ ActiveX ได้รับการนำเสนอในเวอร์ชันก่อนของเว็บเพจ dynamic HTML นัยยะการเพิ่มจำนวนรวมของการโปรแกรมในเว็บเพจ เนื่องจากส่วนประกอบจำนวนมาก สามารถได้รับการกำหนดโปรแกรม

Dynamic Font
Netscape ได้รวม dynamic font เป็นส่วนของ dynamic HTML ส่วนนี้ของ Netscape 's Navigator browser ในชุดของ communicator ให้การออกแบบเว็บเพจรวมถึงไฟล์ของฟอนต์ ที่เก็บแบบฟอนต์ที่เจาะจงแบบ ขนาด และสี เป็นส่วนหนึ่งของเว็บเพจและ download ฟอนต์ด้วยเพจ ทำให้การเลือกฟอนต์ไม่ขึ้นต่อ browser

ศัพท์เกี่ยวข้อง

ActiveX, applet, browser, Cascading Style Sheet, HTML, Java, JavaScript

update: 15 ตุลาคม 2545

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
ไชยวัฒน์ ตระการรัตน์สันติ สั่งซื้อผ่าน PayPal ในราคา 280 บาท
อุ้มผาง เบื้องหลังธรรมชาติ
Umphang
รู้จักอุ้มผางในอีกแง่มุม โดย ประชา แม่จัน
สั่งซื้อผ่าน PayPal ในราคา 90 บาท
สงวนลิขสิทธิ์ (C) widebase