欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css js面試題

錢琪琛2年前12瀏覽0評論

在前端開發中,CSS和JS是必備技能。因此,在面試中常常會涉及到這兩個方面的面試題。下面,我們將介紹幾道常見的CSS和JS面試題,幫助讀者更好的準備前端面試。

CSS面試題

1. 如何居中一個div?

/* 使用Flexbox實現水平垂直居中 */
.container {
display: flex;
justify-content: center;
align-items: center;
}

2. CSS優先級是如何計算的?

CSS選擇器的優先級是根據選擇器的 specificity(特異性)決定的,通常表示為四位數:

  • 1000:每個ID選擇器
  • 100:每個類,偽類選擇器,屬性選擇器
  • 10:每個元素選擇器,偽元素選擇器
  • 1:每個通用選擇器

優先級從左到右依次判斷。如果存在一個以上的規則有相同的特異性,則使用樣式表中最后的規則。

JS面試題

1. 如何判斷一個變量是否是數組?

function isArray(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
}

2. 如何實現原生的bind()函數?

Function.prototype.bind2 = function(context) {
var fn = this;
return function() {
fn.apply(context, arguments);
}
}

以上是CSS和JS的幾道常見面試題,希望能幫助大家更好地準備前端面試。