Pustaka JavaScript
Perpustakaan JavaScript - jQuery, Prototaip, MooTools.
Rangka Kerja JavaScript (Perpustakaan)
Pengaturcaraan lanjutan dalam JavaScript (terutamanya pengendalian perbezaan pelayar yang rumit), selalunya sukar dan memakan masa.
Untuk mengatasi pelarasan ini, banyak perpustakaan JavaScript (pembantu) telah wujud.
Pustaka JavaScript ini sering dirujuk sebagai rangka kerja JavaScript.
Dalam tutorial ini, kita akan mempelajari beberapa rangka kerja JavaScript yang popular:
jQuery
Prototaip
MooTools
Semua rangka kerja ini menyediakan fungsi untuk tugas JavaScript biasa, termasuk animasi, manipulasi DOM dan pengendalian Ajax.
Dalam tutorial ini, anda akan belajar cara mula menggunakannya untuk menjadikan pengaturcaraan JavaScript lebih mudah, selamat dan lebih menyeronokkan.
jQuery
jQuery ialah rangka kerja JavaScript yang paling popular pada masa ini.
Ia menggunakan pemilih CSS untuk mengakses dan memanipulasi elemen HTML (objek DOM) pada halaman web.
jQuery menyediakan UI pendamping (antara muka pengguna) dan pemalam.
Banyak syarikat besar menggunakan jQuery di tapak web mereka:
Google
Microsoft
-
IBM
Netflix
Untuk mempelajari jQuery dengan lebih mendalam, lawati tutorial jQuery kami.
Prototaip
Prototaip ialah perpustakaan yang menyediakan API mudah untuk melaksanakan tugas web biasa.
API ialah singkatan Antara Muka Pengaturcaraan Aplikasi. Ia adalah perpustakaan sifat dan kaedah untuk memanipulasi DOM HTML.
Prototaip meningkatkan JavaScript dengan menyediakan kelas dan warisan.
MooTools
MooTools juga merupakan rangka kerja yang menyediakan API yang memudahkan pengaturcaraan JavaScript biasa.
MooTools juga mengandungi beberapa kesan ringan dan fungsi animasi.
Rangka Kerja Lain
Berikut adalah beberapa rangka kerja lain yang tidak diliputi di atas:
YUI - Rangka Kerja Antara Muka Pengguna Yahoo! pustaka fungsi yang besar, daripada fungsi JavaScript yang ringkas hingga melengkapkan widget internet.
Ext JS - Widget boleh disesuaikan untuk membina aplikasi Internet yang kaya.
Dojo - Kit alat untuk manipulasi DOM, acara, widget dan banyak lagi.
script.aculo.us - Rangka kerja JavaScript sumber terbuka untuk kesan visual dan tingkah laku antara muka.
UIZE - Widget, AJAX, DOM, templat dan banyak lagi.
CDN - Rangkaian Penghantaran Kandungan
Anda sentiasa mahu halaman web anda secepat mungkin. Anda mahu saiz halaman sekecil mungkin dan anda mahu penyemak imbas cache sebanyak mungkin.
Jika banyak tapak web yang berbeza menggunakan rangka kerja JavaScript yang sama, adalah wajar untuk meletakkan pustaka rangka kerja di lokasi yang sama untuk setiap halaman web untuk dikongsi.
CDN (Rangkaian Penghantaran Kandungan) menyelesaikan masalah ini. CDN ialah rangkaian pelayan yang mengandungi pangkalan kod yang boleh dikongsi.
Google menyediakan CDN percuma untuk pelbagai perpustakaan JavaScript, termasuk:
jQuery
Prototaip
MooTools
Dojo
Yahoo! Memandangkan Google sering disekat oleh GFW (Great Firewall of China, disingkat sebagai Great Firewall, disingkat sebagai GFW) di China, yang menyebabkan akses tidak stabil, adalah disyorkan untuk menggunakan perpustakaan awam sumber statik Baidu:
http://cdn .code.baidu.com/ .
Untuk menggunakan pustaka rangka kerja JavaScript dalam halaman web anda, cuma rujuk perpustakaan dalam teg <skrip>
Rujukan jQuery <skrip src ="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js">Sebelum anda memutuskan untuk menggunakan rangka kerja JavaScript untuk halaman web anda, adalah bijak untuk menguji rangka kerja itu terlebih dahulu.
Rangka kerja JavaScript mudah untuk diuji. Anda tidak perlu memasangnya pada komputer anda dan tiada pemasang.
Biasanya anda hanya perlu merujuk fail perpustakaan dari halaman web.
Dalam bab seterusnya tutorial ini, kami akan memberi anda penjelasan lengkap tentang proses ujian jQuery.