call/apply/bind方法簡介
在JavaScript中,函數中this的指向往往在調用時才可確定,而JavaScript提供了call/apply/bind方法讓我們得以顯示綁定函數的this指向。
它們的第一個參數是一個對象,它們會把這個對象綁定到調用他們的函數內的this。因為你可以直接指定 this 的綁定對象,因此我們稱之為顯式綁定。
//用例
var a = { q: 1
ubuntu16.4下vim安裝YouCompleteMe教程
YouCompleteMe 是vim代碼提示插件
1 首先檢查vim版本
vim --version
如下所示
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0
不多廢話,先上預覽
https://codepen.io/Ritr/pen/W...
這一次還是使用input type="checkbox"的選中與否來實現展開、收起二級菜單的。
第一步:初始化
默認二級菜單的li高度為0
選擇一級菜單時,將二級菜單高度設置為20px
這樣設置是為了方便我們以後添加動畫效果
html
ul class="menu"
li class="mai