作家
登录

实用!如何使用Webix创建Email客户端

作者: 来源: 2017-07-04 10:11:28 阅读 我要评论

Webix 是一个JavaScript UI 库,供给了多达88个UI小部件和功能丰富的 CSS/HTML5 JavaScript 控件。(分开源和贸易收费版本)应用 Webix 可以有效地加快 Web 应用的开辟。文本将演示了若何经由过程 Webix 框架,来创建一个 Email 客户端原型。

安装 Webix

可以下载 Webix 的 JS、CSS 文件,但最快的方法是应用 Webix 的 CDN, 如下:

我们为我们的第一个应用创建第一个页面 index.html。在 <body> 中定义 js 脚本,来放置 UI 设备:

接着,我们编写 UI 设备:

为了能加倍友爱显示中文,我们在<head>标签琅绫擎加上<meta charset="UTF-8">。

如许,我们完全的第一个应用的代码如下:

用浏览器直接打开我们的index.html 页面,可以看到如下效不雅:

摸索项目

那么,我们来简单介绍下 Webix 的道理。

Webix 的应用法度榜样都是放置在 script 脚本中:

须要留意的是,如不雅想让 Webix 脚本在 HTML 文档加载完了再履行,可以应用 webix.ready(function(){ ....}) 来担保我们的 Webix,用法如下:

下面代码是用 Webix 中的 view 来定义一个视图组件,多个 view 可以实现复杂的应用构造构造:

在上述例子中,我们用到了两种类型的 view,个中,

  • rows 代码垂直构造的多个列,这个,我们每个行(row)就是一个view;
  • ui.template 是一个用于担保 HTML 内容的容器。这里我们用来类型为header的template来解释这个是应用头。更多 template 的类型,可以自行参阅https://docs.webix.com/samples/80_docs/template_types.html;
  • ui.datatable 是一个功能丰富的数据表格组件;
    • autoConfig 设置为 true,注解表格会根据数据来自适应;
    • data 就是表格中放置的数据

进阶

在快速懂得 Webix 的相干概念之后,我们就要来创建一个稍微复杂一点的应用,就是本文的重要内容“Email 客户端”。

构造

大年夜大年夜构造开端,再慢慢求精,是构建前端应用的根本思路。我们创建了如下构造构造:

  

个中:

  • cols 就是列,每行(row)可能包含了多个列(col);
  • height 和 width 属性来定义视图所需的大年夜小了
  • type,它定义了构造边框。如不雅应用clean将获得无边框的单位格,应用wide将获得有边框的、有更大年夜空间的单位格。

实现 Toolbar

Toolbar(对象栏)可以包含各类元素,如按钮或下拉菜单等。

记住,要应用Webix创建组件,必须应用view:“component_name”代码行,元素属性许可选择对象栏的内容。

 

  • elements 用来放置子的view组件。
  • label 就是显示通俗的文本标签

这里,我们应用了 ui.chart,来创建图表。

实现 Tree

快速开端

创建菜单目次树:

最终效不雅如下:

实现 Calendar

创建日历组件:

个中:

  • calendar 是一个功能丰富的日历组件;
  • timepicker 设置为 true,在日历上显示时光选择器。


  推荐阅读

  超融合基础设施产品为数据中心增添动力

作为IT时代的大年夜业人员,你应当懂得VCE的融合体系家族(如今是Dell EMC的融合平台部分)在以前喂恼菩一向在跨>>>详细阅读


本文标题:实用!如何使用Webix创建Email客户端

地址:http://www.17bianji.com/lsqh/36010.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)