ลองเผชิญหน้ากันการพัฒนาเว็บสามารถกลายเป็นระเบียบได้ง่าย HTML, CSS และ จาวาสคริปต์ มีการพัฒนาทั้งหมดจากต้นกำเนิดที่อ่อนน้อมถ่อมตนเป็นเวลาหลายปีและส่วนใหญ่มีความผิดปกติในแง่ของวิธีที่คุณควรใช้ เป็นผลให้มันง่ายเกินไปที่จะสร้างความยุ่งเหยิงที่ไม่สามารถใช้งานได้ ยึดมั่นในมาตรฐานและการใช้ประโยชน์จากการปรับปรุงล่าสุดในข้อกำหนดไม่รับประกันรหัสที่ดี แต่ก็สามารถช่วยได้อย่างแน่นอน
ในการพัฒนาซอฟต์แวร์ทุกประเภท Modularity เป็นกษัตริย์เมื่อพูดถึงการสร้างรหัสบำรุงรักษา เป็นผลให้คุณจะต้องจับตาดูส่วนประกอบเว็บ การสนับสนุนเบราว์เซอร์ไม่ดี แต่ถ้าคุณคว้าตัวเอง โพลีฟิลส์ คุณสามารถก้าวไปข้างหน้าของเส้นโค้งและเริ่มใช้ประโยชน์จากองค์ประกอบที่กำหนดเองเพื่อจัดโครงสร้างรหัสของคุณทันที รูปแบบการพัฒนาสไตล์นี้เป็นอนาคตดังนั้นจึงคุ้มค่าที่จะคุ้นเคยกับมันตอนนี้
HTML5 ตัวเองเปิดตัวองค์ประกอบใหม่จำนวนมาก (และเลิกใช้งานหลายอย่าง) เพื่อช่วยสนับสนุนการเขียนโค้ดที่ดี คุณอาจเคยได้ยินเกี่ยวกับการมาร์กอัปความหมายซึ่งหมายถึงการใช้องค์ประกอบเชิงพรรณนาของ HTML5 เช่น & lt; บทความ & gt; และ & lt; รูป & gt; เพื่อระบุประเภทของเนื้อหาที่มี
สิ่งนี้สามารถช่วยด้วยความสะอาดของรหัสของคุณเนื่องจากองค์ประกอบ HTML จะระบุทันทีตัวอย่างเช่นชิ้นส่วนที่แสดงถึงแถบเมนูส่วนของเนื้อหาส่วนท้ายและอื่น ๆ
นอกจากนี้ยังจะช่วยถ้าคุณใช้ประโยชน์จากมาตรฐาน JavaScript ล่าสุด จาวาสคริปต์ยังยุ่งเหยิง แต่มันง่ายกว่าที่จะทำงานกับในช่วงไม่กี่ปีที่ผ่านมา ไวยากรณ์ ES6 ได้รับการสนับสนุนอย่างกว้างขวางในเบราว์เซอร์และคุณสมบัติเช่นลูกศรฟังก์ชั่นและชั้นเรียนสามารถทำให้ชีวิตของคุณง่ายขึ้นมาก แต่นักพัฒนาหลายคนไม่คุ้นเคยกับหรือระวังการใช้งาน
การดำเนินการต่อเนื่องของการพัฒนาแบบแยกส่วน JavaScript ยังรองรับการโหลดโมดูลซึ่งสามารถช่วยคุณจัดการการพึ่งพาของคุณอย่างหมดจด
สิ่งเหล่านี้จะเป็นฟังก์ชั่นที่ซับซ้อนที่ต้องใช้ซอฟต์แวร์เฉพาะ แต่ตอนนี้พวกเขากำลังถูกสร้างขึ้นในเบราว์เซอร์โดยตรง Web Speech API มีส่วนประกอบที่รองรับข้อความเป็นคำพูดและข้อความในข้อความ หลังนี้จะใช้บริการออนไลน์ (Chrome ใช้ Google Cloud Speech API) หรือบริการรับรู้เสียงธรรมของพื้นเมืองของอุปกรณ์ คาดว่าจะเห็นสิ่งนี้ใช้กันอย่างแพร่หลายในอุปกรณ์มือถือในอนาคต
สิ่งเล็ก ๆ น้อย ๆ ที่อาจเป็นตัวอย่างที่ดีของ HTML5 คือการลดความซับซ้อนของงานทั่วไปซึ่งก่อนหน้านี้จะต้องมีการเข้ารหัสที่กำหนดเองขององค์ประกอบ UI ที่ซับซ้อนพอสมควร & lt; input type = "color" & gt; จะแสดงตัวเลือกสีที่มองเห็นเมื่อคลิกโดยใช้ตัวเลือกสีที่มีพื้นกับอุปกรณ์ สิ่งนี้อาจมีประโยชน์อย่างยิ่งกับผืนผ้าใบ HTML ได้รับการสนับสนุนอย่างกว้างขวางยกเว้น Safari บนมือถือ
สิ่งนี้สามารถนำเสนอความสวยงามที่ดีบนแพลตฟอร์มมือถือ & lt; meta name = "ธีมสี" เนื้อหา = "# ffffff" / & gt; ถูกออกแบบมาเพื่อสั่งให้เบราว์เซอร์เพื่อทดแทนแถบเครื่องมือเมื่อดูเว็บไซต์ของคุณ น่าเสียดายที่มันไม่ได้มาตรฐานเล็กน้อยดังนั้นในขณะที่ "ธีมสี" ทำงานร่วมกับ Chrome, Firefox และ Opera บน iOS ที่คุณต้องการ "Apple-Mobile-Web-App-Statre-Bar-Style" (ใช้งานได้เฉพาะในโหมดเต็มหน้าจอเท่านั้น)
หวังว่าคุณจะใช้การออกแบบที่ตอบสนองอยู่แล้วซึ่งในกรณีนี้ภาพของคุณจะปรับขนาดให้เหมาะกับวิวพอร์ต นี่ไม่สมบูรณ์แบบเนื่องจากคุณจะบังคับให้ผู้ใช้ดาวน์โหลดเวอร์ชันที่ใหญ่ที่สุดของภาพจากนั้น Downsampling ป้อน HTML5 & lt; รูปภาพ & gt; องค์ประกอบซึ่งช่วยให้คุณสามารถระบุภาพที่แตกต่างกันเพื่อแสดงขึ้นอยู่กับความละเอียดหน้าจอที่ไซต์ถูกดู
API การสั่นสะเทือนที่มีชื่อไม่น่าสงสัยทำให้ฟังก์ชั่นเดียวสั่นสะเทือน () ซึ่งจะทำสิ่งที่ระบุไว้ในอุปกรณ์ที่รองรับ ฟังก์ชั่นใช้รายการที่อธิบายรูปแบบการสั่นสะเทือนเป็นอาร์กิวเมนต์ มันจะทำงานกับ Chrome, Firefox และ Opera แม้ว่าคุณจะโชคดีที่ขอบหรือซาฟารี มีรายงานว่าโฆษณาบางรายการกำลังใช้สิ่งนี้เพื่อดึงดูดความสนใจของผู้ใช้ดังนั้นคณะลูกขุนออกมาว่าเป็นความคิดที่ดีจริง ๆ หรือไม่
บทความนี้ปรากฏในเดิม นักออกแบบเว็บไซต์ ปัญหา 266 ซื้อที่นี่ .
บทความที่เกี่ยวข้อง:
ด้วยขนาดของอุตสาหกรรม 3 มิติที่เพิ่มขึ้นในปีต่อปีมันสำคัญกว่าที่เ�..
การวาดภาพสิ่งมีชีวิตแฟนตาซีสามารถสนุกได้มาก..
ในการกวดวิชานี้เราจะแสดงวิธีการสร้างชิ้นส่ว..
Chaos Group Labs ผู้อำนวยการ Chris Nichols จะทำคำปราศรัยที่พูด�..