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允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。

最新文章

  1. 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动
  2. mysql返回最后一列数据
  3. [译]git log进阶
  4. VBA中如何动态定义数组
  5. 现在就使用HTML5的十大原因
  6. animation of android (1)
  7. 在Java中导出word、excel格式文件时JSP页面头的设置
  8. nginx 完全关闭 access_log
  9. 可视化Windows服务定时任务
  10. (原)vs2013编译boost1.60库
  11. JavaScript入门(二)
  12. vue中v-cloak解决刷新或者加载出现闪烁(显示变量)
  13. OpenGL ES中MRT应用
  14. Linux命令-设置免密码登录
  15. 《Effective Java 第三版》目录汇总
  16. 通过DbVisualizer 工具运行DB2存储过程实现INSERT语句主键自增造数
  17. oracle 之 CLUSTER_INTERCONNECTS is not set to the recommended value
  18. PHP的多进程--防止僵尸进程(转)
  19. Three ways to make your WPF images pop out on MouseOver
  20. EasyUI常用控件禁用方法

热门文章

  1. SAP之RFC_READ_TABLE
  2. source insight搭建python环境
  3. java基础 - 泛型的使用
  4. Educational Codeforces Round 77 (Rated for Div. 2) D A game with traps
  5. Pairs Forming LCM (LightOJ - 1236)【简单数论】【质因数分解】【算术基本定理】(未完成)
  6. ETCD:etcd网关
  7. RK3399安装Qt
  8. 在Asp.Net或.Net Core中配置使用MarkDown富文本编辑器有开源模板代码(代码是.net core3.0版本)
  9. Wpf Dispatcher.BeginInvoke((Action)delegate{}));
  10. ubuntu 中安装jenkins,基于docker运行jenkins