Yahoo! UILibrary ( YUI ) adalah perpustakaan fungsi JavaScript open source. Untuk membuat halaman web yang sangat interaktif, ia menggunakan teknologi pengkodean seperti AJAX, DHTML dan DOM. Ini juga berisi banyak sumber daya CSS. Berlisensi untuk digunakan di bawah lisensi BSD
Animasi alat membantu mencapai pemosisian, pengubahan ukuran, transparansi, dan efek web lainnya.
Alat manajemen riwayat browser membantu aplikasi web menggunakan halaman browser sebelumnya dan alat bookmark (favorit).
Alat konektivitas membantu mengelola fungsionalitas XMLHttpRequest lintas-browser. Ini juga mengintegrasikan pengiriman formulir, penanganan kesalahan, panggilan balik, dan pengunggahan file.
Sumber data menyediakan antarmuka umum yang dapat dikonfigurasi agar komponen lain dapat berinteraksi dengan berbagai data, mulai dari susunan JavaScript sederhana hingga server online, melalui XHR.
Elemen menyediakan gaya pembungkus untuk HTMLElements di DOM, sehingga menyederhanakan tugas umum seperti menambahkan pendengar, memanipulasi DOM, dan mengakses properti.
DOM
Memberikan bantuan untuk tugas skrip DOM umum, termasuk pemosisian elemen dan manajemen gaya CSS.
Drag-and-Drop memberikan bantuan pengembangan drag-and-drop (membuat dan mengelola objek yang dapat diseret dan dilepaskan pada halaman web).
Peristiwa memberi pengembang akses yang mudah dan aman ke peristiwa browser seperti klik mouse dan penekanan tombol keyboard. Ini juga menyediakan objek acara khusus untuk memenuhi kebutuhan pengguna untuk menerbitkan dan berlangganan acara khusus.
Kontrol pelengkapan otomatis menyediakan fungsi pelengkapan otomatis (daftar saran dan fungsi pencarian sesuai permintaan) untuk interaksi pengguna dengan input teks. Ini mendukung berbagai format sumber data. Ini juga mendukung sumber data sisi server melalui XMLHttpReqeust.
Tombol memungkinkan pengguna membuat tombol grafis dengan banyak fungsi seperti tombol formulir HTML tradisional.
Grafik kalender bulanan, kontrol dinamis untuk pemilihan tanggal.
Kontainer ini mendukung sejumlah besar spesifikasi jendela DHTML termasuk tooltips, panel, kotak dialog, kotak dialog sederhana, modul dan overlay.
DataTables adalah API sederhana namun kuat untuk menampilkan data tabel pada halaman web yang dapat diakses oleh pembaca layar. Fitur yang perlu diperhatikan termasuk kolom yang dapat diurutkan, penomoran halaman, pengguliran, pemilihan baris, kolom yang dapat diperbesar, dan pengeditan online.
Logger menyediakan cara cepat dan mudah untuk menulis pesan log ke terminal layar ekstensi Mozilla Firefox Firebug, atau terminal Safari JavaScript.
Formulir menyediakan cara sederhana untuk menghasilkan menu pop-up saat mouse digerakkan.
Slider menyediakan komponen slider generik yang memungkinkan pengguna memilih nilai dalam rentang terbatas pada satu atau dua sumbu.
Tampilan paginasi memungkinkan Anda melihat konten dalam format paginasi.
Tampilan pohon menghasilkan pohon direktori, simpul di bawahnya dapat diperbesar.
sumber daya CSS
CSS Page Grid: Tujuh add-on wireframe dasar yang mendukung lebih dari 1.000 tata letak halaman web yang berbeda.
Kumpulan font CSS standar: Kelompok font dan pengaturan ukuran lintas-browser standar.
Reset CSS Standar: Deklarasi CSS yang menghilangkan margin dan menstandarkan tampilan elemen umum lintas-browser.
Petunjuk pembaruan YUIv3.17.2:
Lanjutkan untuk memperbaiki bug Loader.