Categories: Berita

JavaScript Untuk Membuat Halaman Web Yang Cross-Browser

Pada posting sebelumnya, saya menempelkan sebuah gambar mengenai analogi proses pengerjaan web oleh seorang web programmer untuk membuat sebuah halaman web yang dapat diakses secara yang diinginkan pada setiap browser, tidak peduli apakah itu IE, Firefox, atau Opera.

Untuk mengatasi hal tersebut, satu kata dari saya, JAVASCRIPT, itu kunci untuk membuat sebuah web agar dapat ditampilkan dengan format yang konstan di setiap browser. Lupakan bahwa penggunaan JavaScript secara ekstensif itu tidak baik, itu hanya pendapat orang dulu, saat ini JavaScript sudah didukung oleh banyak browser dan sangat jarang sekali ada seorang user mematikan fungsi javascript pada browsernya. JavaScript sudah menjadi bahasa client-side-script yang umum digunakan untuk melakukan berbagai macam proses pada komputer user.

Menurut saya, web programmer saat ini hanya perlu fokus terhadap browser berikut untuk membuat webnya:
1. Internet Explorer versi 6 keatas
2. Mozilla Firefox versi 1 keatas
3. Opera versi 6 keatas
4. Safari

Tidak perlu untuk zaman sekarang kita mengecek apakah user itu menggunakan browser NetScape atau IE versi 4 yang saya yakin 99% pengguna internet zaman sekarang pasti menggunakan salah satu dari browser diatas. Oleh karena fungsi penting JavaScript untuk pengecekan browser didukung oleh semua browser tersebut, JavaScript menjadi bagian penting dalam membuat halaman web yang cross-browser. Berikut adalah link untuk beberapa contoh mengenai pengecekan browser:
1. http://techpatterns.com/downloads/javascript_browser_detection.php
2. http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
3. http://www.quirksmode.org/js/detect.html

Dengan menggunakan pengecekan dengan JavaScript, web programmer bisa menentukan format-format layout halaman web yang dapat diload secara otomatis bergantung pada web browser dari user seperti CSS.

Kesimpulannya: Buang jauh-jauh bahwa menggunakan JavaScript itu tidak baik untuk seorang web programmer

Share
Published by
Firman Nugraha

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019