摘要:一場景當你要實現一個返回頂部的功能時候你會怎么做,大部分人會使用這么寫就實現了功能,不過要更加的細膩一點我們不妨用的緩動來實現,看看效果如何吧。 一、場景 當你要實現一個返回頂部的功能時候你會怎么做,大部分人會使用document.body.scrollTop =0;這么寫就實現了功能,不過要更加的細膩一點我們不妨用tween的緩動來實現,看看效果如何吧。 之前我們寫過tween的相關...
摘要:數字中存在一個比較特殊的值只要兩邊只要存在一個就返回。我們需要好好掌握它的規范,當然,使用替換是一個好習慣。轉換規則可以參考類型和基本類型比較,類型通過和兩個方法獲取到基本類型,然后按照規則進行比較相同類型就按照嚴格相等運算來比較。 嚴格相等運算符(Strict Equality Comparison)=== ECMA-262的中定義了 === 的比較規范,我們可以通過規范來加深對此的...
摘要:在瀏覽器中,指代一個對象,始終指向最高層框架,也就是瀏覽器窗口。當頁面中存在框架時,從出發,可以幫助很快得找到想要引用的框架。如果頁面不包含框架,即最外層就是唯一的窗口,此時是的一個屬性,指向本身。也就是,給定義的事件也會執行。 問題 今天幫人家修Bug,頁面大體是這樣:有四個按鈕,對應上下左右四個方向,點擊哪個就使頁面上的某個元素向相應方向移動。這本來是個很簡單的頁面; 代碼大體如...
摘要:在繼承的構造函數中,我們必須如上面的例子那么調用一次方法,它表示構造函數的繼承,與中利用繼承構造函數是一樣的功能。 showImg(https://segmentfault.com/img/remote/1460000009078532); 在實際開發中,ES6已經非常普及了。掌握ES6的知識變成了一種必須。盡管我們在使用時仍然需要經過babel編譯。 ES6徹底改變了前端的編碼風格,...
摘要:人手腿嘴大手長腿歐巴櫻桃小嘴我們知道造人是一個整體不可能先造手再造腿最后造嘴,我們現在的需求是一旦實例化人這個對象,該有的都有了。簡單修改以上代碼大手長腿歐巴櫻桃小嘴調用函數我們在每個中添加了將原有對象返回避免無返回值的函數執行完之后是。 高級javascript函數 js中沒有class的概念,我們可以使用function來模擬。 惰性載入函數 例如我們通常使用以下的js代碼創建aj...