题目来源
- 公众号[前端剑解-144]
[html] SGML(标准通用标记语言)和HTML(超文本标记语言),XML(可扩展标记语言)和HTML的之间有什么关系?
概念
- SGML:Standard Generalized Markup Language(标准通用标记语言);
- XML:Extensible Markup Language(可扩展标记语言)
- HTML:HyperText Markup Language(超文本标记语言)
关系
- SGML是现时常用的超文本格式的最高层级标:,是可以定义标记语言的元语言,甚至可以定义不必采用
< >的常规方式 - XML是用来传送及携带数据信息,不用来表现或展示数据,HTML语言则用来表示数据
- XML是从SGML简化修改出来的.
总结
- SGML可以算是XML和HTML的parent
- HTML是SGML的Youngest son
html阶段总结
- html 4.01基于SGML,需要声明DTD。
- html5不基于SGML,所以不需要引用DTD。
- html是SGML的一个应用,xml是简化了SGML并用来取代SGML的,xhtml就是html从SGML专用xml语法的结果。
自我理解
- SGML是定义文档:结构、内容、样式的根本文档
- XML和HTML都是SGML不同方向上的实现,XML侧重信息传递,HTML侧重文档结构
[css] 说下你对background-size的理解,它有什么运用场景?
- 规定背景图像的尺寸,是针对背景来定义的
应用
- 雪碧图:需要使用
background-size来定义整体大小,才能更好使用background-position控制每个icon - 正方形和圆形头像:大家知道,实现正方形和圆形头像,使用标签
img实现起来很费劲还需要使用js进行检测,所以使用背景图片是最理想的,毕竟用户的数据并不都是方方正正的,头像使用background-size:cover
[js] 什么是词法分析?请描述下js词法分析的过程?
- 词法分析,是基于词法作用域之上的
- 词法分析:由字符串组成的字符串分解成(对编程语言来说)有意义的代码块;代码块被称为词法单元
步骤
- 分析参数
- 分析变量的声明
- 分析函数的声明
[软技能] W3C是什么?请说说你对它的理解
- 是万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中性技术标准机构
理解
- 统一标准,使得各种混乱的兼容性问题得到缓解并逐步的走向统一和标准
- 积极推动新技术和新思想,使得技术随着时代的发展逐步的成熟和完善