zoukankan      html  css  js  c++  java
  • 程序员中的长期主义者-webpack

    利益面前保护自己,试着用技术保护自己

      提代码时写好注释 commit -m 干了什么事,别人看了注释很专业

      用脚本跑一下,列出哪一天干了什么事就是季度工作量,足够堵住那些嘴炮

    心里建设

      《黑客与画家》艺术家不会觉得自己智商有问题。如今的大神程序员曾今也多次觉得自己智商堪忧,所以“你并不孤独”。

      我具备一些互联网思维,并且互联网思维不是那么反人性,随着理解能力的逐步提高,对此不那么痛苦。

      我并不具备计算机思维,计算机思维本来就不是一个很好的类比,有极强的误导性,一个正常人去思考计算机会很痛苦。换句话说计算机没有思维只有抽象和接受,所以就是反复弄,习惯就好,相信我“你并不孤独”。(寻找老司机获得套路,然后快速入门,然后不断学实践新的东西和打基础)

    前端工程化  

      webpack(打包一切)

        模块语法生成依赖图

          manifest

        其他ES2015特性依赖类babel

        loader(识别一切)

          处理其他非js/json资源

        plugins做其他事  

          webpackHtmlPlugin  

        调试  

          sourceMap  bundle  --->  源码

        dev  

          watch模式 自动编译  

          webpack-dev-server  自动编译+ live reloading 实时重载(不用刷新浏览器)

          webpack-dev-middleware  dev-server内部用了 dev-middleware

      

    tree shaking
      export/import
        标记dead code,减少bundle体积
      sideEffects
      -p 生产模式/--optimize-minimize
        会让wp内部调用uglifyJsPlugin(压缩工具)

  • 相关阅读:
    将dp转为px
    No tracked branch configured for branch dev or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/dev dev
    ConstraintLayout中的chainstyle & guideline >
    android studio中的preview按钮不显示
    EditTextView:取消焦点&自动获取焦点
    HeadFrist 观察者模式(Kotlin版)
    ArrayList排序sort
    时间转换
    kotlin 程序入口
    网络数据请求
  • 原文地址:https://www.cnblogs.com/wenhandi/p/14330737.html
Copyright © 2011-2022 走看看