1.1 Sejarah HTML

Saat ini, hampir semua orang menggunakan Internet. Baca artikel, gunakan browser, ikuti tautan. Dan hanya sedikit dari mereka yang bertanya-tanya kapan dan oleh siapa Internet ditemukan?

Itu masih tergantung apa yang Anda sebut Internet. Paling sering, orang awam berarti satu hal, dan teknisi berarti lain. Jaringan komputer yang menghubungkan pusat data terbesar di dunia dibuat pada tahun 70-an. Tetapi Internet yang dapat diakses oleh orang biasa (browser, tautan, semua jenis halaman) ditemukan oleh satu orang di awal tahun 90-an . Dan itu seperti ini ...

Pada awal 1990-an, warga Inggris Tim Berners-Lee menemukan Internet. Meskipun, bagaimanapun, apa yang dia temukan lebih tepat disebut Web :, World Wide Webdia www, dia juga World Wide Web. Ya, satu orang menemukan World Wide Web.

Dari 1986-1991 dia bekerja di Pusat Penelitian CERN (di Jenewa, Swiss) pada standar dokumentasi ilmiah yang baru. Soalnya, sudah menjadi kebiasaan para ilmuwan untuk menerbitkan karya ilmiah dalam bentuk artikel, dan di akhir artikel dicantumkan daftar literatur yang digunakan. Dengan kata lain, pengetahuan ilmiah adalah daftar artikel yang memiliki tautan satu sama lain.

Ngomong-ngomong, Wikipedia modern sangat mirip dengan cara penciptanya melihat World Wide Web : artikel ilmiah dengan tautan satu sama lain, daftar sumber dan literatur yang digunakan. Dan jika Tim beruntung, webnya akan tetap seperti ini. Tapi dalam perjalanan menuju masa depan yang lebih cerah, dunia salah belok :)

Web didasarkan pada tiga teknologi:

  • HTML-page, yang berisi teks, gambar, dan link ke lainnyaHTML-pages.
  • • Sebuah browser yang menampilkan HTML-pagecara yang paling ramah manusia.
  • • Protokol http- standar untuk server web untuk berkomunikasi dengan browser dan satu sama lain.

Tim Berners-Lee tidak begitu banyak menemukan hal-hal ini saat dia membakukannya. HTML- diciptakan atas dasar standar SGML. Tag juga dipinjam dari sana. Tetapi browser web pertama di dunia bernama WorldWideWebTim menulis sendiri, dan kembali pada tahun 1990.

1.2 HTML bukanlah bahasa pemrograman

HTMLitu bukan bahasa pemrograman dan tidak pernah ada. Jangan pernah mengatakan itu. Bahkan jika Anda akan menulis resume, jangan pernah menyebutkan HTMLdi bagian bahasa pemrograman, hanya di bagian Alat (teknologi). Ini akan menjadi kesalahan besar untuk menulis di resume Anda bahwa Anda tahu bahasa pemrograman HTML. Mengapa?

Dan masalahnya adalah HTMLitu adalah bahasa markup untuk dokumen. Jika kita sangat menyederhanakannya, maka HTML-documentitu adalah teks (dokumen) dengan gambar, tabel, tautan, dll.

Katakanlah Anda ingin menulis artikel yang akan:

  • Judul artikel (judul).
  • Pasal itu sendiri, terdiri dari satu paragraf.
  • Gambar.
  • Beberapa pernyataan penting yang ingin Anda cetak tebal.
  • Di tengah artikel, berikan tautan ke beberapa informasi bermanfaat.

Beginilah tampilan dokumen ini di browser:


kucing domestik

Dari sudut pandang taksonomi ilmiah, kucing domestik adalah mamalia dari keluarga kucing ordo karnivora. Seringkali, kucing domestik dianggap sebagai subspesies kucing hutan, namun dari sudut pandang taksonomi biologis modern (2017), kucing domestik adalah spesies biologis yang terpisah .


Cukup bagus, bukan? Dan standar HTMLmemungkinkan Anda membuat dokumen ini dapat dibaca oleh manusia dan komputer. Berikut tampilannya di HTML-standard:

<h1> kucing domestik </h1>

Dari sudut pandang taksonomi ilmiah, kucing domestik adalah <a href=”/”> mamalia </a> dari keluarga kucing ordo karnivora. Seringkali, kucing domestik dianggap sebagai subspesies kucing hutan, namun dari sudut pandang taksonomi biologis modern (2017), kucing domestik <b> adalah spesies biologis yang terpisah </b> .

<img src=”cat.jpg”>

Tag khusus ditambahkan ke teks artikel (disorot dengan warna merah ), yang dipahami oleh orang dan komputer (browser). Browser dapat menampilkan artikel dengan indah untuk pembaca, dan penulis artikel dapat dengan mudah mengeditnya.

1.3 Munculnya protokol HTTP

Singkatan singkatan HTMLdari Hyper Text Markup LanguageHypertext Document Markup Language. Hypertext adalah dokumen yang terdiri dari halaman-halaman yang terhubung satu sama lain. Apa itu http?

HTTPsingkatan dari Hyper Text Transfer ProtocolHypertext Transfer Protocol (standar). httpatau httpsAnda dapat melihat di bilah alamat browser jika Anda mencoba menyalin tautan ke halaman terbuka.

Tautan halaman tipikal terlihat seperti ini:

http://google.com/logo.jpg

Di awal tautan adalah nama protokol, diikuti dengan titik dua dan dua garis miring ke depan. Tim Bernes-Lee pernah berkata dalam salah satu wawancaranya bahwa jika dia tahu protokolnya httpakan sangat populer, dia akan membuat sesuatu yang lebih pendek. (Lagipula, hampir semua tautan di dunia dimulai dengan kata http://atau https://)

Mari kembali ke browser. Saat browser meminta html-page, ia mengirimkan file teks (permintaan) ke server dan menerima file teks lain (respons) sebagai balasannya. Mode operasi ini disebut client-server.

Pertama, ada baris dengan informasi kunci, lalu dengan informasi layanan. Baris pertama kueri teks diberikan oleh pola:

MethodURI  HTTP/Version

Halaman pribadi pengguna CodeGym diberikan melalui tautan

https://codegym.cc/me

http-requestbrowser untuk tampilannya seperti ini:

GET /me  HTTP/1.0
Host: codegym.cc

Sebagai tanggapan, server kemungkinan besar akan mengirim

HTTP/1.0 200 OK
<html>page text...

Baris pertama dalam teks respons adalah versi protokol http dan status respons (200, OK) . Kemudian muncul baris kosong dan kemudian hanya dalam bentuk teks muncul html-pageyang diminta browser. Semuanya sangat sederhana :)