1.1 Sejarah HTML
Pada masa kini, hampir semua orang menggunakan Internet. Baca artikel, gunakan pelayar, ikuti pautan. Dan hanya segelintir daripada mereka yang tertanya-tanya bila dan oleh siapa Internet dicipta?
Ia masih bergantung kepada apa yang anda panggil Internet. Selalunya, orang awam bermaksud satu perkara, dan juruteknik bermaksud lain. Rangkaian komputer yang menghubungkan pusat data terbesar di dunia telah dicipta pada tahun 70-an. Tetapi Internet yang boleh diakses oleh orang biasa (pelayar, pautan, semua jenis halaman) dicipta oleh seorang pada awal 90-an . Dan ia adalah seperti ini ...
Pada awal 1990-an, warga Britain Tim Berners-Lee mencipta Internet. Walaupun, bagaimanapun, apa yang dia cipta lebih tepat dipanggil Web:, World Wide Web
dia adalah www
, dia juga World Wide Web. Ya, seorang lelaki mencipta World Wide Web.
Dari 1986-1991 beliau bekerja di Pusat Penyelidikan CERN (di Geneva, Switzerland) pada standard dokumentasi saintifik yang baru. Anda lihat, adalah kebiasaan bagi saintis untuk menerbitkan kertas saintifik dalam bentuk artikel, dan pada akhir artikel untuk menunjukkan senarai kesusasteraan terpakai. Dengan kata lain, pengetahuan saintifik ialah senarai artikel yang mempunyai pautan antara satu sama lain.
By the way, Wikipedia moden sangat menyerupai cara penciptanya melihat World Wide Web : artikel saintifik dengan pautan antara satu sama lain, senarai sumber dan literatur yang digunakan. Dan jika Tim bernasib baik, maka web akan tetap seperti ini. Tetapi dalam perjalanan ke masa depan yang lebih cerah, dunia telah tersalah pusing di suatu tempat :)
Web adalah berdasarkan tiga teknologi:
HTML-page
, yang mengandungi teks, gambar dan pautan kepada yang lainHTML-pages.
- • Pelayar yang memaparkan
HTML-page
dengan cara yang paling mesra manusia. - • Protokol
http
- standard untuk pelayan web untuk berkomunikasi dengan pelayar dan satu sama lain.
Tim Berners-Lee tidak banyak mencipta perkara ini kerana dia menyeragamkannya. HTML
- telah dicipta berdasarkan standard SGML
. Tag juga dipinjam dari sana. Tetapi penyemak imbas web pertama di dunia bernama WorldWideWeb
Tim menulis sendiri, dan pada tahun 1990.
1.2 HTML bukan bahasa pengaturcaraan
HTML
ia bukan bahasa pengaturcaraan dan tidak pernah. Jangan sesekali berkata begitu. Walaupun anda akan menulis resume, jangan sekali-kali menunjukkan HTML
dalam bahagian bahasa pengaturcaraan, hanya dalam bahagian Alat (teknologi). Ia akan menjadi satu kesilapan besar untuk menulis dalam resume anda bahawa anda tahu bahasa pengaturcaraan HTML
. kenapa?
Dan masalahnya ialah HTML
ia adalah bahasa penanda untuk dokumen. Jika kita permudahkan sangat, maka HTML-document
ia adalah teks (dokumen) dengan gambar, jadual, pautan dan sebagainya yang dimasukkan ke dalamnya.
Katakan anda ingin menulis artikel yang akan:
- Tajuk artikel (tajuk).
- Artikel itu sendiri, terdiri daripada satu perenggan.
- Gambar.
- Beberapa kenyataan penting yang ingin anda letakkan dengan huruf tebal.
- Di tengah-tengah artikel, sediakan pautan kepada beberapa maklumat yang berguna.
Berikut ialah cara dokumen ini akan kelihatan dalam penyemak imbas:
kucing domestik
Dari sudut taksonomi saintifik, kucing domestik adalah mamalia dari keluarga kucing dari ordo karnivora. Selalunya, kucing domestik dianggap sebagai subspesies kucing hutan, bagaimanapun, dari sudut taksonomi biologi moden (2017), kucing domestik adalah spesies biologi yang berasingan .
Cukup bagus, bukan? Dan piawaian HTML
membolehkan anda menjadikan dokumen ini boleh dibaca untuk kedua-dua manusia dan komputer. Inilah rupanya dalam HTML-standard
:
<h1> Kucing domestik </h1>
Dari sudut pandangan taksonomi saintifik, kucing domestik ialah <a href=”/”> mamalia </a> daripada keluarga kucing dari ordo karnivora. Selalunya, kucing domestik dianggap sebagai subspesies kucing hutan, bagaimanapun, dari sudut taksonomi biologi moden (2017), kucing domestik <b> ialah spesies biologi yang berasingan </b> .
<img src="cat.jpg">
Teg khas telah ditambahkan pada teks artikel (diserlahkan dengan warna merah ), yang difahami oleh kedua-dua orang dan komputer (pelayar). Penyemak imbas boleh memaparkan artikel dengan cantik untuk pembaca, dan pengarang artikel boleh mengeditnya dengan mudah.
1.3 Kemunculan protokol HTTP
Singkatan HTML
adalah singkatan untuk Hyper Text Markup Language
Hypertext Document Markup Language. Hiperteks ialah dokumen yang terdiri daripada halaman yang menghubungkan antara satu sama lain. Apa itu http
?
HTTP
bermaksud Hyper Text Transfer Protocol
Hypertext Transfer Protocol (standard). http
atau https
anda boleh lihat dalam bar alamat penyemak imbas jika anda cuba menyalin pautan ke halaman yang terbuka.
Pautan halaman biasa kelihatan seperti ini:
http://google.com/logo.jpg
Pada permulaan pautan adalah nama protokol, diikuti dengan titik bertindih dan dua garis miring ke hadapan. Tim Bernes-Lee pernah berkata dalam salah satu wawancaranya bahawa jika dia tahu bahawa protokol itu http
akan menjadi begitu popular, dia akan menghasilkan sesuatu yang lebih pendek. (lagipun, hampir semua pautan di dunia bermula dengan perkataan http://
atau https://
)
Mari kembali ke penyemak imbas. Apabila pelayar meminta html-page
, ia menghantar fail teks (permintaan) ke pelayan dan menerima fail teks lain (tindak balas) sebagai balasan. Mod operasi ini dipanggil pelayan-pelanggan.
Pertama, terdapat baris dengan maklumat penting, kemudian dengan maklumat perkhidmatan. Baris pertama pertanyaan teks diberikan oleh templat:
MethodURI HTTP/Version
Halaman peribadi pengguna CodeGym diberikan oleh pautan
https://codegym.cc/me
http-request
pelayar untuk ia kelihatan seperti ini:
GET /me HTTP/1.0
Host: codegym.cc
Sebagai tindak balas, pelayan kemungkinan besar akan menghantar
HTTP/1.0 200 OK
<html>page text...
Baris pertama dalam teks respons ialah versi protokol http dan status respons (200, OK) . Kemudian datang baris kosong dan kemudian hanya dalam bentuk teks datang baris html-page
yang diminta oleh penyemak imbas. Semuanya sangat mudah :)
GO TO FULL VERSION