前端开发常见的面试问题

来源:互联网 发布:数据挖掘与数据分析 编辑:程序博客网 时间:2024/05/22 11:55

HTML:HTML语义化,文档流,浏览器渲染过程

CSS:position属性,Css盒模型

Javascript:作用域,this,对象,原型继承,闭包,事件,ajax,跨域


1.什么是HTML语义化

“语义化”指的是机器在需要更少的人类干预的情况下能够研究和收集信息,让网页能够被机器理解,最终让人类受益。
HTML 标签语义化是让大家直观的认识标签(markup)和属性(attribute)的用途和作用,很明显Hx系列看起来很像标题,因为拥有粗体和较大的字号。<strong>,<em>用来区别于其他文字,起到了强调的作用。
  语义化的网页的好处,最主要的就是对搜索引擎友好,有了良好的结构和语义你的网页内容自然容易被搜索引擎抓取,你网站的推广便可以省下不少的功夫。
  语义 Web 技术有助于利用基于开放标准的技术,从数据、文档内容或应用代码中分离出意义

2.html文档流

文档流:将窗体自上而下分成一行一行,
并在每行中按从左至右的挨次排放元素,即为文档流。



0 0