Chrome DevTools & เคล็ดลับการออกแบบเว็บ

เผยแพร่แล้ว: 2021-02-11

แก้ไขล่าสุดเมื่อ 3 สิงหาคม 2021

Chrome Devtools and Web Design Tips and Tricks | Man Coding On Computer

หนึ่งในเบราว์เซอร์ที่ใช้มากที่สุดในการสำรวจเวิลด์ไวด์เว็บคือ Google Chrome และหนึ่งในเครื่องมือที่สำคัญที่สุดสำหรับนักพัฒนาเว็บคือ Chrome DevTools นำเสนอในเบราว์เซอร์ส่วนใหญ่ในตลาด DevTools คือชุดเครื่องมือสำหรับนักพัฒนาเว็บที่สร้างขึ้นในเบราว์เซอร์โดยตรง สิ่งนี้พิสูจน์ให้เห็นว่ามีความสำคัญเป็นพิเศษและมีเคล็ดลับการออกแบบเว็บที่ยอดเยี่ยมมากมาย DevTools ช่วยให้นักพัฒนาเว็บแก้ไขหน้าได้ทันทีและวินิจฉัยปัญหาได้อย่างรวดเร็ว ช่วยสร้างเว็บไซต์ที่ดีขึ้นได้เร็วยิ่งขึ้น คลิกเพื่อทวีต

เบราว์เซอร์แต่ละตัวมีชุดของ DevTools เฉพาะที่ต้องการให้น่าสนใจยิ่งขึ้นและใช้งานได้กับสภาพแวดล้อมการพัฒนาเว็บ นักสู้ชั้นนำสองคนที่มีเครื่องมือที่ยอดเยี่ยมคือ Google Chrome และ Firefox สำหรับบล็อกนี้ ฉันจะพูดถึงสิ่งดีๆ บางอย่างที่รวม Chrome DevTools ไว้ด้วยกัน โดยเริ่มจาก Chrome 87 ตามข้อมูลที่ได้รับจากการอัปเดตเว็บของ Google Developers เป้าหมายของบทความนี้คือการเปิดตาของคุณเพื่อดูเคล็ดลับการออกแบบเว็บเพิ่มเติม และหวังว่าจะปรับปรุงความสามารถในการจัดการไซต์ของคุณ

หนึ่งในเคล็ดลับการออกแบบเว็บที่ฉันโปรดปราน | เครื่องมือแก้ไขจุดบกพร่อง CSS Grid ใหม่

New CSS Debugging Tool For Web Design | Inspector CSS Elements

เมื่อองค์ประกอบ HTML มี display: grid หรือ display: inline-grid ที่ใช้กับองค์ประกอบนั้น จะมีการแสดงป้ายกริดข้างๆ ในแผงองค์ประกอบ คลิกปุ่มสลับป้ายเพื่อแสดงการซ้อนทับกริดบนหน้า บานหน้าต่างเค้าโครงมีส่วนกริดที่ให้คุณมีตัวเลือกในการดูกริด

แท็บ WebAuthn ใหม่

New WebAuthn tab in Chrome DevTools | Incpector WebAuthn

ใช้แท็บ WebAuthn ใน Chrome DevTools เพื่อสร้างและโต้ตอบกับตัวตรวจสอบสิทธิ์เสมือนที่ใช้ซอฟต์แวร์ คุณสามารถจำลองการตรวจสอบความถูกต้องและดีบัก Web Authentication API ด้วยแท็บ WebAuthn ใหม่ นักพัฒนาเว็บสามารถเลียนแบบตัวตรวจสอบความถูกต้องเหล่านี้ ปรับแต่งความสามารถ และตรวจสอบสถานะของพวกเขา โดยไม่ต้องใช้ตัวตรวจสอบความถูกต้องทางกายภาพใดๆ สิ่งนี้ทำให้ประสบการณ์การดีบักสามารถจัดการได้มากขึ้น และสามารถช่วยได้อย่างมากในหลาย ๆ ด้านของการสร้างเว็บ นั่นคือเหตุผลที่การรู้สึกสบายใจและเข้าใจแท็บ WebAuthn ใหม่จึงเป็นเคล็ดลับการออกแบบเว็บที่สำคัญที่สุดในบทความนี้

