這篇文章源於我上一周所讀的一篇12年的文章。原作者提出了一個問題,如果js沒有原生方法Math.round(),我們如何去實現呢? 對此我和我的基友進行了小小探討,並給出了一些有意思的答 ...
這篇文章源於我上一周所讀的一篇12年的文章。原作者提出了一個問題,如果js沒有原生方法Math.round(),我們如何去實現呢? 對此我和我的基友進行了小小探討,並給出了一些有意思的答 ...
早些時候在博客園參閱了不少資料,然后決定入駐博客園分享自己的開發心得,最近准備轉方向籌備着辭職交接工作,所以有點忙碌,擱置了一個月才匆匆寫下這么一篇隨筆,希望能給大家帶來一點幫助 ...
最近很少已經很少用jQuery,因為主攻移動端,常用Zepto,其實很多細節和jQuery並不一樣。 最近又無意中接觸到了PC的需求和IE6, 使用了jQuery,剛好踩坑了,特意記錄一下。 ...
JavaScript的Callback機制深入人心。而ECMAScript的世界同樣充斥的各種異步操作(異步IO、setTimeout等)。異步和Callback的搭載很容易就衍生"回調金字塔 ...
每個人都有自己的編程風格,也無可避免的要去感受別人的編程風格——修改別人的代碼。"修改別人的代碼"對於我們來說的一件很痛苦的事情。因為有些代碼並不是那么容易閱讀、可維護的,讓另一個人來修改別人的 ...
Deferred首次出現在jQuery 1.5中,在jQuery 1.8之后被改寫,它的出現抹平了javascript中的大量回調產生的金字塔,提供了異步編程的能力,它主要服役於jQue ...
jQuery的崛起讓ArrayLike(類數組)在javascript中大放異彩,它的出現為一組數據的行為(函數)擴展提供了基礎。 類數組和數組相似,具有數組的某些行為,但是它相比 ...
jQuery在1.2后引入jQuery.data(數據緩存系統),主要的作用是讓一組自定義的數據可以DOM元素相關聯——淺顯的說:就是讓一個對象和一組數據一對一的關聯。 一組和El ...