“在我們看到的頁面當中,提供結構標記的html,只是基礎技術之一,如果需要應付更復雜的應用場景,還得讓另外兩項技術指令碼語言和樣式語言,來配合。我們提供的對應解決方案是pascal_script和cascading_style_sheets層疊樣式表,即css。”

“用過哲儒電子表格軟體wordeasy最新版本的人,肯定會對其中功能強大的宏語言pascal_script,印象深刻。現在,這個指令碼語言又有了新的用武之地讓原本靜態的html頁面變得動態起來。”

“比如,我用自己的賬號登入社群,會在頁面上得到‘你好,唐,現在是幾點幾分’的歡迎提示。”唐煥再次敲起了程式碼,然後一邊給變數重新賦值,一邊說道:“現在換成比爾蓋茨登入社群,頁面內容隨之變化。”

坐在臺下前排的蓋茨,笑著和大家一起鼓掌,眼神裡則閃動著莫名的光芒。

“css負責集中管理諸如顏色、字型等等和頁面美化相關的元素,並且可以做到精確定位。頁面越是複雜,css這種和html分開的管理模式,所具備的好處就越加明顯。”

“舉一個聖誕節到來、頁面需要變得喜慶一些的例子,如果對影象、文欄位落等等部分逐一修改,往往會工作量極大,可能聖誕節過完了,喜慶的頁面也沒修改完畢。”

“其實,只要負責集中管理這些元素的css,分別對應正常時間和聖誕節各做一個方案,到時候讓html修改一下對css的引用,便可以輕鬆交差、無需加班了。”

“更進一步,我們甚至可以用pascal_script監視時間,一到聖誕節便自動更換對css的引用,全程無需專業維護。”

“為了設計出賞心悅目的網頁,以吸引瀏覽量,css可以交給專業美工,而html和pascal_script的程式碼邏輯,可以交給眼裡只有‘0’和‘1’區別的技術人員。”

不得不說,唐煥對構建網頁所需要的三駕馬車html,以及pascal_script和css的全面介紹,讓原本對此感覺高深莫測的人們頓生親近之感,以至於眼前豁然開朗。

“完全可以預見到,隨著硬體規格、軟體技術的不斷向前發展,html會持續豐富自身,同時,負責對其解釋和渲染的瀏覽器,也會更進一步地提供支援。”

等真誠而又熱烈的掌聲過後,唐煥將大螢幕的內容切換到了一張示意圖,“剛才所提到的,由html,以及pascal_script和css構建起來的網頁,在客戶端交給瀏覽器polestar快速解析、渲染、執行、呈現,”

“這些資料是伺服器響應使用者的請求,用hypertext_transfer_protocol超文字傳輸協議即http,透過網路傳輸過來的,這在瀏覽器polestar位址列中的universal_resource_locator統一資源定位符即url中,有著非常明晰的體現。”

“這個用於獲取網頁的字串地址,大致的組成形式為‘協議型別://伺服器地址:埠號/路徑/檔名’,其中協議型別和埠號可以省略,瀏覽器polestar會預設為http,因為它還支援ftp,所以在使用非http時,需要額外標註,而使用者在日常使用時,僅需發出伺服器地址就可以了,伺服器會推送過來主頁,之後所有的網上衝浪活動,都交給滑鼠的輕輕點選和超連結的自動跳轉。”

對於唐煥這個部分的闡述,媒體記者等非專業技術群體,表現出了濃厚的興趣,的易用性,簡直可以把任何人拉入網際網路,實在太值得大書特書了。

銀行、保險公司,以及各個