美文网首页
page929框架

page929框架

作者: Addy_Zhou | 来源:发表于2016-02-22 10:39 被阅读23次

思考

把一个web页面看成一张白纸,首先在上面画出主轮廓。例如下图我把它画出3x3的九宫格:


1449563636-90.jpg

然后呢,在每个格子中填充组件,这样页面就轻松完成啦。我们使用圆圈来代表组件,如下图:


1449563995-36 (1).jpg
假设图中的A,B,C组件是页面公共组件(每个页面几乎会使用到的),我们是不是可以不用为每个页面去写或者引用呢?只关系制作当前页面个性化的组件就可以了呢?

假设D,H组件已经无法满足业务要求,是不是可以轻松的换成D1,H1,而不牵扯到其他组件呢?

G,I,F组件或许还可以被重用到其他页面中呢?

page929从这里开始出发啦,已经完成第二版咯。

page929的基本架构

架构图在下面哦:
1449574996-71.jpg

page929包含两部分;
一部分是预定义公共组件库,其中定义几乎每个页面都会使用到的组件,会被组件引擎自动加载到页面;
另一部分是组件引擎,它会把外部传进来的个性化组件和公共组件解析成最终页面输出;

组件如何去创建

这个架构目前在webpack的基础上构建;
组件的创建可参看我之前一篇简书:前端页面对象化

公共组件库

目前应当前项目要求,在其中构建了几个公共组件如下:
(1)登陆弹窗login组件
(2)页面头head组件
(3)页面尾tail组件
(4)提示框prompt组件
(5)确认框affirm组件

项目地址

https://github.com/unnKoel/Page929

相关文章

  • page929框架

    思考 把一个web页面看成一张白纸,首先在上面画出主轮廓。例如下图我把它画出3x3的九宫格: 然后呢,在每个格子中...

  • Android 中常用的框架集合

    常用框架 常用框架 常用框架 常用框架 常用框架 常用框架 常用框架 UI框架 感谢以上链接博主大佬的奉献。

  • 全脑表达笔记

    左脑逻辑 6个框架:时间框架、空间框架、支点框架、钟摆框架、变焦框架、递推框架。 右脑感性 6个力量:对比力量,视...

  • thinkphp安装

    php框架 TP3.2框架 laravel框架 Yii框架 TP5.0框架 thinkphp框架简介 免费开源 T...

  • SSM 框架快速整合实例--学生查询

    一、快速准备 SSM 框架即 Spring 框架、SpringMVC 框架、MyBatis 框架,关于这几个框架的...

  • 多媒体笔记 | 框架流程

    一、整体框架 二、MediaPlayer框架 三、相机框架 四、录像框架 五、Video Camera框架 六、O...

  • 1.Mybatis-01 框架概述,Mybatis 框架快速入门

    主要内容 框架概述 Mybatis 框架快速入门 1.1 什么是框架 1.1.1 什么是框架 框架( Framew...

  • 20170602基础知识-语法基础、运算符

    1、import引入框架, Foundation框架是基础框架 macOS框架:Foundation、AppKit...

  • iOS-基本技术总结

    1、基本框架:Foundation框架、UIKit框架 2、高级框架:Core Data 、Core Graphi...

  • 框架的入口分析

    一、如何了解框架 1、先要找到框架的入口? 框架的初始化就是框架的入口。框架是怎么开始进行初始化的,框架...

网友评论

      本文标题:page929框架

      本文链接:https://www.haomeiwen.com/subject/pzpehttx.html