01-为什么需要webpack
过去的代码和未来的代码的进行改变,以前前端只有View层,现在是前后端分离,因此出现了渲染层和数据层,路由层,视图层,对应的后端只有api和数据层
为什么需要webpack
过去的时候有,很多库,不过这些库都是一些dom
的方法
dojo
,yui
,jquery
,prototype
,o
,kissy
,基本上都是操作dom
的方法封装
也就是一直说的MVC
时代,
通常是Backbone.js
和underscore.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