初粗嘗前端工程

最近幾天沉迷搭建博客,學習了各類nodejs工具,總的來講是這些:css

  • webpack前端

    • style-loadernode

    • css-loaderreact

  • expresswebpack

  • reactweb

    • babel-loaderexpress

  • styled-components後端

  • forever瀏覽器

react、webpack這些工具以前也有嘗試着學習過,可是始終沉不下心來好好學,最近比較有時間,也打算參與學校一些項目了,又有個小夥伴和我介紹了怎麼經過RESTful來實現先後端交互,我一時有了動力,好好了解了一下,這幾天便浸泡在裏面去了。babel

下面就來簡單地介紹下,如今這個階段我對這些工具的理解吧。

webpack

webpack是前端工程打包工具,更加鮮活一點,我以爲其作的事情能夠至關於咱們的「胃」作的事情:多進一出

webpack2
webpack官網這個圖挺形象的

爲何須要打包呢——爲了保證網頁載入速度。如今瀏覽器處理js文件的速度已經很是快了,因此拖慢網頁載入速度的主要是資源請求耗費時間,簡單來講須要請求的資源的個數越少那就越好,網頁載入得就越快!

而由於模塊化入口文件可能會和各類文件存在依賴,而其依賴又會有依賴,因此一個入口文件,往外扯就有可能會同時扯出各類各樣的文件,如此,資源請求數就比較難把控了,因此要打包到一塊!

打包文件,就是將這「團」文件打包到一塊後的結果。

垃圾打包
固然我以爲這個更像,特別是在webpack -p 以後

所謂多進一出,在這裏指的是:處理入口文件而後再吐出打包文件

比較有趣的一點:webpack最近開了周邊商店,你們能夠去官網看看。

style-loader & css-loader

style-loadercss-loader是webpack的插件。

...我先去寫下數據結構的做業...

相關文章
相關標籤/搜索