原创 eventLoop 事件循環
js是單線程腳本語言,開發中瞭解代碼執行順序就顯得格外重要,代碼從上往下執行過程中 如果所有都是同步任務,將會造成嚴重的性能問題。 異步分爲宏任務和微任務 宏任務(MacroTask) script全部代碼、setTimeout、setI
原创 h5 中 軟鍵盤彈起遮住輸入框問題
判斷是ios還是安卓在body上寫上class類名,根據原生提供的方法判斷是ios還是安卓。上代碼: if (window.YwkHybrid.os.android) { document.body.classList.add("a
原创 Class 語法糖 study
class可以看做就是一個語法糖,完全可以理解成es5中構造函數的另一種寫法。 每個class都會有一個constructor函數,不寫的話,js默認會加上一個空的constructor函數。 class與es5構造函數的區別 1.cla
原创 中高級前端面試題
1.原型和原型鏈 2.閉包 3.節流和防抖 4.js基本數據類型有幾種 5.區分數組和對象的方法 6.js兩個數相加精度問題怎麼處理 7.js基本數據類型和引用數據類型存儲區別 8.深拷貝和淺拷貝,一般怎麼實現深拷貝 9.js事件流 10
原创 rebase 和 merge的區別
舉例說明: master 上的提交記錄: c1->c3->c4 dev上的提交記錄: c1 -> c2->c5 1.在master上merge dev後,按照 c1 -> c2 ->c3 -> c4 -> c5 ->c6 的提交記錄去合
原创 Class study
class可以看做就是一個語法糖,完全可以理解成es5中構造函數的另一種寫法。 每個class都會有一個constructor函數,不寫的話,js默認會加上一個空的constructor函數。 class與es5構造函數的區別 1.cla
原创 七牛雲圖片加水印
## 七牛雲圖片加水印 目標:用戶登錄進平臺後,他看到的所有圖片都要以他的用戶名加上水印. 1.首先說下七牛加水印的方法,首先附上官網地址:https://developer.qiniu.com/dora/manual/1316/