前端的幾個問題簡答與分析

2021-08-20 14:08:55 字數 878 閱讀 2305

浮動的特性:

1、浮動元素有左浮動(float:left)和右浮動(float:right)兩種

2、浮動的元素會向左或向右浮動,碰到父元素邊界、其他元素才停下來

3、相鄰浮動的塊元素可以並在一行,超出父級寬度就換行

4、浮動讓行內元素或塊元素轉化為有浮動特性的行內塊元素(此時不會有行內塊元素間隙問題)

5、父元素如果沒有設定尺寸(一般是高度不設定),父元素內整體浮動的子元素無法撐開父元素,父元素需要清除浮動

清除浮動的方法

首先給要給浮動元素的父級新增類名clearfix,然後在style裡面設定如下:

.clearfix::after

//相容ie瀏覽器

.clearfix

get和post的區別:

get是從伺服器上獲取資料,post是向伺服器傳送資料。

get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所指的url位址。使用者看不到這個過程。

對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。

get傳送的資料量較小post傳送的資料量較大,一般被預設為不受限制。

get安全性非常低,post安全性較高。但是執行效率卻比post方法好。

何時使用post:

1、post安全性較高,包含機密資訊的話,建議用post資料提交方式;

2、在做資料新增、修改或刪除時,建議用post方式;

3.傳送的資料量較大時候,建議使用post。

幾個問題的

1.寫乙個函式返回引數二進位制中 1 的個數 比如 15 0000 1111 4 個 1 程式原型 int count one bits unsigned int value 解 無符號整型為32位,所以利用迴圈32次,逐個判斷二進位制每一位是不是1 int count one bits unsig...

關於用例的幾個問題分析

用例的粒度問題 首先沒有粒度問題,通常是把步驟當為用例引起的,外部執行者一次有意義的完整互動就是乙個用例,執行者可以暫時放心離開了。步驟複雜可擴充套件為子用例。以買火車為例,搶到票了不支付就不能放心離開,支付票款就不是乙個主用例,後補支付可為候選路徑。系統用例 直接互動的某領導做了幾件事,可能是不同...

String的幾個問題

1.已知strcpy的函式原型 char strcpy char strdest,const char strsrc 其中strdest 是目的字串,strsrc 是源字串。不呼叫c c 的字串庫函式,請編寫函式 strcpy。答案 char strcpy char strdest,const ch...