前端高级笔试题

时间:2023-10-02 19:10:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
前端高级笔试题

1.XHTMLHTML有什么区别

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言 最主要的相同:

XHTML 元素必须被正确地嵌套。 XHTML 元素必须被停用。 标签名必须用小写字母。 XHTML 文档必须具有根元素。

2.前端页面有哪三层构成,分别是什么?作用是什么? 结构层 Html 表示层 CSS 犯罪行为层 js;

3.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

Ie(Ie内核) 火狐(Gecko 谷歌(webkit,Blink opera(Presto),Safari(wbkit) 4.什么是语义化的HTML?

直观的重新认识标签 对于搜索引擎的捕捉存有好处,用恰当的标签搞恰当的事情! html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;

在没样式CCS情况下也以一种文档格式表明,并且就是难写作的。搜索引擎的爬虫依赖标记去确认上下文和各个关键字的权重,有利于 SEO

使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。 5.HTML5 为什么只须要写下 !DOCTYPE HTML

HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

6.Doctype促进作用?标准模式与相容模式各存有什么区别?

!DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。


标准模式的排印 JS运作模式都就是以该浏览器积极支持的最低标准运转。在相容模式中,页面以收紧的向后相容的方式表明,演示老式浏览器的犯罪行为以避免站点无法工作。

7.html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的'浏览器兼容问题?如何区分 HTML HTML5

HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

绘画 canvas

用于媒介回放的 video audio 元素

本地离线存储 localStorage 长期存储数据,浏览器停用后数据不遗失; sessionStorage 的数据在浏览器关闭后自动删除

语意化更好的内容元素,比如说 articlefooterheadernavsection 表单控件,calendardatetimeemailurlsearch 代莱技术webworker, websockt, Geolocation 移除的元素

氢铵整体表现的元素:basefontbigcenterfont, sstrikettu 对可用性产生负面影响的元素:frameframesetnoframes 积极支持HTML5崭新标签:

IE8/IE7/IE6支持通过document.createElement方法产生的标签, 可以利用这一特性使这些浏览器积极支持HTML5崭新标签, 浏览器支持新标签后,还需要添加标签默认的样式:

8.恳请叙述一下 cookiessessionStorage localStorage 的区别? cookie在浏览器和服务器间来回传递。 sessionStoragelocalStorage不会 sessionStoragelocalStorage的存储空间更大; sessionStoragelocalStorage有更多丰富易用的接口;


本文来源:https://www.wddqw.com/doc/60730206e618964bcf84b9d528ea81c758f52e8d.html