1、輸出今天的日期以YYYY-MM-DD的方式,比如今天是2014年9月26日,則輸出2014-09-26

2、為了保證頁面輸出安全,我們經常需要對一些特殊的字元進行轉義,[if !supportLists]1. [endif]請寫一個函數escapeHtml,将<, >, &, “進行轉義
3、用js實作随機選取10–100之間的10個數字,存入一個數組,并排序。
4、怎樣添加、移除、移動、複制、建立和查找節點
5、有這樣一個URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,請寫一段JS程式提取URL中的各個GET參數(參數名和參數個數不确定),将其按key-value形式傳回到一個json結構中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。
6、for(var i=1;i<=3;i++){
setTimeout(function(){
console.log(i);
},0);
};
答案:4 4 4。
原因:回調函數是在for結束之後才運作的。追問,如何讓上述代碼輸出1 2 3?
7、清除字元串前後的空格。(相容所有浏覽器)
8、列舉浏覽器對象模型BOM裡常用的至少4個對象,并列舉window對象的常用方法至少5個
對象:window, document, location, screen, history, navigator
方法:alert(), confirm(), prompt(), open(), close()
9、iframe的優缺點
優點:
1. 解決加載緩慢的第三方内容如圖示和廣告等的加載問題
2. Security sandbox
3. 并行加載腳本
缺點:
1. iframe會阻塞首頁面的Onload事件
2. 即時内容為空,加載也需要時間
3. 沒有語意
10、請你談談Cookie的弊端?
1.Cookie數量和長度的限制。每個domain最多隻能有20條cookie,每個cookie長度不能超過4KB,否則會被截掉。
2.安全性問題。如果cookie被人攔截了,那人就可以取得所有的session資訊。即使加密也與事無補,因為攔截者并不需要知道cookie的意義,他隻要原樣轉發cookie就可以達到目的了。
3.有些狀态不可能儲存在用戶端。例如,為了防止重複送出表單,我們需要在伺服器端儲存一個計數器。如果我們把這個計數器儲存在用戶端,那麼它起不到任何作用。
11、documen.write和 innerHTML 的差別?
12、
哪些操作會造成記憶體洩漏?
13、判斷一個字元串中出現次數最多的字元,統計這個次數
14、sonp的原理,以及為什麼不是真正的ajax
15、
将數字 12345678轉化成 RMB形式如: 12,345,678
16、去掉數組中重複的數字
17、
window.location.search()傳回的是什麼? window.location.reload()作用?
18、計算字元串的位元組數:
19、
如何在HTML中添加事件,幾種方法?
20、
怎樣實作兩欄等高?21、
使用js實作這樣的效果:在文本域裡輸入文字時,當按下enter鍵時不換行,而是替換成“{{enter}}”,(隻需要考慮在行尾按下enter鍵的情況).
22、
specify(‘hello,world’)//=>’h,e,l,l,o,w,o,r,l,d’實作specify函數
23、
請寫出一個程式,在頁面加載完成後動态建立一個form表單,并在裡面添加一個input對象并給它任意指派後義post方式送出到:http://127.0.0.1/save.php
24、實作冒泡排序。資料為23、45、18、37、92、13、24