2-1、模块化
2019-02-01 本文已影响0人
伯纳乌的追风少年
一、JS模块化
JS模块化(1)命名空间
命名空间YUI
(2)CommonJS
CommonJSCommonJS代码
(3)AMD
AMDADM代码
(4)CMD
CMDCMD代码
(5)UMD
UMDUMD代码
(5)ESM
ESMESM代码
ESM代码
ESM代码
(6)webpack支持
webpack支持二、CSS模块化
Css设计模式(1)OOCSS(面向对象的CSS)
设计与结构分离,容器和内容分离
OOCSS
(2)SMACSS(可扩展和模块化结构Css)
SMACSS(3)AtomicCSS(原子化的Css)
AtomicCSS(4)MCSS(多层级的Css)
MCSS(5)AMCSS(针对属性的Css)
AMCSS(6)BEM
BEMBEM写法
BEM写法