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

js css筆試題

錢諍諍2年前9瀏覽0評論

在前端工程師的筆試中,JS和CSS方面的題目幾乎是必不可少的部分。下面我們就來看一些典型的JS和CSS試題。

1. JS面試題 —— 復(fù)制一個對象

var obj1 = {a:1, b:2, c:3};
var obj2 = {};
for(var key in obj1){
obj2[key] = obj1[key];
}
console.log(obj2); // {a:1, b:2, c:3}

在JS中復(fù)制一個對象,可以使用for循環(huán)遍歷對象中的每個屬性,然后將其賦值給新的對象中

2. JS面試題 —— 點擊按鈕改變顏色

<button onclick="changeColor()">點擊我改變顏色</button>
<script>
function changeColor(){
var target = document.getElementsByTagName("body")[0];
target.style.background = "red";
}
</script>

這道題其實考查的是JS的DOM操作。點擊按鈕后,我們可以獲取到要改變顏色的目標(biāo)元素,然后通過修改其style的background屬性值實現(xiàn)顏色改變。

3. CSS面試題 —— 實現(xiàn)父元素中的子元素垂直居中

<div class="parent">
<div class="child">子元素</div>
</div>
<style>
.parent{
position: relative;
}
.child{
position: absolute;
top: 50%;
transform: translateY(-50%);
}
</style>

這道題測試的是CSS的布局技能,通過給父元素設(shè)置相對定位,然后使子元素的位置絕對定位,通過top和transform實現(xiàn)居中對齊。

以上就是一些典型的JS和CSS面試題,希望能對準(zhǔn)備參加前端工程師筆試的同學(xué)提供參考。