跳到主要内容

01-为什么需要webpack

过去的代码和未来的代码的进行改变,以前前端只有View层,现在是前后端分离,因此出现了渲染层和数据层,路由层,视图层,对应的后端只有api和数据层

为什么需要webpack

为什么需要webpack.png

过去的时候有,很多库,不过这些库都是一些dom的方法 dojo,yui,jquery,prototype,o,kissy,基本上都是操作dom的方法封装 也就是一直说的MVC时代,

通常是Backbone.jsunderscore.js,jquery为代表

html发展史

letf[1991-1997]=>w3c[1997.1-2014.10]

css发展

css1[1996.12] => css2[1998.5] => css2.1[2010.12] => css3[1998.5-2017], 后来还有sass[2007] => less[2009] => stylus[2010] 比如又有CSS BEM

  • Block
    • Header,contaniner,menu,checkbox,input
  • Element
    • Menu item,list item,checkbox caption,head title
  • Modifier
    • Disabled,highlighter,checked,fixed,size big,color yellow