世界第一個網站是由英國物理學家提姆(Tim Berners-Lee) 在歐洲粒子物理研究所(CERN) 時發(fā)明,當初成立的目的,是為了讓世界各地的物理學家可以方便交換研究資料而開發(fā),后來CERN 在1993 年4 月30 日決定以免授權費的方式,將WWW (World Wide Web )和全世界同享。 27年前誕生的CERN的網頁只運用了簡單的URL、http和html組成,這樣的創(chuàng)舉改變了全世界的網路世界,也讓他在2002年入選BBC最偉大的100名英國人 。
在網際網路真正開始之時,黑色的介面僅能顯示單色的像素。當時的網頁設計僅能使用字符和空格排列組合。雖然圖形化的界面早在80年代初就有了,但在此時普及率并不高。直到90年代,圖形化界面才真正進入千家萬戶。
網頁設計所面臨的另外一個問題,就是如何保持網頁脆弱的結構。也正是因為這種需求,切片設計(Slicing Design)逐漸流行了起來。設計師創(chuàng)建出漂亮的網頁排版,開發(fā)者將整個設計稿切片,找出呈現(xiàn)設計的最佳方法。另一方面,表格也有好用的地方,比如垂直對齊,以像素為單位或者以百分比來控制對齊。在當時,表格可是近乎柵格系統(tǒng)一般的靈活的設計神器,也正是因此,那個時代的開發(fā)者并不喜歡前端的代碼。
JavaScript 解決 HTML 一些局限。舉個例子,如果你想寫個彈出窗,或者想動態(tài)修改某些對象的順序? HTML不行,但是JS可以!當時背景圖像、GIF 動畫、閃爍文字字、計數(shù)器等工具迅速成為網頁的噱頭。不過 JS 主要問題在于,它處于整個網頁布局的頂層并且需要單獨加載。很多時候它僅僅被當作一個簡單的補丁,但如果使用得當,JS可以非常強大。今天,同樣的功能如果CSS能實現(xiàn),我們會盡量避免使用JS。不可否認的是,JS 本身確實很強大,前端常用的jQuery,后端的Node.js都是不可多得的好東西。
Flash為網頁開發(fā)者/設計師帶來了前所未有的自由,它打破了之前網頁設計固有的限制。設計師可以隨心所欲地在網頁上展現(xiàn)任何形狀、排版、動畫和互動,也可以使用任何喜歡的字體。所有的這一切最終會被打包成為一個文件,然后被發(fā)送到瀏覽器端顯示出來。這也就意味著,用戶只需要擁有最新的 Flash 插件和些許等待時間,就可以享有一個魔術般的網頁。這是啟動頁面(splash pages)、介紹動畫以及各種交互特效的黃金時代。不幸的是,這種設計并不開放,也不利于搜尋,還消耗大量的運算能力。 2007 年,當蘋果發(fā)布他們的第一臺 iPhone,就決定徹底放棄 Flash,也正是在這個時候,F(xiàn)lash 開始走下坡路——至少在網頁設計領域,且逐漸被 html5 取代。