以前寫的文章急速Js全棧教程獲得了不錯的閱讀量,霸屏掘金頭條3天,點贊過千,閱讀近萬,甚至還有人在評論區打廣告,可見也是一個小小的生態了;)。看來和JS全棧有關的內容,仍是有人很有興趣的。今天看到的霸屏的,也是講全棧的,見參考文章7前端
接下來要寫的是模塊。JavaScript Module 真是很討厭,可是不得不瞭解的話題。奇葩在於:node
最近的ES2017,終於在前端也有了媲美后端的模塊,可是你們並不許備把它用起來,不少人表示須要繼續Webpack玩轉ES6模塊。git
把ES6模塊真用的起來,能夠不在意Webpack等打包工具帶來的加載優化,各類小文件沒必要打包這點來講,我看還得加上HTTP/2的配合就好不少了。這也是文章將要介紹的一個主旨吧。ES6模塊的引入,確實有可能對當前主流的打包模式有些影響,參考文章6內有所論述es6
文章天然也很多,可是寫做此文的理由仍是存在:github
參考文章很多,其中模塊歷史和選型以下:web
提到模塊,也不得不提到各類模塊依賴管理工具,也還有前端工程化的內容。一個前端組件,卻經常提到可使用npm安裝此組件,但是npm是後端的nodejs領域的東西啊,因此,這樣的提法是有些使人困惑的。好比爲何NPM做爲後端模塊的管理工具,前端也在使用它,有什麼優勢和缺點,能夠在這裏瞭解顯示狀況:npm、bower、jamjs 等包管理器,哪一個比較好用?,還有這裏npm and the front end,NPM官方也對npm在前端的使用,提出了本身的見解,捎帶着,也有前端自動化,搜索詞是 why a front end component install by npm,對於喜歡Google發現的人來講,這類詞頗有用 。npm
將來的文章的內容綱要:segmentfault
寫這篇文章,估計耗時2周左右。寫預告的緣由,是但願獲得反饋,若是有些人支持的話,我就會寫,若是你們興趣缺缺,我也就不麻煩本身了。畢竟,本身搞懂是沒必要寫做的,寫了的話,就是但願能夠討論,能夠獲得反饋的。後端
能夠經過點贊,來代表你的態度。設計模式