Dari kursus: Pelatihan Esensial HTML

Peran HTML

- Web terdiri dari tiga bahasa pemrograman, HTML, CSS dan Javascript. HTML adalah singkatan dari HyperText Markup Language. HTML menandai konten situs. Pada dasarnya ini memberi tahu komputer pengguna apa itu. Ini juga menyediakan akses ke sejumlah besar fungsi yang sudah dibangun langsung ke dalam browser. Anda dapat memanggil fungsi itu dengan menggunakan HTML tertentu. CSS adalah singkatan dari Cascading Style Sheets. CSS menyediakan gaya visual dan tata letak untuk semua yang ada di halaman web. Itu membuat setiap halaman web terlihat seperti tampilan, warna, tipografi, dan ukurannya. Dan kita dapat menambahkan animasi dan interaksi sederhana melalui CSS. JavaScript adalah bahasa pemrograman yang menyediakan kemampuan untuk menciptakan interaktivitas yang lebih kuat. Semakin kompleks dan kaya antarmuka, semakin besar kemungkinan JavaScript digunakan untuk membuat pengalaman itu mulus bagi pengguna situs. Ini bisa membingungkan atau membuat frustrasi bagi beberapa pembuat kode. Mengapa Web menggunakan beberapa bahasa pemrograman? Mengapa kita tidak bisa memilikinya saja? Nah, Web berbeda dari jenis perangkat lunak lainnya. Anda dapat membuat kode situs web hari ini dan berharap itu akan tetap berfungsi dalam lima tahun atau 10 tahun, tanpa pembaruan apa pun. Anda dapat dengan mudah menulis kode Anda sehingga berfungsi di komputer lama atau browser lama dari 10 tahun yang lalu. Web berjalan di Mac, Windows, iOS, Android, Linux, OS seluler lainnya, pembaca Ebook, konsol game, televisi, jam tangan. Ada beragam perangkat yang menjalankan HTML, CSS, dan JavaScript dalam beberapa bentuk atau cara. Itulah inti dari Web, alasan ditemukannya. Untuk menyediakan cara bagi umat manusia untuk berbagi konten, bahkan ketika komputer kita berbeda satu sama lain. Ini sangat luar biasa. Ini dimungkinkan dengan memiliki tiga jenis bahasa pemrograman yang berbeda, masing-masing melakukan bagian dari pekerjaan. HTML sederhana dalam strukturnya. Tidak ada logika pemrograman, tidak ada loop atau fungsi. Sebaliknya, HTML adalah apa yang disebut bahasa deklaratif. Kode hanya menyatakan, Hei, itu paragraf! Hei, jadikan ini tautan! Hei, letakkan bidang formulir di sini! Itu semua kosakata. Itu semua deklarasi. Kesederhanaan dalam HTML-lah yang memberinya ketahanan dan kekokohannya. Jika ada yang salah dengan HTML, jika ada sesuatu yang hilang atau dieja salah, HTML seperti, eh, cukup dekat. Saya hanya akan menebak apa yang mereka maksud dan memperbaikinya. Saya akan tetap menampilkan halaman ini. HTML dapat mengambil banyak penyalahgunaan dan masih memberikan. CSS memiliki sedikit lebih banyak logika untuk itu. Ada sedikit lebih banyak struktur ilmu komputer di sana, yang membuatnya sedikit lebih rapuh, dan sedikit lebih kuat. Itu masih memiliki jumlah ketahanan yang luar biasa. Ketika terjadi kesalahan dalam CSS, browser akan melewati hanya bagian kode itu dan tidak menerapkan gaya itu. Tapi itu akan terus menerapkan sisanya. Ini mungkin tidak sepenuhnya benar, browser akan melakukan yang terbaik dan sebagian besar akan berfungsi. JavaScript adalah yang paling kuat. Ada banyak hal yang dapat dilakukan JavaScript yang tidak dapat dilakukan oleh HTML dan CSS. Tapi itu juga yang paling rapuh. Jika ada yang salah dengan kode, atau browser terlalu tua untuk mengetahui apa arti kode itu, browser akan berhenti. Ia menyerah. Itu tidak akan menjalankan JavaScript itu. Ia tidak ingin mulai menebak-nebak apa yang harus dilakukan, yang membuat JavaScript lebih rapuh. Memiliki ketiga bahasa berarti pengembang dapat menggabungkan kualitas-kualitas ini. Ketahanan, ketangguhan, dan kekuatan. Ini sangat luar biasa. Lakukan sebanyak mungkin di bagian yang lebih kuat dari tumpukan bahasa ini, lalu gunakan sisa tumpukan untuk membuat situs lebih baik. Jika Anda dapat melakukan sesuatu dalam HTML, maka lakukan dalam HTML. Jika tidak bisa, maka gunakan bagian lainnya. Semua ini untuk mengatakan bahwa HTML cukup bagus. Ada baiknya meluangkan waktu untuk mempelajari semua elemen dan atribut HTML yang berbeda, sehingga Anda dapat sepenuhnya memanfaatkan apa yang ditawarkannya.

Konten