標籤:區分 靜態 ascii 添加 模式 注意 用戶端瀏覽器 能力 用戶端
網站開發概述
網站開發從本質來說,就是軟體開發
1、B/S軟體體系統結構BS:瀏覽器與伺服器的結構【降低用戶端電腦的負荷,減輕維護成本,對CS的改進,可隨時隨地進行業務處理】#對美工要求比較高,注重業務處理CS:用戶端與伺服器的結構【需要下載並安裝才能使用】
2、動態網站介紹區別動態網站與靜態網站:是否採取了資料庫的開發模式。靜態網頁中,使用者只是網站的瀏覽者,無法進行互動。動態網站中頁面只是一些架構基礎,資源都存放在資料庫中。便於使用者對網站的維護與更新【如:論壇、部落格】
動態網站開發所需要的Web構件
1.用戶端瀏覽器(IE,FF)
不同的瀏覽器存在差異,解釋出來的頁面可能不一樣。區分微軟與非微軟的瀏覽器,且注意區分版本。瀏覽器需遵守同一套標準
2.可擴充的超文字標記語言 (HTML)(XHTML)
HTML(HyperText Markup Language)文檔是一個放置了標記(tags)的ASCII文字檔。HTML語言是通過各種標記來標識文檔的結構,以及標識超連結、圖片、文字、段落、表單等資訊。
3.層疊樣式表(CSS)
使用HTML標籤所標識的內容,需要通過層疊樣式表CSS(Cascading Style Sheets)來布局與美化。樣式可定義HTML元素如何被顯示,可以有效地對頁面的布局、字型、顏色、背景和其他效果實現更加精確的控制。
4.用戶端指令碼程式設計語言 (JavaScript)
用戶端指令碼語言則是一種有關網際網路瀏覽器行為的編程,能夠實現使用者和瀏覽器之間的互動性。這樣才能有能力傳遞更多的動態網站內容。即開發頁面特效。
5.Web伺服器(Apache)
儲存並發布網站的伺服器軟體
6.伺服器端指令碼程式設計語言 (PHP)
伺服器端指令碼是用來協助Web伺服器在伺服器端完成業務工作的程式設計語言。是對Web伺服器功能的擴充,並外掛在Web伺服器上一起工作。
7.資料庫管理系統 (MySQL)
資料庫管理系統也是一種軟體。網頁上的內容幾乎都是來自資料庫 ,它負責儲存和管理網站所需的內容資料,包括文字、圖片以及聲音等資料內容。
合作開發過程
1.使用資料庫去儲存網頁內容2.使用HTML標識文檔結構和新增內容3.使用CSS對頁面進行布局和美化4.使用JavaScript完成使用者與瀏覽器互動,實現頁面特效5.使用Web伺服器(Apache)發布到網上6.通過瀏覽器進行顯示
PHP.1-網站開發概述