0

0

html5的性能不输原生app 可以用拼积木的方式做HTML5产品

伊谢尔伦

伊谢尔伦

发布时间:2016-11-23 11:35:16

|

2474人浏览过

|

来源于php中文网

原创

 可能你已经发现了,一个好玩有趣的 html5 页面在微信朋友圈里获得的用户关注度会远超过那些普通的独立应用。在移动应用越来越多,推广越来越难做的情况下,你的产品是不是也应该有一个 html5 页面?

       2063.jpg

  如果答案是肯定的,那么或许可以试试 Amaze UI 这套开源的 HTML5 前端框架,利用它提供的 Web 组件、JS 插件和层叠样式表(CSS),你可以快速的搭建出一款 HTML5 产品。

  对于那些经常在移动设备上访问 Web 页面的用户来说,你可能已经注意到了,一个 Web 页面基本可以分为菜单、标题栏、图片画廊、内容列表、分割线这几大块。在 Amaze UI 里面,官方提供了各种各样的 Web 组件,你甚至可以像拼积木那样来搭建 HTML5 产品。

立即学习前端免费学习笔记(深入)”;

  除了上面提到的那几个主要网页组件之外,像折叠面板、页头、页脚、图片轮播、选项卡、简介、段落这些都是 Amaze UI 中开发者可以直接使用的 Web 组件。由于 Amaze UI 是一款开源产品,所以一些第三方的开发者也在不断向其贡献特色化的组件。比如来说,在涉及到地理位置的时候,用户可能会需要一个地图指引,这时你就可以集 成“百度地图”的组件;在文章下面你可能需要评论体系,这时又可以用“多说”的组件;一些服务性的网页又可能需要客服,这时“美洽客服”组件自然也就派上 用场了。

  当然,可能有些开发者会说,这些元素只是 Web 站点的一部分,当你真正来做一个 Web 站点时,你可能还需要各种各样的交互效果和文字排班样式。这时 Amaze UI 的 JS 组件和 CSS 组件的用处就显现出来了。

  通过 JS 组件,开发者可以获得一系列的 UI 增强效果,比如,警告框、平滑滚动、加载进度条、弹出框、模态窗口、下拉组件、按钮交互等等。通过 CSS 组件,开发者既可以直接集成像按钮、表单、表格这样的 HTML 元素,又可以使用小徽章、面包屑导航、按钮组这样的页面组件。

倍塔塞司
倍塔塞司

AI职业规划、AI职业测评、定制测评、AI工具等多样化职业类AI服务。

下载

  目前,Amaze UI 总共有近 20 个 CSS 组件、10 个 JS 组件和 17 款包含近 60 个主题的 Web 组件,按照 CEO 陈本峰的说法,和国外的一些 Web 前端框架相比,Amaze UI 会更多的考虑中文用户的需求。比如在字体排版上,Bootstrap 这套前端框架就没有定义中文字体,这样你的网页在不同的系统和浏览器下的展示效果可能都是不一样的,但 Amaze UI 中由于定义了中文字体而且针对国内市场份额比较高的浏览器做了优化,所以就可以避免出现这样的情况。

  对于那些正在尝试做 HTML5 产品的公司来说,你可能还停留在 Facebook、LinkedIn 等大公司从 HTML5 app“叛逃”到原生 app 的阴影中,因为即使到了今天,一些人在谈到 HTML5 时还会举上面的例子。不过一位曾经在 Chrome 团队工作的工程师 Shinji Ikari 告诉 PingWest,Facebook 当初之所以会把 HTML5 app 做的那么慢,这更多的是 Facebook 自身的原因,而不是由于 HTML5 不行。因为从技术上来说,HTML5 的缺陷不是慢,而是不能 Scale。当时,Facebook 的 HTML app 还在用 XML,所以可以说他们的技术是相当落后的。

  为了证明 HTML5 app 的性能不输给原生应用,Google 的两位工程师专门做了一个 Fastbook 的 HTML5 app 来表明 Facebook 的“叛逃”并不是 HTML5 的错。按照 Shinji Ikari 说法,两年前 HTML5 app 的性能就可以赶上原生 app 了,何况现在!

  那么你或许会好奇,既然 HTML5 的性能不输给原生 app,那么我们平时看到的优质 HTML5 app 为什么这么少呢?对于这一点陈本峰觉得这更多的还是这一领域开发人员的技术积累不足。

  Shinji Ikari 也表示,对于很多应用来讲,写成原生 app 几乎是必然的,如果你在写一个 3D 游戏,而不需要任何的 DOM(文档对象模型),那么根本没有任何理由使用 HTML。使用 JavaScript 不仅不会简化你的工作,还会让你的项目推进变得更糟糕。但是,像 Facebook 的这样手机应用,就是一个列表,没有什么可以超出 HTML5 的范围的内容,使用 HTML5 应该会得心应手,所以很多时候大公司对于技术的选择没有太大的借鉴价值。

  好了,在解释了 HTML5 并不像人们想象的那么弱之后,也许你会觉得 Amaze UI 里的这些组件还不足于做出自己想要的产品,这也是 Amaze UI 选择开源的原因之一—让社区为其贡献更多的内容。如果你现在正在打算做 HTML5 产品,那么即便不选择 Amaze UI 框架,也不要让 Facebook、LinkedIn 这样的案例成为你的绊脚石。

相关文章

数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

76

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

73

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

67

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HTML5/CSS3/JavaScript/ES6入门课程
HTML5/CSS3/JavaScript/ES6入门课程

共102课时 | 6.8万人学习

HTML+CSS基础与实战
HTML+CSS基础与实战

共132课时 | 10万人学习

前端开发(基础+实战项目合集)
前端开发(基础+实战项目合集)

共60课时 | 3.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号