前端面试题大合集

块级元素和行内元素有哪些? 块级元素有表示布局类的div、section、header、footer、aside、nav、article等,列表类ul li、ol之类的,form、p、table、标题h1~h6 行内元素:a、span、button、input、select、textarea、i、em、strong 。。。。查看详情请下载附件。

应用介绍

 HTML(5)

1.viewport的常见设置有哪些

viewport常常使用在响应式开发以及移动web开发中,viewport顾名思义就是用来设置视口,主要是规定视口的宽度、视口的初始缩放值、

视口的最小缩放值、视口的最大缩放值、是否允许用户缩放等。一个常见的viewport设置如下:

```html

<meta name="viewport"  content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width" />

```

其中同时设置width和initial-scale的目的是为了解决iphone、ipad、ie横竖屏不分的情况,因为这两个值同时存在时会取较大值。

 2.简要介绍HTML5的新特性

首先HTML5为了更好的实践Web语义化,增加了header、footer、nav、aside、article、section等语义化标签。

在表单方面,为了增强表单,为input增加color、email、date、range等类型,在存储方面提供了sessionStorage

、localStorage和离线存储,通过这些存储方式方便数据在客户端的存储和获取,在多媒体方面规定了音频和视频元素audio和vedio;

另外还有地理定位、canvas画布、拖放、多线程编程的web workers和websocket协议

 3.HTML5的存储方案有哪些

HTML5提供了sessionStorage、localStorage和离线存储作为新的存储方案,其中sessionStorage和localStorage

都是采用键值对的形式存储,两者都是通过setItem、getItem、removeItem来实现增删查改,而sessionStorage是会话存储,也就是说

当浏览器关闭之后sessionStorage也自动清空了,而localStorage不会,它没有时间上的限制。离线存储也就是应用程序缓存,这个通常用来

确保web应用能够在离线情况下使用,通过在html标签中属性manifest来声明需要缓存的文件,这个属性的值是一个包含需要缓存的文件的文件名的文件,

这个manifest文件声明的缓存文件可在初次加载后缓存在客户端,可以通过更新这个manifest文件来达到更新缓存文件的目的。

 4.块级元素和行内元素有哪些?

块级元素有表示布局类的div、section、header、footer、aside、nav、article等,列表类ul li、ol之类的,form、p、table、标题h1~h6

行内元素:a、span、button、input、select、textarea、i、em、strong

。。。。。。。。。想了解详情请下载附件。

文件列表(部分)

名称 大小 修改日期
FE-Interview.iml0.24 KB2019-11-24
Project_Default.xml0.12 KB2019-11-24
misc.xml0.27 KB2019-11-24
modules.xml0.19 KB2019-11-24
preferred-vcs.xml0.13 KB2019-11-24
vcs.xml0.15 KB2019-11-24
workspace.xml5.71 KB2019-11-24
Angular.md0.97 KB2020-08-31
CS.md0.39 KB2020-08-31
CSS.md2.40 KB2020-08-31
HTML.md1.31 KB2020-08-31
JavaScript.md7.38 KB2020-08-31
MobileWeb.md0.35 KB2020-08-31
NetWork.md4.44 KB2020-08-31
Node.md0.17 KB2019-11-24
Performance.md0.48 KB2020-08-31
React.md1.50 KB2020-08-31
SQL.md0.47 KB2020-08-31
WebSecurity.md0.91 KB2020-08-31
ali.png229.91 KB2019-11-24
logo.jpg5.11 KB2019-11-24
pay.png364.73 KB2019-11-24
react1.png157.54 KB2019-11-24
wechat.jpeg40.64 KB2019-11-24
wechat.png173.71 KB2019-11-24
index.html0.24 KB2019-11-24
jsonp.js0.29 KB2019-11-24
test.js0.19 KB2019-11-24
inspectionProfiles0.00 KB2019-11-24
.idea0.00 KB2019-11-24

立即下载

相关下载

[前端资料] HTML5 为什么只需要写 ``? - HTML5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行); - 而 HTML4.01 基于 SGML,所以需要对 DTD 进行引用,才能告知浏览器文档所使用的文档类型。
[前端面试题] 编程题 1. JS 字符串使用堆栈处理 "(a,b,(c,d),f,g)" 2. 二维数组操作 3. 用最简单的方式,求一个数组中最大的元素,例如 arr=[5,7,9,42,18,29] 4. 正则表达式,验证手机号码,验证规则:11位数字,以1位开头 5. 以下代码求结果
[前端面试题大合集] 块级元素和行内元素有哪些? 块级元素有表示布局类的div、section、header、footer、aside、nav、article等,列表类ul li、ol之类的,form、p、table、标题h1~h6 行内元素:a、span、button、input、select、textarea、i、em、strong 。。。。查看详情请下载附件。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部