AmazeUI⼊门引导
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。
官⽹下载的⽬录结构如下:
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 字体
││├── f
││├──
││├── fontawesome-webfont.svg
││├── f
││├── 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` 桌⾯图标设置,详情查看/getting-started/webapp,如不需要适配,则删除吧
<!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="">
html 网页 模板 引导
<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="libs.baidu/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 的开发的重要蓝本,以后我们所有项⽬都可以根据它进⾏改造。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。