筆試問題記錄

2021-08-29 04:42:55 字數 2789 閱讀 8319

1.對於未初始化和未宣告的變數為輸出什麼:

例項:

var a;

console.log(typeof a);

console.log(typeof b);

執行結果:

undefined

undefined

2.脫離文件流之float和absolute的區別:

(1)首先需要強調脫離文件流的元素都是塊級元素。

(2)區別一:-----1position:absolute是完全脫離文件流。它的定位是參考於離它最近的設定了除static之外的其他定位的父元素,如果沒有,它就會以html根元素為參考。

-----2 float脫離文件流之後,還是會跟隨父級(會被放置在容器中的左邊或右邊)

(3)區別二:在有文字時

—1文字會圍繞float元素,所以float元素在文件流還是有一定存在位置的。

----2文字會被absolute的元素遮擋了,說明了absolute的元素已經完全脫離文件流,文字可以無視它的存在了

3.cookie屬性有哪些:

1.name:cookie的名稱。

2. value :cookie的值。

3. domain:用於訪問此cookie的網域名稱

4. path:用於訪問此cookie的頁面路徑。

5. size :cookie大小。

6.http :cookie的httponly屬性。若該屬性為true,則只有在http請求頭中會帶有此cookie的資訊,而不能通過document.cookie來訪問此cookie。

secure 字段 :設定是否只能通過https來傳遞此條cookie

4.什麼屬性用來設定當前物件的prototype物件:

__proto__屬性(前後各兩個下劃線),用來讀取或設定當前物件的prototype物件

5.試試列印undefined和null會得到什麼?

console.log(undefined) //undefined

console.log(null) //null

擴充套件:console.log(undefined==0) //false

console.log(null==0) //false

console.log(null==undefined) //true;

6.這個問題有關於物件導向

//**一:

function fox(run);

}fox.prototype.run=function()

var fn=new fox();

fn.run();

執行結果:

解釋:在這種情況下,由於fn繼承了fox裡面原本的方法和屬性,所以,呼叫的run()方法就是fox建構函式中的。

//第二種情況

function fox();

}fox.prototype.run=function()

var fn=new fox();

fn.run();

執行結果為:

解釋:此時fn呼叫的run是原型物件上面的run()方法,而不是fox建構函式另外附加的,fn的繼承,他只繼承了fox它原本有的東西,而fox附加的屬性和方法,fox的例項是不會繼承的。

//**三:

function fox()

fox.run=function();

fox.prototype.run=function()

var fn=new fox();

fn.run();

解釋:

這個和第二種情況得到的結果是一樣的。

最後總結:如果fox建構函式本身沒有run()方法,而他的原型物件上面有的話,它要呼叫run方法,可以這麼做:fox.prototype.run();

7.關於閉包:

function foo(x)

} var bar=foo(2);

bar(10);

bar(12);

執行結果為:

16

19

8.下面會輸出的結果是什麼:

console.log(a);

var a=1;

var a=function();

function a()

執行結果為:

function a();

9.程式設計實現,將十進位制的數字10轉化為二進位制:

**:

執行結果為:101

筆試問題記錄2

true false 2 true 結果是 false 分析 true false 被轉換成了 1 0 1 1 3為false 輸出結果為 1 hehe endthen ok 2 var a 1 var obj obj.b.c 輸出結果為 end 分析 在這個問題中this會指向距離它最近的,呼叫它...

面試問題記錄

2.1 偶數長度的卷積核沒有乙個可操作的物理中心,可以更快捷的確定後續畫素點的操作位置 2.2 奇數的卷積核便於影象進行對稱的補0padding,保證某些特定結構需要操作前後的特徵圖大小不變 用來度量兩個序列相似程度的指標 編輯距離指的是在兩個單詞a b之間,由其中乙個單詞轉換為另乙個單詞所需要的最...

面試問題記錄(二)

資料庫的隔離級別 什麼情況下會出現重複讀 髒讀?幻讀?spring事務的隔離級別?spring事務的傳播行為?spring boot的 restcontroller?requestparam和 requestbody的區別 get請求和post請求的區別和用法 get請求和post請求,reques...