HTML 5 คือ อะไร?



       HTML 5 คืออะไร หลายคนอาจงง ว่ามันดีอย่างไรแต่ก็คงได้ยินชื่อกันมาซักพักแล้ว HTML 5 ก็คือ HTML ธรรมดานี่แหละครับแต่มีลูกเล่นใหม่ๆและ Tag ใหม่ๆเพิ่มขึ้นมาแค่นั้นเองทำให้เราใช้ง่ายขึ้นกว่าเก่า และมี Future ที่เปลี่ยนไปต่างๆไปจากเดิมทำให้ดูดีขึ้นไปกว่าเก่าเยอะ ทำให้หลายคนจับกระแสแทบไม่ทันกันจริงๆ ข้อดีของมันก็คือไม่จำเป็นต้องพึ่ง plug in นั่งเองและรันได้หลาย cross platform  ทำครั้งเดียวก็รันได้หลายๆอย่างทำให้สะดวกขึ้นกว่าเก่าเยอะ

   
สำหรับ HTML5 นั้นก็มีสิ่งที่เพิ่มเข้ามาใหม่หลายอย่างครับ ซึ่งหากต้องการดูสิ่งที่มีเพิ่มเข้ามาสามารถเข้าไปดูได้ 
ในที่นี้ ผมขอยกตัวอย่าง Features ที่น่าสนใจ และนำไปประยุกต์ใช้ได้ทันที ดังต่อไปนี้ครับ

  • Semantic Markup : การเพิ่ม Element ที่ อ่านง่ายมากขึ้น และช่วยให้ เราทำ SEO ได้มีประสิทธิภาพมากยิ่งขึ้น
  • Form Enhancements : เพิ่มความสามารถของ Form ต่างๆ ไม่ว่าจะเป็น Input type, Attribute หรือ แม้แต่ Element
  • Audio / Video: รองรับการอ่านไฟล์เสียง และ วีดีโอ โดยไม่จำเป็นต้องใช้ Embed Code ของ Third Party
  • Canvas : ใช้ในการวาดรูป โดยจำเป็นต้องใช้ Javascriptช่วย
  • ContentEditable : สามารถแก้ไข Content ได้โดยตรงผ่านทางหน้าเว็บ
  • Drag and Drop : ลากวางObject ได้ เพื่อเพิ่มการ ตอบสนองระหว่างระบบกับผู้ใช้
  • Persistent Data Storage : มีการจัดการที่ดีขึ้น โดยเก็บข้อมูลลงบนเครื่องของผู้ใช้


แล้วอะไรเปลี่ยนไปบ้าง ?

นอกจาก Featuresใหม่ๆที่ ถูกเพิ่มเข้ามาในHTML5 แล้วยังมีการเปลี่ยนแปลงการเขียนแบบเดิมให้ผู้พัฒนาสามารถพัฒนาได้ สะดวกมากยิ่งขึ้น อาทิเช่น
  • Doctypeที่สั้นขึ้น ใน HTML5 ต้องการ Doctypeสั้นๆเพียงแค่ แทน Doctypeที่แสนจะยาวเหยียดใน เวอร์ชั่นเดิมๆ
  • การกำหนดค่าภาษาทำได้ง่ายขึ้น ตอนนี้คุณไม่จำเป็นต้องใช้ xmlnsหรือ xml:langใน <html> อีกแล้วครับ จะเหลือแค่ <html lang=”en”>
  • การกำหนดชุดอักษร (Charset) ที่สะดวกขึ้น จากเดิมที่เราเคยเขียน <meta <สุดแสนจะยาวเหยียดจนจำกันไม่ได้ ในตอนนี้ HTML5 จะทำให้คุณเขียนเหลือเพียงแค่ <meta> charset=”utf-8″ / < เท่านั้น>
  • ไม่ต้องมี '/' ปิด สำหรับ Tag เดี่ยว จากนี้จะไม่ต้องมีตัวปิดสำหรับ Tag เดี่ยวจำพวก <img><br><input>แล้ว
  • Tagบางอย่างจะไม่ถูกรองรับแล้ว ซึ่งจะมี Tagดังนี้ <acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>, <frameset>, <noframes>, <s>, <strike>, <tt>, <u> and <xmp>





โพสต์ยอดนิยมจากบล็อกนี้

ActionScript 3.0 [1] : เริ่มต้นเขียนโปรแกรมง่ายๆ

ActionScript 3.0[3] : การตั้งชื่อตัวแปร

ActionScript 3.0 ตอนที่ 1 สั่งให้เคลื่อน symbol อย่างง่าย