Web前端面試題整理1
請多多指教;
快學習了一年的前端了,但是感覺自己懂的還是很基礎,沒有深入,也就只有自己整理整理一些題目了,讓自己更加鞏固。
常見的瀏覽器,及其內核和內核的理解。
IE瀏覽器:Trident內核俗稱IE內核
Chrome:統稱為Chrome內核,之前是webKit內核現在是Blink內核
FireFox:Gecko內核
Safari:webkit內核
Opera:之前是webKit內核現在是Blink內核
關於內核的理解:主要是兩部分:渲染引擎和js引擎;
渲染引擎:主要負責獲取網頁內容,整理訊息
js引擎:解析和執行js來實現網頁的對動態效果。
塊級元素和行內元素的舉例及區別
塊級元素:<div><table><from><p><h1><br>等。垂直排列 。
行內元素:<a><img><span><small><input><strong>等。水平排列,不能設置寬高,不能設置外邊距和內邊距的上下。
盒子模型
主要分為標準模型和IE模型;
IE模型:box-sizing:border-box;高度為內邊距+邊框+內容
標準模型:box-sizing:content-box;高度為內容高度;
box-sizing:inherit表示從父元素那裡繼承box-sizing。
input
在HTML中:radio,text,button,checkbox,submit.password
在HTML5中:range,number,url,email,search;
js的數據類型
string,number,null,boolean,object,undefined;
call,play,bind
相同點:調用一個對象的方法,用另一個對象代替當前對象。
call:第一個參數是this要指向的對象,第二個是參數列表,可以為空;之後就會執行函數
play:第一個參數是this要指向的對象,第二個是參數數組,可以為[];之後就會執行函數
bind:修改對象后,不會執行函數,會返回綁定一個新的函數。
共同学习,写下你的评论
评论加载中...
作者其他优质文章