JS部分面試題和重要知識點彙總(更新中 )(三)

2021-10-24 19:32:02 字數 1029 閱讀 7439

text-shadow: -6px 9px 2px red;
box-shadow: 3px 4px 3px 6px #ccc ;
作用域分為:全域性作用域和區域性作用域

全域性作用域:寫在任何函式之外的資料擁有全域性作用域,在任何地方都可以呼叫或修改,在頁面關閉後才銷毀

區域性作用域:   寫在函式裡面的資料擁有區域性作用域,只能在函式裡面訪問和修改,且在函式執行完畢後銷毀

作用域鏈:定義在函式裡面的資料,先在本函式作用域內查詢,如果找不到向上一級查詢,如果還是找不到,就繼續向上查詢,直到全域性作用域,如果全域性裡面還是找不到,就報錯。

number型別, string型別,boolean型別,undefined型別, null型別

typeof: =>用來判斷'number', 'string', 'boolean', 'undefined', 'object', 'function'

instanceof用來判斷具體的物件型別

1.箭頭函式更簡潔,沒有function關鍵字,let fn = () =>{},

2.箭頭函式的this繼承父作用域的this,普通函式的this指向呼叫者

3.箭頭函式沒有arguments

4.箭頭函式不能使用new,不能用作建構函式

clientwidth =>自身width + padding

offsetwidth =>自身width + padding + border

scrollwidth =>自身width + padding + 溢位部分

JMeter重要知識點彙總

1 現在對於jmeter來說,乙個測試計畫只能有乙個cookie管理器。因為當多個manager存在時,jmeter目前還沒有方法來指定使用哪個manager。同時,乙個cookie manager中的儲存的cookie也不能被其他cookie manager所引用,所以同乙個計畫中不建議使用多個c...

js 面試題彙總

h5 click 300ms 延遲 點選事件,在螢幕上電一按鈕,觸發時間比pc多300ms.因為300ms這個移動端要去判斷使用者到底你說的這個是觸控touch或者滾動或者雙擊等操作。touch有幾個狀態,touchstart touchscroll touchend.方法 如何優化呢,用zepto...

kafka高階知識點面試題

在老版本kafka中,訊息都是來一條傳送一條,這種方式會造成訊息傳送的吞吐量比較低,所以之後kafka對這種方式進行了優化,提供了批量傳送的方式,把多條訊息繫結成一批訊息傳送,以此來提高訊息傳送的吞吐率。這種方式就是緩衝池的思想,傳送訊息的邏輯大概如下 1 把訊息封裝成producerrecord物...