現(xiàn)如今開發(fā)語言從最早的iOS祖能、Android發(fā)展到了java、python籽暇、linux温治、html5多種多樣,學(xué)習(xí)的人群也是越來越多戒悠,程序員是高薪職業(yè)熬荆,所以很多年輕的大學(xué)生以及高中生都會選擇自學(xué),而學(xué)習(xí)web前端開發(fā)的朋友也是相對人群較多的群體救崔,但是web前端開發(fā)工程師仍舊供不應(yīng)求惶看,那么為什么學(xué)習(xí)的人那么多,但是崗位還沒有得到滿足呢六孵,是以為大部分程序員只是會寫纬黎,面試的時候筆試就被poss了,下面小猿圈HTML5視頻教程講師給你講解web前端面試中會遇到的問題劫窒。
1本今、px和em的區(qū)別
px和em都是長度單位,區(qū)別是,px的值是固定的冠息,指定是多少就是多少挪凑,計算比較容易。em得值不是固定的逛艰,并且em會繼承父級元素的字體大小躏碳。
瀏覽器的默認(rèn)字體高都是16px。所以未經(jīng)調(diào)整的瀏覽器都符合: 1em=16px散怖。那么12px=0.75em, 10px=0.625em
2菇绵、如何消除一個數(shù)組里面重復(fù)的元素?
// 方法一:
var arr1 =[1,2,2,2,3,3,3,4,5,6],
arr2 = [];
for(var i = 0,len = arr1.length; i< len;i++){
if(arr2.indexOf(arr1[i]) < 0){
arr2.push(arr1[i]); }
}
document.write(arr2); // 1,2,3,4,5,6
// 方法二
// 去除數(shù)組的重復(fù)成員使用es6的set數(shù)據(jù)結(jié)構(gòu)
[...new Set(array)]
3镇眷、所了解到的Web攻擊技術(shù)
(1)XSS(Cross-Site Scripting咬最,跨站腳本攻擊):指通過存在安全漏洞的Web網(wǎng)站注冊用戶的瀏覽器內(nèi)運(yùn)行非法的HTML標(biāo)簽或者JavaScript進(jìn)行的一種攻擊。(2)SQL注入攻擊(3)CSRF(Cross-Site Request Forgeries欠动,跨站點請求偽造):指攻擊者通過設(shè)置好的陷阱永乌,強(qiáng)制對已完成的認(rèn)證用戶進(jìn)行非預(yù)期的個人信息或設(shè)定信息等某些狀態(tài)更新。
想要學(xué)好HTML5開發(fā)并不難具伍,難就難在怎么找到一個靠譜的學(xué)習(xí)網(wǎng)站翅雏,小猿圈HTML5視頻教程為大家提供更好、更專業(yè)的視頻教程沿猜,為你的升值加薪枚荣、轉(zhuǎn)行創(chuàng)業(yè)找到新的方向。想要學(xué)好HTML5開發(fā)技術(shù)的小伙伴快快行動吧啼肩。