1.實現不知寬高元素的垂直水平居中
2. css優先順序演算法如何計算
元素選擇符: 1
class選擇符: 10
id選擇符:100
元素標籤:1000
➤!important宣告的樣式優先順序最高,如果衝突再進行計算。
➤如果優先順序相同,則選擇最後出現的樣式。
➤繼承得到的樣式的優先順序最低
3.雪碧圖(精靈圖)用法優點
4.flex布局
1.列印結果
let food =[,
'pear'
,'banana'
,'grap'];
for(
let i=
0;i1)
}
2.列印結果
function
test()
}test
()
3.列印結果
let fullname =
'aaa'
;let obj =}}
var test = obj.prop.getfullname;
console.
log(obj.prop.
getfullname()
);console.
log(
test()
)
4.編寫**實現如下功能
console.log(『hello』.repeatify(3))
輸出 hellohellohello
考點:自定義函式
參考:
string.prototype.
repeatify
=function
(id)
return str;};
let strs =
"hello"
;console.
log(strs.
repeatify(3
))
5.寫乙個函式實現
mul(f1(),f2(),f3()) 等價於 f3(f2(f1()))
例項:// const add = x => x + 1;
// const multiply = (x, y) => x * y;
// const mix = x => x-10
// const newfn = composefunctions(multiply, add);
// newfn(3, 4) // 返回 3
let
add=
function
(x)let
mul=
function
(x, y)
letmix
=function
(x)let newfn =
composefunctions
(mul, add, mix)
function
composefunctions
(...funcs))}
console.
log(
newfn(3
,4))
6.寫乙個函式完成如下輸出
console.log(mul(2)(3)(4)) // 24
a.這種寫法不推薦,雖然可以完成要求,但未答到考點
function
mul(x)
}}
b.
function
mul(x)
curried.
tostring
=function()
return curried
}
7.陣列去重複
var arr =[1
,2,1
,3,3
,4,8
,5,4
,3,2
,1,3
,5]
8.去掉陣列中相鄰的兩個中重複的元素
var arr =[1
,2,2
,3,3
,4,5
,5]
黃瓜的不定期更新面試題
1http和https的區別 1 https協議需要到ca申請證書,http不需要 2 http是超文字傳輸協議,https則是具有安全性的ssl加密傳輸協議。3 http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443 4 http的連線很簡單,是無狀態的 http...
2018 前端面試題(不定期更新)
面試題應該反映出的只是你掌握前端知識的冰山一角。別把冰山全貌給展現出來咯 html css 大家有沒有感覺,就是面試時幾乎都會被問到的什麼是盒子模型?我想大家應該回答都是 哦,盒子模型啊,就是外邊距 邊框 內邊距 容器自身的寬高 也就是下面這張圖,沒錯這樣回答大部門面試官就這樣放過你了 這是標準的盒...
曾經為難過我的面試題(不定期更新)
requestparam用來傳遞引數的,用於將請求引數區資料對映到功能處理方法的引數上。大致就是前端的引數傳遞到控制層,這種說法可能不對,歡迎指正 requestbody該註解用於讀取request請求的body部分資料,請求方式為post。2.servlet的生命週期 初始化 web容器載入ser...