原创 git 提交部分文件 隱藏不提交文件

修改或添加了多個文件,但只想提交部分代碼的正確方式:   git add config/esqueryconfig.php //提交到暫存區 git stash -u -k  //忽略其他,關鍵一步 git status //可以看到只有

原创 面試典籍(整理於6.17-6.23)

如何正確判斷this的指向(注意區分嚴格模式和非嚴格模式) 全局環境中的 this 是否是 new 綁定 函數是否通過 call,apply 調用,或者使用了 bind 綁定,如果是,那麼this綁定的就是指定的對象【稱爲硬綁定】  隱式

原创 Git Your branch is ahead of '$branch' by X commits 查看未push代碼信息

git cherry 命令使用   1. 兩個參數的情況   git cherry -v origin/master asa   比較本地的asa分支和遠程master的差別   git cherry -v master asa   比較

原创 Chrome瀏覽器無法保存cookie的相關設置

令人掉髮的操作!!! 最近發現一個問題是當前端起本地服務的時候,瀏覽器無法保存cookie,導致無法保持登錄狀態,此時 你的控制檯可能會顯示如下警告的,請注意: 這個瀏覽器的鍋!鍋!鍋! 此時你需要在瀏覽器地址欄裏輸入:chrome:/

原创 簡易版 vConsole 安裝

http://debugx5.qq.com/ 只適用於安卓手機

原创 面試典籍(整理於7.8-7.14)

深拷貝和淺拷貝的區別是什麼?怎麼實現一個深拷貝? 深/淺拷貝出現的背景: 對於基本數據類型,只存在棧內存,所以它的拷貝不存在深淺拷貝這個概念。 而對於對象而言,一個對象的創建會在內存中分配兩塊空間,一個在棧內存存對象的引用指針,一個在堆內

原创 面試典籍(整理於6.24-6.30)

防抖(debounce)函數的作用是什麼?有哪些應用場景,請實現一個防抖函數 防抖函數的作用 防抖函數的作用就是控制函數在一定時間內的執行次數。防抖意味着N秒內函數只會被執行一次,如果N秒內再次被觸發,則重新計算延遲時間。 舉例說明:小思

原创 面試典籍(第一週整理6.17-6.23)

如何正確判斷this的指向(注意區分嚴格模式和非嚴格模式) 全局環境中的 this 是否是 new 綁定 函數是否通過 call,apply 調用,或者使用了 bind 綁定,如果是,那麼this綁定的就是指定的對象【稱爲硬綁定】  隱式

原创 理解和使用ES6中的Symbol

ES6中引入了一種新的基礎數據類型:Symbol,不過很多開發者可能都不怎麼了解它,或者覺得在實際的開發工作中並沒有什麼場景應用到它,那麼今天我們來講講這個數據類型,並看看我們怎麼來利用它來改進一下我們的代碼。 這是一種新的基礎數據類型(