1.以下程式中i的輸出值為:
var i = 10;
for(var i = 0; i
< 5; i++)
console.
log(i);
答案:6
在js中只有全域性作用域和函式作用域,沒有塊級作用域。全域性i會被for迴圈中的覆蓋,輸出6。這道題有個小陷阱選項12。
2.下面對cdn表述錯誤的有那些?
a. cdn是一種分布時網路儲存
b. cdn伺服器質量比程式伺服器更好,所以速度才塊。
c. 使用cdn可以對抗ddos攻擊
d. cdn無法加速動態程式
答案:bd
cdn的全稱是內容分發網路(content delivery network),是一層構建在網際網路之上的一層智慧型虛擬網路。智慧型體現在通過負載均衡技術對分布時儲存的內容進行排程,是使用者能夠訪問到距離最近、響應最快的內容。響應使用者的內容直接**於快取伺服器。
3.下面**執行後,foo.x的值是 :
var foo = ;
var bar = foo;
foo.x = foo = ;
a. 1
b. 2
c. 程式報錯
d. 其他
答案:d
要理解這道題,我們應該對連續賦值的順序有了解。第三條語句的執行順序:首先會為foo建立屬性x,我們都知道js的變數宣告提前,此時的foo.x=undefined;接著foo指向了新的物件,最後給一開始宣告的foo.x賦值。
好了,理清執行順序後,就要說這道題的關鍵點了。我們知道物件是一種複雜資料型別,變數foo、bar中儲存的其實是物件的儲存位址。foo=將foo的指標從移向了,當然經過變數的宣告提前後實際是,foo.x=foo後為},而這一切都與foo無關了,因為早在foo=時foo就與這個物件無關了。
4.說說你所知道解決跨域問題的方案,越多越好:
jsonp、window.postmessage、document.domain、http請求頭設定access-control-allow-origin
5.使用快速排序演算法,對[3,23,66,32,2,77,45,87,64,34,33]進行由小到大的排序
var arr = [3,23,66,32,2,77,45,87,64,34,33];
(function quicksort(arr,begin,end)
var temp = arr[j]; //交換p與arr[j]
arr[j] = p;
arr[begin] = temp;
quicksort(arr,begin,j-1); //基準p已歸位,拆分子序列繼續排序
quicksort(arr,j+1,end);
})(arr,0,arr.length-1);
a.["1", "2", "3"]
b.[1, 2, 3]
c.[0, 1, 2]
d. 其他
答案:d
要對map和parseint方法足夠了解。map方法提供三個引數:當前遍歷的元素、索引、被遍歷陣列本身。parseint除了接受乙個引數進行轉換外,還會接受第二個引數作為進製數。當省略第二個引數或為0時,會根據第乙個引數自動判斷進製。如果第二個引數小於2或大於36,parseint返回nan;如果兩引數不匹配,也返回nan(如將3作為二進位制數轉換)。
補充:parsefloat只接受乙個引數,parseint和parsefloat在接收字串的第乙個字元不能轉為數字時返回nan。
7.關於svg和canvas,下面陳述正確的有:
a. svg做動畫效能要優於canvas
b. canvas做動畫效能要優於svg
c. svg產生的dom數量比canvas要少
d. canvas產生的dom數量比svg要少
e. canvas可以使用css設定動畫樣式
f. svg可以使用css設定動畫樣式
答案:df
歡聚時代2017校招筆試題目(PHP工程師類)
1.寫個正則實現判斷乙個字串是由數字和字母及減號組成,但減號不能出現在頭尾。2.請分別寫出以下http狀態碼的含義 200 301 403 404 500。4.說說你對mysql索引的理解。5.用php寫乙個同時包含單例模式和工廠模式的簡單示例。6.常見的登入頁面需要將使用者名稱 密碼傳輸到服務端進...
2017校招筆試題
題目 輸入乙個字串從左到右遍歷,如果遇到三個連續相同的子串就將這個子串刪除,並將原串剩下的部分拼接到一起,重複上述過程,直到字串中沒有可以刪除的子串。eg 輸入 aaabccdddcb aabbbabbba 輸出 bb a重要 從乙個字串中刪除乙個子串,必須將原字串的內容strcpy到開闢的數字中 ...
樂港2017校招筆試題
前言 今天通知過了筆試,但覺得筆試沒來得及做的題還是要做一下。題目 第二道題,字串的,大意就是,給你個形如a,b,c,ab,bb,cb,ac,bc,cc,aab,bab,cab,abb,bbb,cbb,acb,bcb,ccb.按某種規律排列的無限長的字串陣列,要求 1 給定乙個位置,輸出對應的字串。...