ย้าย DevTools ระหว่างแผงด้านบนและด้านล่าง

Moving Between Top and Bottom panel | Sources Clicked and Move to Bottom Highlighted

DevTools รองรับการเคลื่อนย้ายเครื่องมือระหว่างแผงด้านบนและด้านล่างเพื่อดูเครื่องมือสองตัวพร้อมกัน หากคุณต้องการดูพาเนล Elements และ Sources พร้อมกัน คุณสามารถคลิกขวาที่พาเนล Sources และเลือก Move to bottom เพื่อย้ายไปยังด้านล่าง คุณยังสามารถย้ายแท็บด้านล่างสุดไปที่ด้านบนสุดได้ด้วยการคลิกขวาที่แท็บแล้วเลือกย้ายไปด้านบน

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

การอัปเดตแผง DevTools for Elements และเหตุใดจึงเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่ดี

ดูบานหน้าต่างแถบด้านข้างที่คำนวณแล้วในบานหน้าต่างลักษณะ

บานหน้าต่างแถบด้านข้างที่คำนวณแล้วในบานหน้าต่างลักษณะจะยุบตามค่าเริ่มต้น คลิกที่ปุ่มเพื่อสลับ

Element Panel Plane Updates | Inspector Open With Arrow Pointing where to click

การจัดกลุ่มคุณสมบัติ CSS ในบานหน้าต่างที่คำนวณและเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่ดี

คุณสามารถจัดกลุ่มคุณสมบัติ CSS ตามหมวดหมู่ในแผงคอมพิวเตอร์ด้วย DevTools ด้วยคุณลักษณะการจัดกลุ่ม การนำทางในบานหน้าต่างที่คำนวณแล้ว (การเลื่อนน้อยลง) เป็นเรื่องง่าย และเลือกโฟกัสที่ชุดคุณสมบัติที่เกี่ยวข้องสำหรับการตรวจสอบ CSS บนแผงองค์ประกอบ เลือกองค์ประกอบ จากนั้นสลับช่องทำเครื่องหมายกลุ่มเพื่อจัดกลุ่ม/เลิกจัดกลุ่มคุณสมบัติ CSS CSS เป็นหัวใจสำคัญของการออกแบบเว็บ และการทำความเข้าใจวิธีจัดกลุ่มพร็อพเพอร์ตี้อาจเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่มีประโยชน์มากมาย

Web Design Tips Grouping CSS Properties in the Computed Pane | Inspector elements, Group Checkmarked

DevTools สำหรับตัวกรองประเภททรัพยากรและ URL ในแผงเครือข่าย

DevTools for Resource-type and URL filters in the Network panel | Inspector Network Page

ใช้คีย์เวิร์ดประเภททรัพยากรและ URL ในแผงเครือข่ายเพื่อกรองคำขอเครือข่าย หากต้องการเน้นที่คำขอเครือข่ายที่เป็นรูปภาพ ให้ใช้ประเภททรัพยากร: รูปภาพ ใช้กล่องข้อความตัวกรองเพื่อกรองคำขอตามคุณสมบัติ เช่น โดเมนหรือขนาดของคำขอ คุณสามารถใช้พร็อพเพอร์ตี้หลายรายการพร้อมกันได้โดยแยกแต่ละพร็อพเพอร์ตี้ด้วยช่องว่าง ตัวกรองหลายคุณสมบัติเหล่านี้เทียบเท่ากับการดำเนินการ AND ไม่รองรับการดำเนินการ OR ในขณะนี้

ต้องการความช่วยเหลือในการพัฒนาเว็บไซต์หรือออกแบบเว็บไซต์ – กำหนดการประชุม

การเลิกใช้การตั้งค่าในเมนูเครื่องมือเพิ่มเติม

Web Design Tips More Tools Menu | More Tools Menu, Arrow Pointing to Gear

