製作一個標準的NPM模組

在做專案的當下,有時會想將某些常用的功能做成私有模組,甚至獨立公開出來變成公用模組,達到開源貢獻的精神,此舉利人利己豈不妙哉? 本篇介紹製作開源模組npm所需要注意的事項以及實作範例。

當ES6箭頭函式遇上this

某次在使用JQuery的.click()功能時,由於在callback function使用ES6的箭頭函式(Arrow Function),導致this所取得的參數並不是我期望的值(以為是這個click的element),後來研究ES6 this相關文章並實作測試後,才知道裡面有很多know how是如何運作的,真心建議有學js的要好好讀懂this的使用差異。