前端基本知識

2021-09-07 05:56:45 字數 1788 閱讀 4894

1、前端:通過瀏覽器在使用者端開發計算機軟體

2、url(同一資源定位符):對能夠從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的位址。網際網路上的每乙個檔案都有乙個唯一的url,它包括的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。

3、http協議(超文字傳輸協議):是一種具體規定了瀏覽器和全球資訊網server之間互相通訊的規則,通過網際網路傳送全球資訊網文件的資料傳送傳送協議。它不僅保證計算機正確高速地傳輸超文字文件,還確定傳輸文件中的哪一部分,以及哪部分內容首先顯示(如文字先於圖形)等。

http是乙個應用層協議,由請求和響應構成。是乙個標準的clientserver模型,http是乙個無狀態的協議,無狀態是指協議對於事務處理沒有記憶能力,缺少狀態意味著假設興許處理須要前面的資訊。則它必須重傳,這樣可能導致每次連線傳送的資料量增大。

client向web服務親傳送請求時,我們稱client傳送了乙個http請求,http請求分為四個部分。各自是請求行請求頭乙個空行訊息體

當中。請求行。如:get/image/logo.gif   http/1.1

表示http方法為get。請求的url為image/logo.gif(從image資料夾下請求logo.gif這個檔案)。http版本號是http/1.1

webserver向client返回響應時,我們稱server端返回乙個http響應,http響應分為四個部分,各自是狀態行響應頭乙個空行訊息體

當中。狀態行格式:http_version 空格 status_code空格reason_phrase

表示:http_version表示http版本號;status_code表示響應碼,用三個數字表示;reason_phrase表示響應描寫敘述

4、utf-8(8-bit unicode transformation format):一種針對unicode的可變長度字元編碼。又稱萬國碼。由ken-thompson於2023年建立。utf-8用1到6個位元組編碼unicode字元,用在網頁上能夠同一頁面顯示簡體中文、繁體及其它語言(如英、日、韓文等)。

5、html和xhtml的差別

html(hyper text markup language):超文字標記語言。是一種主要的web網頁設計語言,使用標記標籤來描寫敘述網頁。

xhtml(extensible hypertext markup language):可擴充套件超文字標識語言。

其目標是代替html,xhtml是更嚴格的更純淨的html版本號。是乙個w3c標準,作為一種xml應用被又一次定義html。

xhtml中的一些規範如:元素名和屬性名不能大寫,屬性值使用引號。屬性不同意簡寫,用id屬性來取代name屬性。全部的標記都必須有乙個對應的結束標記。全部的標籤必須合理巢狀。必須有文字說明,不在凝視中使用「--」  等等。

6、xml:可擴充套件標記語言,是標準通用標記語言(sgml)的子集,適合web傳輸。

xml要求全部的標記都必須成對出現。且嚴格區分大寫和小寫。

xml與 html的設計差別是:xml的核心是資料,其重點是資料的內容。而 html 被設計用來顯示資料。其重點是資料的顯示。

前端基本知識

標籤語義化 1 去掉樣式後看網頁結構是否組織有序 2 盡可能少使用div span等無語義標籤 3 例如 h1強化標題 p寫段落 錨點用a input 是輸入框 作用1 對搜尋引擎友好方便搜尋引擎識別,有助於網頁推廣 2 方便前端團隊維護 3 便於網路爬蟲抓取資訊 4 提高讀者閱讀 行內元素有哪些,...

web前端開發基本知識 css篇

從css 樣式 插入的形式來看基本可以分為以下3種 內聯式 嵌入式和外部式三種。內聯式css樣式 嵌入式css樣式 外部式css樣式 選擇器標籤選擇器 html中的標籤。類選擇器 class命名,前面加圓點 id選擇器 標籤中以ld來區分命名的,前面加 id只有乙個,但是類可以有很多個相同。子類選擇...

前端必須會的基本知識題目

前端必須會的基本知識題目 1.常用那幾種瀏覽器測試?有哪些核心 layout engine q1 瀏覽器 ie,chrome firefox safari opera q2 核心 trident gecko presto webkit 2.說下行內元素和塊級元素的區別?行內塊元素的相容性使用?ie8...