สิ่งที่จำเป็นต้องทราบมีดังนี้
- การแสดงองค์ประกอบ
<ruby>
จะแสดงได้ดียิ่งขึ้นเมื่อใช้ตัวแบ่งบรรทัด - Promise.try ช่วยทำให้การเชื่อมโยง Promises ง่ายขึ้น
- PointerEvent จะขยายออกเพื่อระบุปากกาหลายด้ามโดยไม่ซ้ำกัน
- นอกจากนี้ยังมีอีกมากมาย
ฉันชื่อ Adriana Jara ไปดูกันเลยว่ามีอะไรใหม่สำหรับนักพัฒนาซอฟต์แวร์ใน Chrome 128 กัน
สามารถขึ้นบรรทัดใหม่ <ruby>
ได้
องค์ประกอบ <ruby>
ช่วยเพิ่มประสิทธิภาพการนำเสนอข้อความ โดยเฉพาะสำหรับภาษาเอเชียตะวันออก ซึ่งจะช่วยให้คุณแสดงคำอธิบายประกอบการออกเสียงหรือข้อมูลเสริมอื่นๆ ด้านบนหรือด้านข้างข้อความฐานได้
องค์ประกอบทับทิมประกอบด้วย 2 ส่วนหลัก ได้แก่ ฐานทับทิมซึ่งเป็นข้อความหลักและข้อความทับทิมซึ่งเป็นข้อความคำอธิบายประกอบที่มาร์กอัปไว้ด้วยองค์ประกอบดังกล่าว
ก่อนหน้านี้หากข้อความทับทิมหรือข้อความทับทิมยาวเกิน 1 บรรทัด ระบบจะรวมข้อความเหล่านั้นไว้เพื่อสร้างความท้าทายด้านเลย์เอาต์แยกกัน
ตอนนี้ทับทิมที่สามารถแยกบรรทัดได้ วางข้อความคำอธิบายประกอบทับทิมที่ห่อหุ้มไว้เหนือข้อความพื้นฐานที่ห่อหุ้มไว้เพื่อให้เกิดการแสดงผลข้อความที่สมบูรณ์แบบ
ไปที่พร็อพเพอร์ตี้แบ่งบรรทัด <ruby>
และพร็อพเพอร์ตี้ CSS Ruby-align เพื่อดูตัวอย่างและข้อมูลเพิ่มเติม
Promise.try
Promise.try
ช่วยให้คุณจัดการข้อผิดพลาดได้ง่ายขึ้นด้วย "Promises" มีรูปแบบหนึ่งของฟังก์ชัน นั่นคือ f
ฟังก์ชันนี้อาจเป็นแบบไม่พร้อมกันและแสดงผล Promise หรือไม่อาจเป็นเช่นนั้น หากต้องการใช้ความหมายของ Promise เพื่อจัดการกับข้อผิดพลาดในทั้ง 2 กรณี ให้รวมฟังก์ชันไว้ใน Promise
วิธีหนึ่งในการบรรลุเป้าหมายนี้คือการใช้ Promise.resolve().then(f)
แต่ในกรณีนี้ f
จะทำงานแบบไม่พร้อมกันโดยไม่จำเป็นในเครื่องหมายถูกถัดไป
เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องใช้ new Promise(resolve => resolve(f()))
ซึ่งไม่ได้รับการสรีรศาสตร์เลย
Promise.try
เป็นวิธีง่ายๆ ในการบรรลุผลเช่นเดียวกันนี้ ซึ่งช่วยให้คุณเริ่มสร้างห่วงโซ่ Promise ที่ตรวจจับข้อผิดพลาดทั้งหมดในเครื่องจัดการ .catch
ได้โดยไม่ต้องจัดการโฟลว์ข้อยกเว้นทั้งแบบซิงโครนัสและอะซิงโครนัส
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับ Promise.try
PointerEvent.deviceProperties สำหรับหมึกหลายปากกา
นักพัฒนาแอปไม่มีวิธีแยกแยะระหว่างปากกา 2 อันบนระบบดิจิทัลที่เปิดใช้หมึก แอตทริบิวต์ PointerEvent.pointerId ที่มีอยู่มีการใช้งานในรูปแบบที่แตกต่างกันและจะไม่แสดงอยู่สำหรับเส้นหมึกแต่ละเส้นหรือการโต้ตอบกับหน้าจอเสมอไป
ขยายอินเทอร์เฟซ PointerEvent
ให้รวมแอตทริบิวต์ใหม่ deviceProperties
แล้ว โดยมีแอตทริบิวต์ uniqueId
ซึ่งแสดงถึงตัวระบุที่ไม่ซ้ำกันแบบต่อเนื่องและมีการแยกเอกสาร ซึ่งนักพัฒนาซอฟต์แวร์จะใช้เพื่อระบุปากกาแต่ละตัวที่โต้ตอบกับหน้าเว็บได้อย่างน่าเชื่อถือ
การเปลี่ยนแปลงนี้ช่วยให้คุณสามารถตั้งค่าสีหรือรูปร่างปากกาเฉพาะเจาะจงสำหรับอุปกรณ์แต่ละเครื่องที่โต้ตอบกับตัวแปลงข้อมูลดิจิทัล
อ่านเกี่ยวกับการเริ่มต้นใช้งานเหตุการณ์ตัวชี้ในหัวข้อการชี้ไปข้างหน้า
และอีกมากมาย
แถมยังมีอีกมากมาย
ตอนนี้พร็อพเพอร์ตี้ CSS
zoom
เป็นไปตามมาตรฐานล่าสุดแล้วขณะนี้มีการรายงานข้อผิดพลาดเกี่ยวกับการสร้างและการแสดงผลเสียง
AudioContext
ผ่านAudioContext.onerror
ตอนนี้แผงภาพเคลื่อนไหวของDevToolsจะจับภาพเคลื่อนไหวและคุณแก้ไข
@keyframes
แบบสดได้
อ่านเพิ่มเติม
เราพูดถึงไฮไลต์สำคัญเพียงบางส่วนเท่านั้น โปรดตรวจสอบลิงก์ต่อไปนี้สำหรับ การเปลี่ยนแปลงเพิ่มเติมใน Chrome 128
- มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome (128)
- การอัปเดต ChromeStatus.com สำหรับ Chrome 128
- รายการเปลี่ยนแปลงที่เก็บแหล่งที่มาของ Chromium
- ปฏิทินการเผยแพร่ของ Chrome
สมัครใช้บริการ
หากต้องการติดตามข้อมูลล่าสุด โปรดสมัครรับข้อมูล ช่อง YouTube สำหรับนักพัฒนาซอฟต์แวร์ Chrome และคุณจะได้รับการแจ้งเตือนทางอีเมลเมื่อเราเปิดตัววิดีโอใหม่
ขอโทษครับ Adriana Jara นะ ทันทีที่ Chrome 128 เปิดตัว ผมจะมาบอกว่ามีอะไรใหม่ใน Chrome