HTML入門

1)數據庫比較獨立

2)web概念概述
    (1)HTML

    (2)javaweb: 使用java語言開發基於互聯網的項目

    (3)軟件架構:
        1:cs client/server 客戶端服務器端
            在用戶本地有一個客戶端程序,在遠程有一個服務器端程序:
                如: QQ 輸入用戶名和密碼,和遠程服務器交互;
                    魔獸世界什麼的;
                    迅雷;

            優點:
                1.魔獸世界20個G,用戶體驗比bs更好;

            缺點:
                1.安裝,部署,開發,維護 麻煩;

        2:bs  Browser/Server 瀏覽器/服務器
            就一個瀏覽器,通過輸入網址URL 就能訪問不同的應用程序;

            優點:
                1.安裝,部署,開發,維護 簡單;

            缺點:
                1.如果應用過大,用戶的體驗可能會受到影響; 
                2.對硬件要求過高;

3)資源分類
    (1)客戶端瀏覽器-->網址-->請求服務器端存儲的一些資源:
        1:靜態資源
            使用靜態網頁開發技術發佈的資源:
                比如看一個新聞內容、一張圖片

            特點: 
                所有用戶訪問,得到的結果是一樣的;
                    如: 文本、圖片、音頻、視頻、html、css、javascript
                如果用戶請求的是靜態資源,那麼服務器會直接將靜態資源發送給瀏覽器,瀏覽器中內置了
                    靜態資源的解析引擎,可以展示靜態資源;


        2:動態資源
            使用動態網頁技術發佈的資源.
                如黑馬論壇登錄: 歡迎xxx的頁面就不一樣;

            特點: 
                所有用戶訪問,得到的結果可能不一樣;
                如: jsp/servlet, php, asp 等動態網頁技術;
                如果用戶請求的是動態資源,那麼服務器會執行動態資源,服務器會將動態資源轉換爲靜態資源,再發給
                    客戶端瀏覽器;


4)我們要學習動態資源,必須要學習靜態資源!

    靜態資源(互聯網頁三劍客):
        html: 用於搭建基礎網頁,展示頁面的內容  圖片、按鈕、文字信息;

        css: 用於美化和佈局頁面 字體變大,位置,顏色等;

        javascript: 控制頁面的元素,讓頁面有一些動態的效果;

5)HTML
    (1)概念: Hyper Text Markup Language
        是最基礎的網頁開發語言;

    (2)超文本: 超文本是用超鏈接的方法,將各種不同空間的文字信息組織在一起的網狀文本.

    (3)標記語言:
        由標籤構成的語言. <標籤名稱> 如: html、xml
        標記語言不是編程語言,沒有if else這種邏輯

6)HTML快速入門
    (1)語法:
        很多標籤需要掌握和學習;

        標籤分爲:
            圍堵標籤

            自閉和標籤: </br> --> 開始標籤和結束標籤在一起;

        標籤可以嵌套:
            需要正確嵌套,不能你中有我,我中有你;
            錯誤: <a><b></b></a>


        在開始標籤中可以定義屬性,屬性是由鍵值對構成,值需要用引號(單雙都可以)引用起來;

        html標籤不區分大小寫,但是建議用小寫;

    (2)
        <html>
        </html>     多個/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章