|
|
51CTO旗下网站
|
|
移动端

1.2.2 Web App、Hybrid App和Native App

《前端程序员面试笔试宝典》第1章HTML基础,本章讲解的是HTML的基础知识,包括HTML的目标以及工作原理,同时还会解释一些HTML相关的术语,例如渲染模式、HTML实体等。本节为大家介绍Web App、Hybrid App和Native App。

作者:平文来源:机械工业出版社|2018-11-09 16:27

1.2.2  Web App、Hybrid App和Native App

随着HTML5功能的不断完善,促进了Web App与Hybrid App的发展,同时也影响了Native App的市场占有率。表1-2对三种技术做了概要说明。

表1-2  App技术

图1-1用两种颜色的圆绘出了三者之间的关系,Hybrid位于Native和Web的重叠处。

表1-3列出了三种App技术的对比。

表1-3  App技术对比

三种技术各有千秋,实际项目中可能会受到开发周期、人员配置和用户体验等多方面因素的影响,最终敲定的技术方案应该是最适合当前情况的。??

常见笔试题:HTML和HTML5的区别有哪些?

答案:HTML和HTML5主要有以下五个区别:

(1)旧版本的HTML比较依赖浏览器的插件,例如播放视频需要安装Flash插件。

(2)由于HTML5不再基于SGML,所以文档声明类型(DOCTYPE)只有一种。

(3)HTML5消除了过时或冗余的元素,例如font、center等。

(4)HTML5新增了许多语义化的元素(例如article、header等)和新功能(例如video、canvas等),提供更好的跨平台支持。

(5)HTML5制定了新的全局属性和元素属性,全局属性有draggable、contenteditable等,元素属性有accept、placeholder等。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

Linux命令、编辑器与Shell编程

本书是目前所能找到的最实用、最全面的Linux指南和参考手册,也是唯一一本提供以下全部内容的书籍: 更好更实用的示例覆盖了实际工作中需...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客