UNPKG

antelope-ui

Version:
46 lines (26 loc) 2.01 kB
# 前言 --- ## 为什么要写 Antelope 以及它是什么 当做完几个活动之后,就已经察觉到活动代码有诸多重复之处,不同活动,素材不同,但工作相同。 翻开以往活动,更加印证这一观点,重复的弹出层、弹幕、轮盘、礼盒效果、活动阶段数据展示等等等等。 所以为了提升工作效率,以及技术提升,进行了一次尝试,希望能够写出一套 UI,来整合活动中的动作,减少相同的代码,以及带来更清晰的逻辑。 所以就写出了 Antelope,经过几次活动的使用下来,效果还算不错,减少了以往开发活动时(其实也就几次)的重复逻辑,效率确有提升。但感觉还有提升空间,需要多多优化。 --- ## 为什么叫 Antelope 对于起名,我的想法是这三点: 1. 想找个 a 开头的单词 2. 想找个动物 3. 能够代表框架的思想 所以 Antelope 羚羊,符合上述条件,迅捷、持续。 也希望我们的开发,能够迅捷,持续。 --- ## 后续期望 其实从一开始考虑的时候,不只是一个框架,一个 UI 如此简单。 在参考了多个活动的切图、逻辑、交互,个人认为开发活动是一个可以桌面化的操作。 用俗话说就是可以在网页中使用拖拉拽的操作进行活动相关配置,最后生成页面。 但俗话又说了,一口气吃不出胖子,所以思考过后,想实现活动开发桌面化的操作,应有以下步骤: 1. 完成一个快速成型的 UI 框架,能够整合所有的重复操作,并且制定组件使用的标准。 2. 当第一步完善后,使用合适的 JSON 来渲染页面结构。 3. 将项目中的变量、方法、接口模块化,使用合适的 JSON 来进行插入。 4. 将第二步、第三步的两个 JSON 使用编译工具输出页面。 5. 开发桌面端页面,能够使用拖拉拽等方式进行上述 2 JSON 的配置。