龙源期刊网
http://www.qikan.com.cn
基于
Html5
的多屏互动系统的设计
作者:叶裴雷
来源:《科技风》
2018
年第
24
期
摘
要:随着互联网技术及应用的发展,为实现智能终端间的资源共享,多屏互动技术被
大量使用。本文基于对
HTML5
和
Node.js
技术的研究和实践,实现了一个由
web
技术开发的
多屏互动系统平台,分析了系统的设计思路和功能,并且该系统具有跨平台的特性。
关键词:
HTML5
;
Node.js
;多屏互动
在网络越来越接近我们生活的当今社会,
Internet
的应用已普及到了人们生活与工作的各
个层面。多屏互动系统作为一个展示自平台,其重要性也越来越受到人们的关注。
1
系统开发技术
1.1 HTML5
简述
HTML5
是基于浏览器的标准,其目的是能让应用能在浏览器中运行流畅,它具有跨平
台、跨分辨率、易开发以及低成本的优点。基于
HTML5
的最大优点是,开发者能直接在浏览
器上修改和调试,而且它几乎不用考虑用户的机型与适配性问题。传统移动终端的开发通常需
要针对不同的操作系统进行,而基于
HTML5
开发能摆脱对平台的依赖,大幅降低成本。
第二个非常重要的优势在于版本升级。就像网站的升级和用户无关一样,
HTML
应用的升
级也是强制性的,这样开发者就不需要考虑各版本之间的兼容问题,节约了大量时间成本。
1.2 Node.js
简述
Node.js
是一种新兴的后台语言,它是一个
Javascript
运行环境,实际上它是对
Google V8
引擎进行了封装,而
V8
引擎执行
Javascript
的速度很快,性能也非常好。
Web
应用开发中最
大的问题就是服务器能够处理的并发连接的最大数量,
Node.js
在处理时,不是为每一个连接
生成一个新的线程,而是每个连接发射一个在引擎进程中运行的事件。
Node.js
轻量高效,它
使用事件驱动和非阻塞
I/O
模型,为数据密集型分布式部署环境下的实时应用提供了较好的解
决方案。
Node.js
也是刚刚兴起的一种服务器端的开发架构,使得
Javascript
能够在服务器端运
行,而且由于
Javascript
的函数式编程等特性,基于非阻塞式的编程更加的有优势。
2
系统主要功能
2.1
前端页面展示平台主要功能