Web前端筆試整理2
阿新 • • 發佈:2020-09-12
設散列表有m個儲存單元, 散列表函式H(key) = key % p, 則p最好選擇
小於等於m的最大素數
具有3個節點的二叉樹有
5種
以下排序演算法是不穩定排序演算法
- 希爾排序
- 快速排序
- 選擇排序
- 堆排序
以下程式碼的時間複雜度
int foo(int n){
if(n <= 1) return 1;
retrun n * foo(n - 1);
}
O(n)
複雜度主要看foo(n-1) 即 ; n<=1; n--, 即為O(n)
如下那個Linux命令用於修改檔案的許可權屬性
chmod
IPV4 和 IPV6
IPV4, 32位二進位制陣列成
IPV6, 128位二進位制陣列成
瀏覽器訪問某頁面, HTTP協議返回狀態碼為403表示
禁止訪問
檢視當前程式碼在git伺服器的分支列表, git命令為
git branch -d
以下關於事件監聽器的正確
通過使用事件代理可以提高效能, 也有較好的可擴充套件性
事件捕獲和事件冒泡的順序是先捕獲後冒泡
e.target或取得是觸發該事件得元素, 也就是點選事件綁定了ul, 但是點了ul裡面的li, 那麼target指的是li
e.currentTarget獲取的是繫結事件的元素, 雖然點選的是ul的子元素li, 但是currentTarget獲取的是ul
呼叫陣列的那些方法, 可能會改變原陣列的值
- sort
- splice
- reverse
- shift / unshift / pop / push
- fill / copy / within
常見的瀏覽器核心有
- Trident
- Webkit
- Gecko
- Bink
- Presto
Number.最小值 最大值
Number.Min_VALUE也大於0, 接近0, 但不是負數
以下那些CSS程式碼可以給span元素設定寬高
- display: block; width: 300px; height: 200px;
- display: flex; width: 300px; height: 200px;
- display: table; width: 300px; height: 200px;
display: flex, 元素的行為類似塊級元素, 並根據flexbox模型佈置其內容.
以下程式碼中, p元素是什麼顏色
<div class="a b c">
<p class="d">test</p>
</div>
<style>
.a .d {color: green}
p.d {color: yellow}
.a.b p.d {color: red}
.a p.d {color: black}
</style>
red
第三個權重最高
如下那種前端構建技術可以剔除JavaScript中沒有被使用的程式碼?
Tree Shaking, 晃動樹, 把多餘的樹葉搖下來