Yahoo! UILibrary ( YUI ) เป็นไลบรารีฟังก์ชัน JavaScript แบบโอเพ่นซอร์ส เพื่อสร้างหน้าเว็บที่มีการโต้ตอบสูง จึงใช้เทคโนโลยีการเขียนโค้ด เช่น AJAX, DHTML และ DOM นอกจากนี้ยังมีทรัพยากร CSS มากมาย ได้รับอนุญาตให้ใช้ภายใต้ใบอนุญาต BSD
แอนิเมชั่นของเครื่องมือช่วยให้ได้ตำแหน่ง การปรับขนาด ความโปร่งใส และเอฟเฟ็กต์เว็บอื่นๆ
เครื่องมือการจัดการประวัติเบราว์เซอร์ช่วยให้แอปพลิเคชันเว็บใช้เครื่องมือหน้าก่อนหน้าและบุ๊กมาร์ก (รายการโปรด) ของเบราว์เซอร์
เครื่องมือการเชื่อมต่อช่วยจัดการฟังก์ชันการทำงาน XMLHttpRequest ข้ามเบราว์เซอร์ นอกจากนี้ยังผสานรวมการจัดส่งแบบฟอร์ม การจัดการข้อผิดพลาด การโทรกลับ และการอัพโหลดไฟล์
แหล่งข้อมูลมีอินเทอร์เฟซทั่วไปที่กำหนดค่าได้สำหรับส่วนประกอบอื่นๆ เพื่อโต้ตอบกับข้อมูลที่หลากหลาย ตั้งแต่อาร์เรย์ JavaScript แบบธรรมดาไปจนถึงเซิร์ฟเวอร์ออนไลน์ ผ่านทาง XHR
องค์ประกอบจัดเตรียมสไตล์การครอบสำหรับ HTMLElements ใน DOM ซึ่งช่วยให้งานทั่วไปง่ายขึ้น เช่น การเพิ่ม Listener การจัดการ DOM และการเข้าถึงคุณสมบัติ
ดอม
ให้ความช่วยเหลือในงานเขียนสคริปต์ DOM ทั่วไป รวมถึงการวางตำแหน่งองค์ประกอบและการจัดการสไตล์ CSS
Drag-and-Drop ให้ความช่วยเหลือในการพัฒนาแบบลากและวาง (การสร้างและจัดการออบเจ็กต์ที่สามารถลากและวางบนหน้าเว็บ)
กิจกรรมช่วยให้นักพัฒนาสามารถเข้าถึงกิจกรรมเบราว์เซอร์ เช่น การคลิกเมาส์และการกดแป้นพิมพ์ได้อย่างง่ายดายและปลอดภัย นอกจากนี้ยังมีออบเจ็กต์เหตุการณ์ที่กำหนดเองเพื่อตอบสนองความต้องการของผู้ใช้ในการเผยแพร่และสมัครรับเหตุการณ์ที่กำหนดเอง
การควบคุมการเติมข้อความอัตโนมัติมีฟังก์ชันการเติมข้อความอัตโนมัติ (รายการคำแนะนำและฟังก์ชันการค้นหาตามความต้องการ) สำหรับการโต้ตอบของผู้ใช้กับการป้อนข้อความ รองรับรูปแบบแหล่งข้อมูลที่หลากหลาย นอกจากนี้ยังรองรับแหล่งข้อมูลฝั่งเซิร์ฟเวอร์ผ่าน XMLHttpReqeust
ปุ่มช่วยให้ผู้ใช้สามารถสร้างปุ่มกราฟิกที่มีฟังก์ชันได้มากเท่ากับปุ่มรูปแบบ HTML แบบดั้งเดิม
กราฟิกปฏิทินรายเดือน การควบคุมแบบไดนามิกสำหรับการเลือกวันที่
คอนเทนเนอร์รองรับข้อกำหนดหน้าต่าง DHTML จำนวนมาก รวมถึงคำแนะนำเครื่องมือ แผง กล่องโต้ตอบ กล่องโต้ตอบแบบง่าย โมดูล และโอเวอร์เลย์
DataTables เป็น API ที่เรียบง่ายแต่ทรงพลังสำหรับการแสดงข้อมูลตารางบนหน้าเว็บที่โปรแกรมอ่านหน้าจอสามารถเข้าถึงได้ คุณสมบัติที่น่าสังเกต ได้แก่ คอลัมน์ที่จัดเรียงได้ การแบ่งหน้า การเลื่อน การเลือกแถว คอลัมน์ที่ซูมได้ และการแก้ไขแบบออนไลน์
ตัวบันทึกเป็นวิธีที่รวดเร็วและง่ายดายในการเขียนข้อความบันทึกไปยังเทอร์มินัลหน้าจอส่วนขยาย Mozilla Firefox Firebug หรือเทอร์มินัล Safari JavaScript
แบบฟอร์มเป็นวิธีง่ายๆ ในการสร้างเมนูป๊อปอัปเมื่อเลื่อนเมาส์ไปเหนือ
ตัวเลื่อนมีส่วนประกอบตัวเลื่อนทั่วไปที่อนุญาตให้ผู้ใช้เลือกค่าภายในช่วงที่จำกัดบนหนึ่งหรือสองแกน
มุมมองแบบแบ่งหน้าช่วยให้คุณสามารถดูเนื้อหาในรูปแบบที่มีการแบ่งหน้าได้
มุมมองแบบต้นไม้สร้างแผนผังไดเร็กทอรี ซึ่งเป็นโหนดด้านล่างซึ่งสามารถซูมได้
ทรัพยากรซีเอสเอส
CSS Page Grid: ส่วนเสริมโครงร่างพื้นฐานเจ็ดแบบที่รองรับรูปแบบหน้าเว็บที่แตกต่างกันมากกว่า 1,000 แบบ
ชุดแบบอักษร CSS มาตรฐาน: ตระกูลแบบอักษรข้ามเบราว์เซอร์มาตรฐานและการตั้งค่าขนาด
การรีเซ็ต CSS มาตรฐาน: การประกาศ CSS ที่ลบระยะขอบและสร้างมาตรฐานในการแสดงองค์ประกอบทั่วไปข้ามเบราว์เซอร์
คำแนะนำในการอัพเดต YUIv3.17.2:
ดำเนินการแก้ไขข้อบกพร่องของ Loader ต่อไป