继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

关于组件化、模块化的总结

前端小白2018
关注TA
已关注
手记 1
粉丝 0
获赞 1

组件类型:

1、链接型——相当于一个链接或者按钮,内容固定,不会随用户的操作而改变内容;只会链接到别的页面,或弹出面板、对话框、信息等。自带参数或ID。


2、展示型——会随用户的操作而改变内容,并反馈当前的状态给父级元素,或页面。


3、命令型——除了具备展示的全部特点,还会向父级元素或页面发出命令,从而达到控制、操纵、更改其它组件、页面视图的目的,甚至包括自身。


4、数据型——类似于命令型,不过,它发出的不是命令,而是申请,然后用申请来的数据刷新自身视图。它具备自动运转的能力,甚至在初始化时就主动发起申请,而不是被动显示来自上级的数据。内部自成天地。这是嵌入广告的超佳选择。


5、混合型——它具备2种或多种类型的特性,具体由设计者自行定义。


6、组件的类型肯定不止这几种,静待高人研究。而且还可以嵌套,大组件中包含小组件。


总之,组件化是模块化开发的起点。是建设网络资源总库的基础。其中,组件安全、模块安全乃是重中之重,由此,它们必须是可控的,要给它们加上权限,而且是以属性的方式,限制它们对网络的访问。因为将有一天,第三方组件与模块一定会大行其道。目前,大部分组件都只是在内部使用,相信用不了久,会有第三方专门靠卖组件、模块为生,在网络资源总库上。

组件、模块不但可以用在小程序,还可以用在所有的程序上。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP