( x4 m9 M [/ V! i# k1 J7 d " g+ D' J3 W7 Q6 D# Q/ }HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据. V5 `/ Z: G+ v) G
) B' p2 S7 x5 w
" L% G5 h( P0 S1 `' ~
网络通信 : axios , Z2 b, R C( l$ P2 G" ^3 p ' x5 Q" w2 p5 q5 m! U " [' I* P3 Q* b0 y6 y页面跳转 : vue-router ; n5 e- s+ j7 E9 t5 x ) i; u/ k; g# ~: g8 u/ z+ n, t2 D1 Y
状态管理:vuex" {8 S- k. X9 b( T' H+ s0 c
4 ~, \! B/ ^: v7 d# n Q
: y f! F2 H- S& B2 jVue-UI : ICE , Element UI * d" i# K, Z7 p' S& _* m 4 L: l( ]9 d9 W2 w/ U $ m, e1 a3 H9 V) v0 u1.2、前端三要素2 H* F3 m; ]3 w, e3 y1 s) A5 x; l
HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 : I' U2 B( n4 S" XCSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。! { E( Q. l4 k5 Z2 y" Y, E
JavaScript(行为):是一种弱类型脚本语言,其源码不需经过编译,而是由浏览器解释运行,用于控制网页的行为) x! ]# z% a. ` I
1.3、结构层(HTML) 8 k- g6 o$ I# T6 I/ \太简单,略* p4 ?. D. C8 {& r6 P* g
4 n Y$ ?3 C7 F+ Y # Z* M; o4 t$ f4 O+ |1.4、表现层(CSS) 8 D0 y. i5 r5 U5 p0 I, @" RCSS层叠样式表是一门标记语言,并不是编程语言,因此不可以自定义变量,不可以引用等,换句话说就是不具备任何语法支持,它主要缺陷如下:" n' R6 \0 ]* A& d
9 V Q$ Z, ~# ~* G z
* Q0 B; V! w. W6 t g8 b, Y* |容易进行静态分析+ p5 H3 f% z8 T% \3 s
面向未来的Ecma Script标准 7 H1 K0 J5 y q缺点; }& H% c; g1 D9 w+ K e7 P/ P c& G$ s
4 }! j. Z: D6 c r2 A