1: 模塊
1> 理解: 向外提供特定功能的JS程序, 一般就是一個(gè)JS文件
2> 為什么要拆分成模塊: 隨著業(yè)務(wù)邏輯增加,代碼越來越多且復(fù)雜
3> 作用: 復(fù)用JS,簡(jiǎn)化JS的編寫,提高JS運(yùn)行效率
2: 組件
1> 理解: 用來實(shí)現(xiàn)局部功能效果的代碼和資源的集合(html/css/js/img等)
2> 為什么: 一個(gè)界面的功能更復(fù)雜
3> 作用: 復(fù)用編碼, 簡(jiǎn)化項(xiàng)目編碼,提高運(yùn)行效率
3: 模塊化
當(dāng)應(yīng)用的JS都以模塊來編寫的,這個(gè)應(yīng)用就是一個(gè)模塊化的應(yīng)用
4: 組件化
當(dāng)應(yīng)用是以多組件的方式實(shí)現(xiàn),這個(gè)應(yīng)用就是一個(gè)組件化的應(yīng)用