1、棧實現 2、Iterator實現 3、單例 4、多線和控制(暫停,恢復,停止) 5、生產者消費者 ...
1、棧實現 2、Iterator實現 3、單例 4、多線和控制(暫停,恢復,停止) 5、生產者消費者 ...
實現 new 方法 實現 Promise 實現一個 call 函數 實現一個 apply 函數 實現一個 bind 函數 更多介紹:bind方法的實現 淺拷貝、深拷貝的 ...
CSS 部分 兩欄布局 要求:垂直兩欄,左邊固定右邊自適應。 查看代碼 三欄布局 要求:垂直三欄布局,左右兩欄寬度固定,中間自適應 ...
前端面試題之Promise問題 前言 在我們日常開發中會遇到很多異步的情況,比如涉及到 網絡請求(ajax,axios等),定時器這些,對於這些異步操作我們如果需要拿到他們操作后的結果,就需要使用到回調函數。拿請求來說,如果我們需要拿到請求回來的數據我們就需要利用回調函數(見代碼片段 ...
實現一個 new 操作符 創建一個新的空對象 使空對象的__proto__指向構造函數的原型(prototype) 把this綁定到空對象 執行構造函數,為空對象添加屬性 判斷 ...
作為開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個 我的iOS交流群:761407670,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長! 以下基本上以C語言實現為主 1.不用中間變量,用兩種方法交換A和B的值 ...
最近參加了一次螞蟻金服的面試,其中有兩道筆試題,分別是手寫事件總線和手寫模板引擎 手寫模板引擎比較復雜,除了需要識別 {{data.name}} 這種基本情況之外, 還要兼顧 {{data.info[1]}}、{{data.others["about"]}} 於是先記錄下手寫事件總線,后面再 ...
原文地址:http://www.w3cmark.com/2016/439.html 在前端面試,js是重頭戲,也是體現面試者的重要方面。jq庫類在前端影響深遠,以至於很多入門者直接用jq代替原生js來開發項目,效率是提升了,但是往往面試官為了考察面試者的基礎,幾乎不可能問你jq里面 ...