เลิกใช้การตั้งค่าในเมนูเครื่องมือเพิ่มเติมแล้ว และตอนนี้คุณเปิดการตั้งค่าจากแผงหลักแทน

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

ดูและแก้ไขปัญหาความคมชัดของสีในแผงภาพรวม CSS และเหตุใดจึงเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่สำคัญ

Web Design Tips Color contrast issues view | CSS Overview, Arrow Points Towards Contrast Issues

แผงภาพรวม CSS แสดงรายการข้อความคอนทราสต์สีต่ำบนหน้าของคุณ คลิกที่ปัญหาและรายการองค์ประกอบที่มีปัญหาจะปรากฏขึ้น ในรายการ คลิกที่องค์ประกอบเพื่อเปิดองค์ประกอบในแผงองค์ประกอบ DevTools ให้คำแนะนำสีอัตโนมัติเพื่อช่วยคุณแก้ไขข้อความที่มีคอนทราสต์ต่ำ การสร้างคอนทราสต์ของสีที่เหมาะสมเป็นสิ่งสำคัญ และหวังว่านี่จะเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่สามารถช่วยคุณปรับปรุงรูปลักษณ์ของเว็บไซต์ของคุณได้

การใช้ DevTools และแผงสื่อใหม่

Making Use of Web Design Tricks and the New Media panel | Players Highlighted and Hide Player Selected

ตอนนี้ DevTools จะแสดงข้อมูลของโปรแกรมเล่นสื่อในแผงสื่อ ก่อนที่แผงสื่อใน DevTools จะพบการบันทึกและแก้ไขข้อบกพร่องเกี่ยวกับโปรแกรมเล่นวิดีโอใน chrome://media-internals แผงสื่อมีวิธีง่ายๆ ในการดูเหตุการณ์ บันทึก คุณสมบัติ และไทม์ไลน์ของการถอดรหัสเฟรมในแท็บเบราว์เซอร์เดียวกันกับตัวเล่นวิดีโอ คุณสามารถดูสดและตรวจสอบปัญหาที่อาจเกิดขึ้นได้เร็วยิ่งขึ้น (เช่น เหตุใดเฟรมหลุดจึงเกิดขึ้น เหตุใด JavaScript จึงโต้ตอบกับโปรแกรมเล่นโดยไม่คาดคิด) การปรับปรุงการโต้ตอบของผู้ใช้กับเว็บไซต์ของคุณจะนำไปสู่ประสบการณ์ที่ดีขึ้นสำหรับผู้ใช้ หวังว่านี่จะเป็นหนึ่งในเคล็ดลับการออกแบบเว็บที่คุณพบว่ามีประโยชน์

จับภาพหน้าจอของโหนดผ่านเมนูบริบทของแผงองค์ประกอบ เคล็ดลับการออกแบบเว็บเพิ่มเติม

Capture node screenshots via Elements panel context menu | Capture node Screenshot Highlighted in Elements

ตอนนี้คุณสามารถจับภาพหน้าจอของโหนดผ่านเมนูบริบทในแผงองค์ประกอบด้วย DevTools คุณสามารถจับภาพหน้าจอของส่วนประกอบบนหน้าเว็บได้โดยคลิกขวาที่องค์ประกอบแล้วเลือกจับภาพหน้าจอของโหนด

รองรับคุณสมบัติ JavaScript ใหม่

