IT兄弟连 HTML5教程 了解HTML5的主流应用2
3 与用户交互的特效
十多年前做一个页面,只要结构清晰并且内容呈现完整,就是一个非常不错的网站了。而现在的用户对视觉的体验要求越来越高,在用户的潜意识中,页面做的越炫则代表公司实力越强。不管是整体页面风格特效(目前采用类似PPT中的幻灯播放效果居多),还是页面中的局部特效(例如炫酷的导航),以及在微信中传播的品牌宣传信息等,都成为了HTML5开发的主战场。而过去十几年,WEB是用特效与互动多数都是由Adobe Flash主宰,而现在的目光转向了HMTL5,HTML5的画图标签允许你做更多的互动和动画,就像我们使用Flash达到的效果。它会带来一个统一的网络,无论是笔记本,台式机,还是智能手机都应该很方便的浏览基于HTML5的网站。因此在设计网站的时候,开发者需要重新考虑用户体验,网站浏览,网站结构等因素使得这个网站对任何硬件设备都通用。HTML5同样也拥有很多API允许你创建更加好的用户体验并且更加动态的WEB应用程序。如图4所示:
图4 HTML5开发的页面3D特效
笔者提示:无论是Flash还是HTML5其实并不特别重要,技术变化太快,设计和互动才是最关键的。
4 微网站的制作
智能电话的升级,带来用户快速的从PC端转向移动端,并随着微信用户增加和应用普及,再加上微信公众开放平台中的服务号和定阅号的大量应用,微信网站的应用快速增涨,像微官网、微商城、微活动、微海报、微分销等的开发已经成为主流的业务。如图5所示:
图5 微网站产品展示
HTML5正在逐渐成熟,在PC端应用还有一些不兼容的问题需要解决,但在移动端的浏览器中运行已经非常稳定,可以说HTML5的应用是在移动端率先发展起来的。几乎所有人都热衷于开发独立的移动应用,但是HTML5很可能会是独立移动应用的终结者。由于HTML5将应用的功能直接加入其内核,这很可能引导移动技术潮流重新回到浏览器时代。HTML5允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。
最新文章
- 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动
- mysql返回最后一列数据
- [译]git log进阶
- VBA中如何动态定义数组
- 现在就使用HTML5的十大原因
- animation of android (1)
- 在Java中导出word、excel格式文件时JSP页面头的设置
- nginx 完全关闭 access_log
- 可视化Windows服务定时任务
- (原)vs2013编译boost1.60库
- JavaScript入门(二)
- vue中v-cloak解决刷新或者加载出现闪烁(显示变量)
- OpenGL ES中MRT应用
- Linux命令-设置免密码登录
- 《Effective Java 第三版》目录汇总
- 通过DbVisualizer 工具运行DB2存储过程实现INSERT语句主键自增造数
- oracle 之 CLUSTER_INTERCONNECTS is not set to the recommended value
- PHP的多进程--防止僵尸进程(转)
- Three ways to make your WPF images pop out on MouseOver
- EasyUI常用控件禁用方法
热门文章
- SAP之RFC_READ_TABLE
- source insight搭建python环境
- java基础 - 泛型的使用
- Educational Codeforces Round 77 (Rated for Div. 2) D A game with traps
- Pairs Forming LCM (LightOJ - 1236)【简单数论】【质因数分解】【算术基本定理】(未完成)
- ETCD:etcd网关
- RK3399安装Qt
- 在Asp.Net或.Net Core中配置使用MarkDown富文本编辑器有开源模板代码(代码是.net core3.0版本)
- Wpf Dispatcher.BeginInvoke((Action)delegate{}));
- ubuntu 中安装jenkins,基于docker运行jenkins