Ada banyak perpustakaan JavaScript populer, jQuery, MooTools, Prototype, Dojo, YUI. Pustaka JavaScript ini kaya akan fitur, dan dengan pluginnya, mereka dapat melakukan hampir semua pekerjaan. Namun, hal ini memerlukan biaya. Pustaka ini sering kali menyebabkan ukuran halaman web Anda membengkak. Dalam beberapa kasus, jika Anda hanya ingin menyelesaikan pekerjaan tertentu, Anda dapat menggunakan beberapa pustaka ringan dengan fungsi yang lebih terspesialisasi. Artikel ini memperkenalkan 40 pustaka JavaScript ringan yang luar biasa.
Ini adalah bagian kedua dari artikel ini. Untuk bagian pertama, lihat 40 Library JavaScript Ringan (Bagian 1) .
Tanggal.js
Bekerja dengan tanggal tidaklah mudah, ada banyak format yang harus ditangani. Datejs menangani fungsi tanggal sederhana atau kompleks dengan sangat baik. Tanggal dapat diuraikan ke dalam format seperti "Kamis Depan" dan "+2 tahun", dan semua format tanggal didukung, seperti 2009.01.08, 12/6/2001.
Sylvester
Pustaka JavaScript matematika untuk menangani vektor dan kisi, termasuk kelas pemodelan vektor dan kisi multidimensi, serta beberapa model dalam ruang 3D.
Tanggal Cantik
Pustaka JavaScript luar biasa yang menampilkan tanggal dengan indah dan ramah, seperti yang ditunjukkan pada gambar di bawah.
XRegExp
Objek RegExp di JavaScript sudah mendukung ekspresi reguler, dan XRegExp menambahkan lebih banyak fitur yang mungkin disertakan oleh browser masa depan (ECMAScript 4 - ES4). Pustaka ini menyimpan cache dan menggunakan kembali objek RegExp dan menambahkan banyak fitur baru.
Perpustakaan URL JavaScript
Pustaka JavaScript untuk memproses URL yang dapat memproses bagian mana pun dari URL.
jenis huruf.js
Pustaka ini memungkinkan Anda menggunakan font apa pun di halaman web, namun tidak seperti solusi berbasis Flash seperti sIFR dan FLIR, typeface.js 100% berbasis JavaScript. Cukup unggah file font Anda ke generator berbasis web file JavaScript yang dihasilkan dan memasukkannya ke dalam halaman web.
Cufon
Sama seperti typeface.js, Cufón juga memungkinkan Anda menggunakan font apa pun di halaman web. Demikian pula, Cufón juga menggunakan generator untuk mengubah font menjadi VML dan memasukkan file .js yang dihasilkan ke halaman web.
Burung hitam
Orang sering menggunakan Alert() untuk men-debug program JavaScript, dan Blackbird menyediakan konsol yang indah untuk merekam, melihat, dan memfilter jalannya program.
Bug Nitobi
Alat inspeksi dan pencatatan objek JavaScript lintas-browser berbasis browser.
Firebug Lite
Saat ini, alat debugging JavaScript terbaik adalah Firebug , namun alat ini hanya mendukung FireFox. Dengan memasukkan file Firebug Lite .js ke halaman web Anda, Anda dapat mengimplementasikan fungsi FireBug di semua browser.
objek swfo
Ini adalah salah satu metode yang paling populer untuk mereferensikan objek Flash. Dapat menghasilkan kode referensi swf standar dan mendeteksi versi pemutar pengguna. Jika versi pengguna tidak didukung, konten alternatif akan ditampilkan.
dapat diurutkan dan dapat diseret
Suka atau tidak, tabel masih merupakan cara terbaik untuk merepresentasikan data, namun dapat dimanfaatkan dengan lebih baik. sorttable dapat mengurutkan data tabular dengan menambahkan tanda class="sortable" ke tabel dan mengecualikan kolom tertentu. Dragtable memungkinkan kolom tabel diseret. Cukup tambahkan tanda class="dragable" ke tabel. Kedua kelas ini dapat digunakan dalam kombinasi.
DD_roundies dan DD_belatedPNG
DD_roundies dapat mengimplementasikan sudut membulat tanpa bergantung pada gambar. Ini hanya untuk IE dan diimplementasikan melalui VML.
DD_belatedPNG dikembangkan untuk mengatasi masalah buruknya dukungan IE6 untuk PNG. Baik gambar PNG digunakan untuk src atau gambar latar, DD_belatedPNG dapat memberikan perbaikan.
Kotak Dialog JavaScript Khusus
Pustaka JavaScript ringan hanya 4,5K, Anda dapat membuat kotak dialog yang disesuaikan pengguna dan menampilkan 4 jenis kotak pesan, peringatan, peringatan, petunjuk, dan kesuksesan. Anda dapat mengatur judul kotak pesan, konten, dan berapa lama untuk menampilkannya.
GameJS
GameJS adalah porting kerangka permainan XNA Microsoft ke JavaScript, menggunakan objek kanvas sebagai perangkat keluaran. JavaScript bukanlah platform terbaik untuk bermain game, tapi tidak masalah untuk game dengan frame rate lebih rendah.
Pintasan.js
Dimulai dengan Google Reader dan Gmail, tombol pintas dalam program web menjadi populer. Shorcuts.js memudahkan penanganan tombol pintasan.
Traksi peta
Ada banyak penyedia peta yang menyediakan API berbeda. Jika Anda ingin mengubah penyedia, seperti dari Google Maps ke MapQuest, Anda perlu memperbarui kodenya. Mapstraction menyediakan API penyedia peta yang umum digunakan, dan konversi dapat diselesaikan hanya dengan satu baris kode.
Amberjack
Pustaka JavaScript 4K kecil yang dapat menambahkan fungsionalitas tutorial indah ke situs web Anda. Jendela modal akan menampilkan konten apa pun dalam bentuk tutorial dapat diterapkan dengan pengkodean tangan atau dibuat secara online secara otomatis. Anda dapat mengontrol pemformatan konten Anda menggunakan tema atau CSS.
JsLoad
JsLoad dapat memuat berbagai pustaka JavaScript dari server Google dari jarak jauh, dan dapat secara otomatis memuat berbagai versi pustaka dukungan.