自己動手寫插件底層篇—基于jquery移動插件實現(xiàn)
序言
本章作為自己動手寫插件的第一篇文章,會盡可能的詳細(xì)描述一些實現(xiàn)的方式和預(yù)備知識的講解,隨著知識點積累的一點點深入,可能到了后期講解也會有所跳躍。所以,希望知識點不是很扎實的讀者或者是初學(xué)者,不要跳讀。因為在這里即使是你已經(jīng)掌握的知識,重新的閱讀也會使你的記憶更加的深刻。還有作者才疏學(xué)淺,如果有什么地方講解錯的話,希望各位能夠斧正。另外,博主近期發(fā)現(xiàn)有某些人未經(jīng)本人的允許,私自引用本人的文章。更離譜的是還沒有標(biāo)注署名和來源,在此,特此聲明,本系列教程為博主與【博客園】共同所有,如需引用請注明出處
一、預(yù)備知識
這個系列的文章至少需要掌握HTML5的一些新的特性和CSS3的新特性,同時還需要各位能夠掌握基礎(chǔ)的JS操作和jquery操作。
在以上都知識點都掌握的基礎(chǔ)上,推薦還不是很清楚jquery插件是怎么回事的同學(xué)可以看一下我之前的一篇文章: jQuery插件編寫精講與技巧
二、思路分析
說到這一個思路分析:大致上實現(xiàn)的思路有以下兩種。
一、判斷塊是否被按下(mousedown),然后在點擊事件中嵌套移動事件(mousemove),同時在里面放置一個松開的事件(mouseup)