系列文章

H5 和 HTML5

我想可能很多同学都和曾经的我一样,认为 H5 是 HTML5 的简写,所谓 H5 开发,就是遵循 HTML5 标准的前端开发而已。但事实并非如此,尽管 H5 这个词最早的由来可能的确与 HTML5 有关,然而——当绝大部分人都认为错误是正确的时候,那它就是正确的。

那么抛开这个词的由来,到底什么是 H5 呢?

事实上,所谓的 H5 开发,通常指代在微信中,点开后会在微信内部展开的精美的移动端的 Web 页面,如下图所示:

面试官想知道什么?

知道了什么是 H5,那么我们回到最初的问题:面试官问你知道 H5 是什么。他到底想听到怎样的回答?

如果仅仅回答什么是 H5,一两句话足矣,也无法体现开发人员的水平,显然,这个问题更深层次是在问:开发一个 H5 页面,需要用到哪些技术。

明确了问题,就很容易得出答案了:

页面素材预加载技术:可以选择 createJS 之中的 preloadJS 实现

音乐加载播放技术:可以选择 createJS 的 soundJS 实现

可以滑动的页面:可以选择 swiper.js 实现

可以涂抹擦除:可以选择 HTML5 中的 canvas 实现

有动态的文字和图片:可以选择使用 CSS3 实现,当然直接通过 JS 也可以

可以支持分享自定义的文案和图片:这里用到的是微信的 jssdk

可以看到,H5 并不是一门技术,或者一个规范,而是一套技术的集合,深入研究的话,其中也蕴含着丰富的知识。

参考

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[[ 面试系列 ] - 三:H5 是什么?]http://www.zyiz.net/tech/detail-123599.html

java中h5是什么_[ 面试系列 ] - 三:H5 是什么?相关推荐

  1. java中二进制怎么说_面试:说说Java中的 volatile 关键词?

    volatile 这个关键字可能很多朋友都听说过,或许也都用过.在 Java 5 之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果.在 Java 5之后,volatile 关 ...

  2. java中二进制怎么说_面试常用:说清楚Java中synchronized和volatile的区别

    回顾一下两个关键字:synchronized和volatile 1.Java语言为了解决并发编程中存在的原子性.可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized.v ...

  3. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...

    本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...

  4. 银行java面试题手写代码_面试系列——手写代码实现(一)

    前言 本文是面试系列篇的实现篇.笔者整理了面试过程中可能会遇到的手写实现,以及它的原理.这可以帮助面试者在笔试环节获得良好的加分. 其他文章系列,欢迎关注我文末的公众号 正文 apply和call a ...

  5. java中序列化怎么创建_【java】面试官问我,如何实现一个自定义序列化

    通常离开内存的东西,如果需要存储或传输是需要序列化的,在java中要序列化是要实现Serializable的(或其子类),那不实现Serializable,如何实现一个自定义的序列化呢,我首先想到的是 ...

  6. java中arraycopy的用法_[jdk源码阅读系列]Java中System.arraycopy()的用法

    本文转载,原文链接: 3分钟了解Java中System.arraycopy的用法 - 伊万夫斯基 - 博客园  https://www.cnblogs.com/benjieqiang/p/114288 ...

  7. 谈谈对java中分层的理解_让我们谈谈网页设计中的卡片设计

    谈谈对java中分层的理解 "I want a card", this is the first demand point that the customer said in th ...

  8. java 懒加载模式_JavaScript面试系列:JavaScript设计模式之桥接模式和懒加载

    我写的程序员面试系列文章 Java面试系列-webapp文件夹和WebContent文件夹的区别? 程序员面试系列:Spring MVC能响应HTTP请求的原因? Java程序员面试系列-什么是Jav ...

  9. Java中内部做监视器_监视器模式 java

    广告 精选中小企业最主流配置,适用于web应用场景.小程序及简单移动App,所有机型免费分配公网IP和50G高性能云硬盘(系统盘). mutex实际上就是对象本身 } 复制代码什么是监视器模式 jav ...

最新文章

  1. Boost CRC的测试程序
  2. 2018-2019-2 20189215 《网络攻防技术》第九周作业
  3. [js] callee和caller的区别和作用是什么?
  4. 详解.NET IL代码(一)
  5. 【CSS3】将截断的文字可选的显示出来
  6. 操作系统之文件管理:6、文件的基本操作(创建文件、打开文件、删除文件、关闭文件、读文件、写文件)
  7. HTTP协议 (三) 压缩
  8. cpu怎么超频_小白秒变高手 Intel酷睿CPU一键超频就是这么简单
  9. 安装两个mysql3308_在同一台机器上安装两个版本的MySQL
  10. Wi-Fi模块与蓝牙模块有何区别?
  11. VoiceDial首款语音识别软件使用教程
  12. Dropout和BN层的模式切换
  13. Oracle 单实例 迁移到 RAC 实例 -- 使用导出导入方法
  14. 极限学习机Python的代码实现
  15. 思科路由器配置命令大全
  16. 博弈论总结(题目合集)
  17. C盘空间莫名丢失20G?
  18. 广告投放中的ROI是怎么计算的?
  19. 《c语言入门经典》Ivor Horton第十章练习题4
  20. 【绝对经典】骂人口误.......................

热门文章

  1. 拼多多2亿美元战略投资国美,家电市场将会如何变化?
  2. 前端知识补充说明(一)之HTTP/浏览器等基础原理部分
  3. 世界4个头号Linux认证浅析
  4. 【沥血整理】灰度(二值)图像重构算法及其应用(morphological reconstruction)。...
  5. omnet结果分析anf文件
  6. LeetCode 518 Coin Change 2 (python)
  7. HeapSpray+ROP绕过IE8的DEP防护 ——堆喷射技术利用超星老漏洞
  8. 亚马逊云科技携手埃森哲共助行业云转型
  9. 抖音短视频企业号如何运营
  10. 数据库查询某行 或者 某列转换为数组方法,数据库脱机原理