網址裡的www是什麼?比爾蓋茲、貝佐斯靠它致富,發明它的人卻沒賺一毛錢

2022-03-22 12:40

? 人氣

HTML的原始設計只處理純文字,讓瀏覽器顯示,但過沒多久,瀏覽器就有能力顯示圖像了,包括標誌之類的簡單插圖、GIF格式的微笑面孔,以及JPEG格式的相片。網頁提供可填寫的表單、可點擊的按鈕、彈出或取代目前視窗的新視窗;過沒多久,瀏覽器也能呈現聲音、動畫及電影了,大致上是在有足夠的頻寬可快速下載它們、並且有足夠的處理能力去顯示它們後,瀏覽器就立即增添了這能力。

[啟動LINE推播] 每日重大新聞通知

還有一種名為「通用閘道器介面」(Common Gateway Interface,CGI,這名稱取得一點也不直觀)的簡單機制,把資訊——例如一個名稱及密碼,或一個搜尋查詢,或選項按鈕及下拉選單的選擇——從用戶端(你的瀏覽器)傳送至一台伺服器。這種機制由HTML的「表單」(form)標籤<form>...及</form>提供,在一個<form>裡,你可以包含常見的用戶介面元素,例如文字輸入區、按鈕、勾選方塊等等。若<form>裡有一個「提交/送出」(submit)按鈕,按下它,就會把表單中的資料傳送給伺服器,同時傳送的還有一個請求——請求使用這些表單資料來執行某個程式。

表單有限制:它們只支援幾種介面元素;表單資料無法被驗證,除非是撰寫JavaScript程式或傳送至伺服器處理。表單中有一個密碼輸入欄位,你會看見你輸入的密碼字符被星號(*)取代,但這其實並不提供資安,因為密碼在未加密之下被傳輸及儲存。儘管如此,表單是全球資訊網中的一個重要部分。

作者介紹|布萊恩.柯尼罕

加拿大籍世界頂尖電腦科學家,普林斯頓大學電腦科學系教授,曾服務於貝爾實驗室,參與UNIX系統的早期開發,UNIX這個名稱也是他首先提出的。柯尼罕也是數學程式語言AMPL以及編程及資料操作語言AWK的共同創造者,他和C程式語言創造者丹尼斯.里奇(Dennis MacAlistair Ritchie)合著了第一本有關於C程式語言的著作《C程式設計語言》(The C Programming Language),也協助開發過許多程式語言及軟體工具。

柯尼罕擁有多倫多大學工程物理學學士學位,以及普林斯頓大學電機工程博士學位,並從2000年任教該校電腦科學系暨大學部系主任至今,他每年秋季為非電腦科學主修學生開設的「我們的世界裡的電腦」(Computers in Our World)課程被譽為普林斯頓大學最熱門的電腦與數位世界入門課。因為對電腦軟體及程式語言的卓著貢獻,他在2002年獲選為美國國家工程學院(National Academy of Engineering)院士,2019年獲選為美國人文與科學學院(American Academy of Arts and Sciences)院士。


本文經授權轉載自商業周刊《普林斯頓最熱門的電腦通識課:數位時代人人必懂的資訊基礎 × 最新應用》

責任編輯/郭家宏

關鍵字:
風傳媒歡迎各界分享發聲,來稿請寄至 opinion@storm.mg

本週最多人贊助文章