设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

40个重要的HTML5面试题及答案

2014-10-20 10:25| 发布者: joejoe0332| 查看: 45149| 评论: 0|原作者: 某小浩|来自: jobbole.com

摘要: 我是一个ASP.NET MVC的开发者,最近在我找工作的时候被问到很多与HTML5相关的问题和新特性。所以以下40个重要的问题将帮助你复习HTML5相关的知识。这些问题不是你得到工作的高效解决方案,但是可以在你想快速复习相 ...


以下是形成页面结构的HTML5元素的更多细节:

  • :代表HTML的头部数据
  • :页面的脚部区域
  • :自包含的内容
  • :使用内部article去定义区域或者把分组内容放到区域里

HTML5中的datalist是什么?

HTML5中的Datalist元素有助于提供文本框自动完成特性,如下图所示:

以下是DataList功能的HTML代码:

1
2
3
4
5
6
7
8
<input list="Country">
<datalist id="Country">
  <option value="India">
  <option value="Italy">
  <option value="Iran">
  <option value="Israel">
  <option value="Indonesia">
datalist>

HTML5中什么是不同的新的表单元素类型?

这里有10个重要的新的表单元素在HTML5中被介绍

  1. Color
  2. Date
  3. Datetime-local
  4. Email
  5. Time
  6. Url
  7. Range
  8. Telephone
  9. Number
  10. Search

让我们一步一步了解这10个元素

如果你想显示颜色选择对话框

1
<input type="color" name="favcolor">

如果你想显示日历对话框

1
<input type="date" name="bday">

如果你想显示含有本地时间的日历

1
<input type="datetime-local" name="bdaytime">

如果你想创建一个含有email校验的HTML文本框,我们可以设置类型为“email”

1
<input type="email" name="email">

对于URL验证设置类型为”url”,如下图显示的HTML代码

1
<input type="url" name="sitename">

如果你想用文本展示数字范围,你可以设置类型为“number”

1
<input type="number" name="quantity" min="1" max="5">

如果你想显示范围控制,你可以使用类型”range”

1
<input type="range" min="0" max="10" step="2" value="6">

想让文本框作为搜索引擎

1
<input type="search" name="googleengine">

想只能输入时间

1
<input type="time" name="usr_time">

如果你想使用文本框接受电话号码

1
<input type="tel" name="mytel">

HTML5中什么是输出元素?

当你需要计算两个输入的和值到一个标签中的时候你需要输出元素。例如你有两个文本框(如下图),你想将来自这两个输入框中的数字求和并放到标签中。

下面是如何在HTML5中使用输出元素的代码

1
2
3
4
5
<form onsubmit="return false"  öninput="o.value = parseInt(a.value) + parseInt(b.value)">
  <input name="a" type="number"> +
  <input name="b" type="number"> =
  <output name="o" />
form>

为了简单起见,你也可以使用“valueAsNumber”来代替“parseInt”。你同样能在output元素中使用“for”使其更加可读

1
<output name="o" for="a b">output>



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部