Terdapat beribu-ribu laman web di internet. Setiap hari laman web baru dibuat. Setiap organisasi perniagaan mengekalkan laman web untuk menjangkau pelanggan mereka. Terdapat pelbagai teknologi yang digunakan untuk pembangunan aplikasi web. Dua daripada mereka adalah JavaScript dan jQuery. JavaScript adalah bahasa pengatur peringkat tinggi yang ditafsirkan. Ia adalah salah satu teknologi teras untuk pembangunan web dengan HTML dan CSS. Ia digunakan untuk menambah interaktiviti ke laman web. jQuery adalah perpustakaan yang ditulis dalam JavaScript. Ia pantas dan diperluaskan dan menyediakan lebih banyak ciri daripada JavaScript. Ia membantu para pengaturcara untuk mencapai tugas dalam bilangan baris minimum daripada JavaScript. Ia memudahkan proses mewujudkan laman web yang sangat responsif. The perbezaan utama antara JavaScript dan jQuery adalah bahawa JavaScript adalah tahap tinggi, bahasa ditafsir manakala jQuery adalah perpustakaan JavaScript. jQuery direka untuk memudahkan tugas yang dicapai menggunakan JavaScript. Ia mudah untuk memanipulasi kandungan halaman menggunakan jQuery dan juga menyediakan kesan canggih yang diperlukan oleh laman web moden.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah JavaScript
3. Apakah jQuery?
4. Persamaan Antara JavaScript dan jQuery
5. Side by Side Comparison - JavaScript vs jQuery dalam Borang Tabular
6. Ringkasan
JavaScript adalah bahasa pengaturcaraan ringan yang digunakan untuk membina laman web dinamik. Ia adalah sumber terbuka dan cross-platform. Ia adalah bahasa pengaturcaraan pelbagai paradigma. Ia menyokong Pemrograman Berorientasikan Objek. Ia dianggap sebagai salah satu daripada tiga bahasa teras web selain HTML dan CSS. HTML bermaksud Bahasa Markup Teks Hyper. Ia digunakan untuk membina struktur laman web. CSS bermaksud Cascading Style Sheets. JavaScript adalah bahasa pengaturcaraan untuk menambahkan interaktiviti ke laman web. Ia adalah bahasa pihak klien. Tidak seperti PHP, ASP.NET yang melaksanakan kod mereka di pelayan web, JavaScript dilaksanakan di sisi klien.
JavaScript berguna untuk mengesahkan medan borang halaman web. Sebagai contoh, untuk memeriksa sama ada pelanggan memasuki e-mel yang sah atau tidak. JavaScript membantu mendapatkan maklum balas pengunjung dengan serta-merta. Ia juga boleh mengendalikan klik butang dan navigasi. Bahasa ini menjadikan laman web lebih interaktif. Contohnya, apabila pelanggan melayang tetikus melalui laman web, ia bertindak balas dan berubah. Salah satu kelebihan utama JavaScript ialah, keupayaan untuk mencipta antara muka yang kaya. Membangunkan program JavaScript agak mudah dan mudah. Tidak perlu menggunakan alat pembangunan mahal. Pengaturcara boleh menulis kod JavaScript menggunakan editor teks seperti notepad. Dengan menggunakan penyemak imbas web, program tersebut boleh dilaksanakan.
Terdapat beberapa kekurangan JavaScript. Oleh kerana ia adalah bahasa skrip, ia tidak pantas seperti bahasa berasaskan pengkompil seperti C atau C ++. Ia juga tidak menyokong keupayaan multi-threading atau multi-pemprosesan. Ia tidak boleh digunakan untuk menjalankan operasi fail dan tidak dapat mengakses pangkalan data secara langsung. Secara keseluruhannya, ia adalah salah satu bahasa yang paling popular untuk pembangunan web.
jQuery adalah perpustakaan JavaScript. Tugas-tugas yang dilakukan menggunakan JavaScript boleh diarkibkan menggunakan jQuery dengan jumlah kod kurang. Ia ringan dan cepat. Ia menyokong Asynchronous JavaScript (AJAX) yang membantu untuk membina laman web yang responsif dan kaya. Ia adalah platform silang dan berfungsi merentas pelayar web moden seperti Internet Explorer, Safari, Chrome, Firefox dan Opera. Ia boleh melepaskan ciri khusus penyemak imbas. Oleh itu, adalah mudah bagi pemaju untuk menumpukan pada reka bentuk. Ia menyediakan keupayaan imej pudar, animasi dan peristiwa.
Rajah 02: jQuery
jQuery didasarkan pada Model Objek Dokumen (DOM). Ia adalah struktur pokok yang mewakili semua elemen halaman web. jQuery memudahkan mencari, memilih dan memanipulasi elemen DOM. Ia boleh digunakan untuk menyelesaikan tugas yang sama yang dilakukan oleh JavaScript. Tetapi menggunakan jQuery, kebanyakannya boleh dicapai dengan sedikit kod berbanding JavaScript. Ia boleh digunakan sebagai alternatif kepada JavaScript kerana ia pantas dan diperluaskan. Terdapat banyak perpustakaan pihak ketiga yang tersedia untuk melaksanakan tugas khusus, atau pemaju boleh menulis programnya sendiri menggunakan pemalam jQuery.
Hari ini, syarikat seperti Google, IBM, Microsoft juga menggunakan jQuery sebagai salah satu teknologi web mereka. Secara keseluruhan, jQuery menyediakan beberapa kelebihan seperti HTML, CSS dan manipulasi DOM. Parsing JSON dan lebih banyak lagi sementara memudahkan proses pembangunan web moden.
JavaScript vs jQuery | |
JavaScript adalah tahap tinggi, bahasa pengaturcaraan diterjemahkan. | jQuery adalah pustaka JavaScript cross-platform yang direka untuk mempermudah script skrip pihak klien. |
Mengandungi | |
JavaScript adalah kombinasi Skrip ECMA dan Model Objek Dokumen. | jQuery terdiri daripada Model Objek Dokumen. |
Pemaju | |
JavaScript telah dibangunkan oleh Netscape Communications Corporation, Mozilla Foundation dan ECMA International. | jQuery dibangunkan oleh pasukan jQuery. |
Kesederhanaan | |
JavaScript lebih sukar daripada jQuery. Memerlukan beberapa baris untuk mencapai tugas. | jQuery lebih mudah daripada JavaScript. Memerlukan kurang bilangan baris untuk mencapai tugas. |
JavaScript dan jQuery menggunakan teknologi web secara meluas untuk membuat laman web dinamik dan interaktif. Artikel ini membincangkan perbezaan antara JavaScript dan jQuery. JavaScript boleh dibenamkan dalam laman HTML untuk menjadikan laman web interaktif dan melaksanakan pelbagai tugas pengesahan. jQuery boleh digunakan sebagai alternatif kepada JavaScript. Ia adalah perpustakaan JavaScript. Perbezaan antara JavaScript dan jQuery ialah JavaScript adalah tahap tinggi, bahasa ditafsir manakala jQuery adalah perpustakaan JavaScript. Ia direka untuk memudahkan tugas yang dicapai dengan menggunakan JavaScript. jQuery berfungsi dengan set elemen, dan lebih mudah untuk memanipulasi kandungan halaman.
1.Point, Tutorial. "Gambaran Keseluruhan JQuery." Titik Tutorial, 8 Jan. 2018. Boleh didapati di sini
2. "JQuery." Wikipedia, Yayasan Wikimedia, 22 Feb. 2018. Boleh didapati di sini
3. "JavaScript." Wikipedia, Yayasan Wikimedia, 21 Feb. 2018. Boleh didapati di sini
1.'Javascript-shield'By Omed Habib (CC BY-SA 4.0) melalui Wikimedia Commons
2.'Logo jQuery'By Unknown (Public Domain) melalui Wikimedia Commons