html面试题

1.说说 DOCTYPE 的作用?

DOCYTPE用于声明文档类型,便于浏览器解析HTML文档,加快解析的速度, 提高用户体验.它的目的就是要告诉浏览器应该使用声明样的文档类型定义来解析文档.声明文档的解析类型, 避免浏览器的怪异模式.

2. 标准模式和混淆模式的区别在哪里?

​ 怪异模式,浏览器使用自己的怪异模式解析渲染页面

​ 标准模式, 浏览器使用W3C标准解析渲染页面

​ 标准模式 === 严格模式, 指浏览器安装W3C标准解析代码

​ 混杂模式 === 怪异模式: 指浏览器用自己的方式解析代码

3.使用XHTML标准的页面具有哪些局限性?

XML要求严格,必须用head, body, 每个bom标签必须闭合

一些老的浏览器并不兼容,

4. 如果页面使用 application/xhtml+xml 会有哪些问题?

一些老的浏览器并不兼容

5. 你会如何处理具有多种语言内容的页面?

​ 编写UTF-8, 空间域名需要支持多浏览地址

6. 设计开发多语言站点的时候,需要注意的方面有哪些?

  1. 应用字符集的选择
  2. 语言书写修改&导航结构
  3. 数据驱动型网站

7. 对于 data- 属性的优势?

data-为前端开发者提供自定义属性, 这些属性可以通过对象的dataset属性获取, 不支持该属性的浏览器可以通过getAttribute方法获取.

需要注意的是,data-之后的以连字符分割的多个单词组成的属性, 获取的时候应该使用驼峰风格.

8. 考虑HTML5作为一个开放式网络平台,那么什么是HTML5的基础?

<nav>, <header>, <section>, <footer>, <article>

9. 描述一下 cookies,sessionStorage 和 localStorage 的区别?

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递。
sessionStorage、localStorage、cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念。sessionStorage是在同源的同窗口(或tab)中,始终存在的数据。也就是说只要这个浏览器窗口没有关闭,即使刷新页面或进入同源另一页面,数据仍然存在。关闭窗口后,sessionStorage即被销毁。同时“独立”打开的不同窗口,即使是同一页面,sessionStorage对象也是不同的
cookies会发送到服务器端。其余两个不会。
Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。

Firefox每个域名cookie限制为50个。

Opera每个域名cookie限制为30个。

​ Firefox和Safari允许cookie多达4097个字节,包括名(name)、值(value)和等号。

Opera允许cookie多达4096个字节,包括:名(name)、值(value)和等号。

InternetExplorer允许cookie多达4095个字节,包括:名(name)、值(value)和等号。

10 说一下对 GET 以及 POST 的区别?

  1. get请求是从服务器上获取数据, post请求时向服务器发送数据.
  2. get安全性非常低, post安全性较高.get请求的参数包含在url中, post请求通过Request body 传递参数.
  3. get请求的数据量较小, 不能大于2KB,post请求的数据量大, 一般来说不受限制.
  4. GET请求会被浏览器主动cache,而POST不会,除非手动设置。
  5. get请求只能进行url编码. 而POST支持多种编码方式
  6. GET请求参数会被完整的保留在浏览器的历史记录中, 而POST请求不会.

11 描述一下async, defer的不同之处。

async :表示立即下载该脚本, 但不妨碍页面中的其他操作, 比如下载其他资源,或等待加载其他脚本,只对外部脚本有效,

defer: 表示脚本可以延迟到文档完全被解析和显示之后执行,只对外部脚本文件有效, IE7及更早版本对嵌入脚本也支持这个属性只有不存在defer和async属性, 浏览器就会按照script标签在页面中出现的先后属性对他们进行一次解析.也就是说,浏览器会立即加载脚本.

12. 如何描述HTML语义化?

增强代码可读性, 对开发者更友好, 在没有css的情况下也能较好的呈现网页的内容结构和代码结构,便于代码的维护和开发,

有利于SEO, 可以让搜索引擎更好的获取到更多有效的选项, 搜索引擎爬虫依赖确定上下文和各个关键字的权重,有效提升网页的搜索量

支持读屏软件, 方便其他设备的解析(如屏幕阅读器, 盲人阅读器), 利于无障碍阅读, 提高可访问性,

13. HTML5中新添和移除的元素?

新元素范围五类

canvas 新元素 canvas

新多媒体元素 如 audio video source embed track

新表单元素

新的的语义和结构元素 例如 artcle aside bdi footer header nav section

移除的元素

以下都是HTML4.01 元素在 H5中已经被删除

  • acronym
  • apple
  • basefont
  • big
  • center
  • dir
  • font
  • frame
  • frameset
  • noframes
  • strike
  • tt

14. 你对HTML代码质量的理解?

HTML代码应该尽量符合语义化, 结构应该清晰明了, 对每个不同的HTML区域尽量用注释划分清楚,便于开发和了解,类名尽量语义化,便于了解和规范.我觉HTML应该注重代码规范和标准,便于SEO的优化和项目的维护.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345