DevTools ได้ปรับปรุงการรองรับคุณสมบัติภาษา JavaScript ล่าสุด:

  • การเน้นไวยากรณ์สำหรับฟิลด์ส่วนตัว – ตอนนี้ฟิลด์คลาสส่วนตัวได้รับการเน้นไวยากรณ์อย่างเหมาะสมและพิมพ์อย่างสวยงามในแผงแหล่งที่มา
  • ตัวคั่นตัวเลขแบบพิมพ์สวย – DevTools พิมพ์ตัวคั่นตัวเลขในแผงแหล่งที่มาได้อย่างสวยงาม
  • การเติมข้อความอัตโนมัติไวยากรณ์การโยงเสริม – การเติมข้อความอัตโนมัติของคุณสมบัติในคอนโซลตอนนี้รองรับไวยากรณ์การโยงที่เป็นตัวเลือก เช่น ชื่อ? ตอนนี้ทำงานนอกเหนือจากและ ชื่อ[ .
  • ตัวดำเนินการกำหนดตรรกะ – DevTools รองรับการกำหนดตรรกะด้วยตัวดำเนินการ &&=, ||= และ ??= ใหม่ในแผงคอนโซลและแหล่งที่มา
  • การเน้นไวยากรณ์สำหรับโอเปอเรเตอร์การรวมเป็นโมฆะ – ตอนนี้ DevTools พิมพ์โอเปอเรเตอร์การรวมเป็นโมฆะอย่างถูกต้องในแผงแหล่งที่มา
สนใจบริการไวท์เลเบลของเราหรือไม่- กำหนดการประชุม

ไอคอนใหม่สำหรับเบรกพอยต์ เบรกพอยต์แบบมีเงื่อนไข และจุดตรวจสอบ

Web Design Advice on The New Icons | Conditional Statements and Icons

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

อัพเดตแผงประสิทธิภาพ

ข้อมูลแคชการรวบรวม JavaScript ในแผงประสิทธิภาพ

ก่อนหน้านี้ DevTools จะไม่แสดงสิ่งใดที่เกี่ยวข้องกับการแคชโค้ด หากการแคชโค้ดไม่เกิดขึ้น ปัจจุบัน ข้อมูลแคชการคอมไพล์ JavaScript จะแสดงในแท็บสรุปของแผงประสิทธิภาพเสมอ

Performance Panel Updates in the DevTools | Sources Tab, Red arrow Pointing at Compilation Cache Status

การจัดตำแหน่งเวลาการนำทางในแผงประสิทธิภาพ

ก่อนหน้านี้ แผงประสิทธิภาพใช้แสดงเวลาฉายในไม้บรรทัดตามเวลาที่เริ่มบันทึก ตอนนี้จะแสดงเวลาสำหรับการบันทึกที่ผู้ใช้นำทาง ซึ่งตอนนี้ DevTools แสดงเวลาไม้บรรทัดที่สัมพันธ์กับการนำทางแทน นอกจากนี้ เวลาสำหรับกิจกรรม DOMContentLoaded, First Paint, First Contentful Paint และ Largest Contentful Paint ได้รับการอัปเดตให้สัมพันธ์กับการเริ่มต้นการนำทางมากขึ้น ซึ่งหมายความว่าตรงกับเวลาที่รายงานโดย PerformanceObserver

ไม่ใช่รายการทั้งหมดของ DevTools และเคล็ดลับการออกแบบเว็บ...

ฉันได้ระบุสิ่งที่น่าสนใจบางอย่างที่ Chrome DevTools เสนอให้เราในฐานะนักพัฒนาเว็บ และแน่นอนว่าควรมีสิ่งที่น่าตื่นเต้นอื่นๆ ที่ไม่ได้ระบุไว้ที่นี่ และไม่แสดงรายการเคล็ดลับการออกแบบเว็บทั้งหมดที่จะเป็นประโยชน์กับคุณ นั่นจะซ้ำซ้อน แนวคิดคือการสร้างความสนใจในการใช้เบราว์เซอร์ DevTools และสำรวจเครื่องมือต่างๆ ในแต่ละเบราว์เซอร์ที่มีในตลาด DevTools เป็นเครื่องมือที่ยอดเยี่ยม ไม่มีอะไรต้องติดตั้ง

ต้องการความช่วยเหลือเกี่ยวกับเว็บไซต์ของคุณ? คุณควรพิจารณาใช้บริการออกแบบเว็บฉลากขาวของเรา นอกจากนี้ อย่าลืมติดต่อเราเพื่อแจ้งให้เราทราบว่าคุณคิดอย่างไรกับบทความ และหากบทความดังกล่าวช่วยให้คุณเรียนรู้เพิ่มเติมเกี่ยวกับ Chrome DevTools