首页 > 其他 > 详细

JPress模块化开发模版的好处

时间:2021-05-12 21:15:03      阅读:23      评论:0      收藏:0      [点我收藏+]

JPress模块化开发模版的好处

原文链接:JPress模块化开发模版的好处

需要配合[积木]插件使用

1、节省开发时间,不需要开发者在setting.html写大量的设置项
2、自定义程度高,用户可以随意搭配这些模块(需开发者定义)
3、用户设置方便,拖拽模块的时候即可完成后台设置

什么是模块

模块,又称组件,是能够单独命名并独立地完成或展示一定功能和内容的集合

例如下图的,文章模块、用户评价模块、合作伙伴模块

技术分享图片

模块化和传统开发

准备了两个演示站,来进行对比说明

没有模块化开发,我们称为A:https://venus-1252295639.cos-website.ap-shanghai.myqcloud.com/

模块化开发,我们称为B:https://aphrodite-1252295639.cos-website.ap-shanghai.myqcloud.com/

从效果看,基本一样

我们来看看A的后台设置
技术分享图片
技术分享图片

对应的setting.html文件
技术分享图片

这个内容很多了的,如果复杂一点的模版,可能内容更多

再来看看B的后台设置

技术分享图片

技术分享图片

其实这部分内容,在大部分模板里面都是通用的,所以基本上没什么内容

那么怎么进行模块化开发呢?

先看模块的定义

链接:积木-JPress网站主题动态配置(开发者)

最开始制作JPress模板的时候,对于首页的各种内容布局,我们可以抽象化出来,划分为一个个的模块,这样可以节省我们大量的时间,开发者只需要定义模块的yaml即可

用户设置

模块的设置,选定页面,从控件仓库拖入布局,然后点击布局里面的模块,即可在控件设置处设置内容

技术分享图片

控件设置处的设置项内容都是根据模块里面的定义,自动生成的,不需要写html

随意拖拽

技术分享图片
在有些场景下,可能需要同一个模块配置多个,或者随意调整顺序

在不使用模块化开发的话,需要写很多配置项,如果使用积木插件模块化开发,那么只需要定义模块即可.

用户自己随意拖拽需要的模块,调整顺序,多组模块,也会生成对应的配置项

JPress模块化开发模版的好处

原文:https://www.cnblogs.com/ifuntools/p/14759887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!