1.執行以下**後
var num = 1;
var obj =
})()
}var ooo=obj.fun;
obj.fun();
obj.fun();
最後num和this.num的值?
答案:2和64
2. 最後文字的顯示顏色?
答案:紅色
3.輸出到控制台結果
function fun1() ;
function fun2()
}fun2()();
答案:"bb"
4. 有兩個無序陣列,infopart和infototal,實現將infototal裡的 name資訊賦值到infopart裡面
1var infopart = new
array(
2 ,
3 ,
4 ,
5,
6 7);
8var infototal = new
array(
9 ,
10 ,
11,
12 ,
13
14 );
注意上面兩行紅字
實現方式1
1//實現方式1
2for (var i = 0; i) ))
4 infopart[i].name= infototal.find(function(a)).name;
5 }
實現方式2
1//實現方式2
2 infopart.sort((a, b) =>)
5 infototal.sort((a, b) =>)
8var flag=true;9
var i=j=0;
10while
(flag)else
if(infopart[i].id17 i++;
18else
19 j++;
20 }else
23 }
實現方式3,就是雙層遍歷,這裡不再具體寫**了
5.實現乙個距離未來某一天倒計時的時鐘
1function
timeback();
null和undefined的區別?
區別:下面的這些結果分別是多少?
void(0)=?
boolean('')=? boolean(' ')=? boolean('false')=? boolean(false)=?
number('100px')=? parseint('100px')=?
答案:void(0)=undefined
boolean('')=false boolean(' ')=true boolean('false')=true boolean(false)=false
number('100px')=nan parseint('100px')=100
實現乙個閉包和繼承的例子(
例子如下:
1function
extend(obj1)3//
判斷傳遞進行的是乙個new出來的物件
4if(typeof obj1 == "object")9}
10//
返回函式
11return
f;12}13
var person_son = extend(new
person());
14var p = new
person_son();
15p.sayhello();
16 p.setname("abc");
17 alert(p.getname());
手機裡的事件有哪些?
基本事件:
touchstart //手指剛接觸螢幕時觸發
touchmove //手指在螢幕上移動時觸發
touchend //手指從螢幕上移開時觸發
下面這個比較少用:touchcancel //觸控過程被系統取消時觸發
每個事件都有以下列表,比如touchend的targettouches當然是 0 咯:
touches //位於螢幕上的所有手指的列表
targettouches //位於該元素上的所有手指的列表
changedtouches //涉及當前事件的所有手指的列表
在字串中查詢子字串,列出所有匹配項的索引值
自己寫的笨方法:
1var str1="abcdfhjreabkdjgdabcfdg";
2var str2="abc";
3var indexarr=;
4for(var i=0;i)
8var returnarr=indexarr;
9for(var j=0;j)15}
16 }
使用indexof最好:
深拷貝與淺拷貝?
關閉視窗會觸發什麼事件?
onclose,onunload,onbeforeunload
dom樹的理解?
requestanimationframe和settimeout,setinterval的區別?
如果使用setinterval函式每100ms執行一段**,中間有一次任務執行時間為1000ms,那麼這次任務後會連續執行10次**嗎(即setinterval的任務會堆積嗎)
參見:nodejs跨域
Python 前端面試題(附答案)
為h1標籤定義樣式表 字型紅色 14畫素大大小小,內邊距4畫素,分別寫出三個層級的寫法,指出三種寫法的優先權。用js設定的值為 admin 請簡述前端技術中的id和class 的區別?在乙個網頁裡id只能使用一次。當然即使乙個id在乙個網頁內被使用多次,其css樣式仍然可以實現生效,但是一般規定w3...
常見前端面試題及答案
前言 本文是在github上看到乙個大牛總結的前端常見面試題,很多問題問的都很好,很經典 很有代表性。上面沒有答案,我就整理了一下,從網上找了一些相關問題的答案。裡面有一部分問題的答案我也沒有進行考證,不少答案都 於網路,或許會有疏漏之處,僅供大家參考哦!還有一部分問題答案還未整理,大家也可以自己搜...
前端面試題
sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...