1、使用js實現一個可持續的動畫
2、實現一個可以自由拖動的懸浮框
3、實現一個倒計時效果
4、使用js仿寫一個原生下拉列表框
5、創建10個<a>標簽,點擊的時候彈出對應的序號
6、實現一個deepclone
7、寫一個能遍歷對象和數組的通用forEach函數
8、通過new創建一個對象的時候,函數內部有哪些改變
9、實現一個bind
10、封裝一個函數,參數是定時器的時間 .then執行回調函數
11、手寫一個promise
12、使用js實現jquery的delegate方法
13、用JavaScript寫一個函數獲取URL參數,並把key、value值存到本地
14、如何實現多個標簽之間的通信
15、使用js實現獲取頁面中所有的checkbox
16、如何實現對頁面中某個節點的拖拽?回答出概念和思路即可
17、用jq ajax獲取接口,並循環輸出一個列表,渲染到網頁中
18、簡述promise原理,jquery的ajax返回的是promise對象嗎
19、判斷一個字符串中出現次數最多的字符,統計這個字符出現的次數:如字符串"abcdefgaddda"
20、寫一個輪播圖Demo
21、實現一個繼承
22、實現一個JS函數柯里化
23、手寫防抖(Debouncing
)和節流(Throttling
)