amaze ui教程

    xiaoxiao2021-03-25  140

    Amaze UI 是一款跨屏的前端框架,是一款简单、灵活的用于搭建 Web 页面的 HTML、CSS、JavaScript 的工具集。

    Amaze UI 面向现代浏览器开发,对于 IE 8/9 部分兼容,有限支持。相信不少朋友看见不兼容 IE 6、7,都望而生怯,对此只能表示你可能失去了一款优秀的框架。

    Amaze UI JS 插件基于 jQuery 开发,使用时确保在 Amaze UI 的脚本之前引入。对于新手,使用 Amaze UI 需要基础的 HTML、CSS知识储备。

    现目前版本是 2.3.0 ,以下都以 2.3.0 版本进行入门引导,Amaze UI 提供了 4 种渠道让你使用更加便捷,分别是官网源码下载、CDN、Bower 和 NPM。

    官网下载的目录结构如下:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 AmazeUI ├── assets │   ├── css                   // CSS 文件 │   │   ├── admin . css                 // admin 示例 CSS 文件 │   │   ├── amazeui . css               // Amaze UI CSS │   │   ├── amazeui . flat . css         // 圆角版 Amaze UI CSS │   │   ├── amazeui . flat . min . css │   │   ├── amazeui . min . css │   │   └── app . css                   // 空的 CSS 文件,使用者写入和修改 │   ├── fonts                 // Icon Font 字体 │   │   ├── FontAwesome . otf │   │   ├── fontawesome - webfont . eot │   │   ├── fontawesome - webfont . svg │   │   ├── fontawesome - webfont . ttf │   │   ├── fontawesome - webfont . woff │   │   └── fontawesome - webfont . woff2 │   ├── i                     // 示例附带资源 │   │   ├── app - icon72x72 @ 2x.png     // 桌面图标 │   │   ├── examples                 // 示例所需图片 │   │   │   ├── admin - chrome . png │   │   │   ├── admin - firefox . png │   │   │   ├── admin - ie . png │   │   │   ├── admin - opera . png │   │   │   ├── admin - safari . png │   │   │   ├── adminPage . png │   │   │   ├── blogPage . png │   │   │   ├── landing . png │   │   │   ├── landingPage . png │   │   │   ├── loginPage . png │   │   │   └── sidebarPage . png │   │   ├── favicon . png               // favicon 图标 │   │   └── startup - 640x1096.png     // 桌面图标 │   └── js                   // JavaScript 文件 │   ├── amazeui . js                   // Amaze UI JS 文件 │   ├── amazeui . legacy . js             // 为IE 8 打包的 JS │   ├── amazeui . legacy . min . js │   ├── amazeui . min . js │   ├── amazeui . widgets . helper . js     // Web 组件 Handlebars partials 模板 │   ├── amazeui . widgets . helper . min . js │   ├── app . js                         // 空的 JS 文件,使用者写入和修改 │   ├── handlebars . min . js             // Handlebars.js 模板引擎 │   ├── jquery . min . js                 // jQuery │   └── polyfill                       // 兼容代码,需支持 IE 8 使用 │   ├── rem . min . js │   └── respond . min . js ├── admin - 404.html                     // 示例 admin 后台管理界面 ├── admin - form . html ├── admin - gallery . html ├── admin - help . html ├── admin - index . html ├── admin - log . html ├── admin - table . html ├── admin - user . html ├── blog . html                           // 示例 blog ├── index . html ├── iscroll . html                       // 示例 iScroll 上拉、下拉加载 ├── landing . html                       // 示例 展示页面 ├── login . html                         // 示例 登录注册页面 ├── non - responsive . html                 // 示例 非响应式页面 ├── sidebar . html                       // 示例 侧边栏和文章内容页 ├── widget . basic . html                   // 示例 Web 组件静态页面(不使用模板) └── widget . html                         // 示例 Web 组件使用 Handlebars 模板

    首先引入 Amaze UI 推荐基本的 HTML 模板(如下),简单解释一下 <head> 种几条重要的代码:

    <!doctype html> 文档类型声明,必须位于文档第一行,告知浏览器使用的 HTML 规范<meta http-equiv="X-UA-Compatible" content="IE=edge"> 在 IE 运行最新的渲染模式<meta name="renderer" content="webkit"> 指定网页使用 webkit 引擎渲染,360 浏览器 6.5+ 有效<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">初始化移动端浏览显示,让网页的宽度适应设备的宽度和禁止窗口缩放<meta http-equiv="Cache-Control" content="no-siteapp"/> 禁止百度移动搜索转码<link rel="icon" type="image/png" href="assets/i/favicon.png">网站缩略标志和收藏夹图标设置最后还有一大堆的<meta /> 和 <link /> 是 Chrome iOS Win8` 桌面图标设置,详情查看http://amazeui.org/getting-started/webapp,如不需要适配,则删除吧

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 <!doctype html> <html class = "no-js" > <head> <meta charset = "utf-8" > <meta http-equiv = "X-UA-Compatible" content = "IE=edge" > <meta name = "description" content = "" > <meta name = "keywords" content = "" > <meta name = "viewport" content = "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" > <title> Hello Amaze UI </title>   <!-- Set render engine for 360 browser --> <meta name = "renderer" content = "webkit" >   <!-- No Baidu Siteapp--> <meta http-equiv = "Cache-Control" content = "no-siteapp" />   <link rel = "icon" type = "image/png" href = "assets/i/favicon.png" >   <!-- Add to homescreen for Chrome on Android --> <meta name = "mobile-web-app-capable" content = "yes" > <link rel = "icon" sizes = "192x192" href = "assets/i/app-icon72x72@2x.png" >   <!-- Add to homescreen for Safari on iOS --> <meta name = "apple-mobile-web-app-capable" content = "yes" > <meta name = "apple-mobile-web-app-status-bar-style" content = "black" > <meta name = "apple-mobile-web-app-title" content = "Amaze UI" /> <link rel = "apple-touch-icon-precomposed" href = "assets/i/app-icon72x72@2x.png" >   <!-- Tile icon for Win8 (144x144 + tile color) --> <meta name = "msapplication-TileImage" content = "assets/i/app-icon72x72@2x.png" > <meta name = "msapplication-TileColor" content = "#0e90d2" >   <link rel = "stylesheet" href = "assets/css/amazeui.min.css" > <link rel = "stylesheet" href = "assets/css/app.css" > </head> <body>   <p> Hello Amaze UI. </p>   <!--在这里编写你的代码-->   <!--[if (gte IE 9)|!(IE)]><!--> <script src="assets/js/jquery.min.js"></script> <!--<![endif]--> <!--[if lte IE 8 ]> <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> <![endif]--> <script src="assets/js/amazeui.min.js"></script> </body> </html>

    上面是一个 HTML 范本,正确引入 Amaze UI 各类文件,适配 IE 8,加入条件注释引入 IE 辅助插件,现在为止可以把 Amaze UI 的一些模块和组件写在<body>里面开发,这是使用 AmazeUI 的开发的重要蓝本,以后我们所有项目都可以根据它进行改造。

    转载请注明原文地址: https://ju.6miu.com/read-35837.html

    最新回复(0)