常规

作者: 猿分让我们相遇 | 来源:发表于2017-08-05 20:14 被阅读0次

    1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?
    (Q1)浏览器:IE,Chrome,FireFox,Safari,Opera。
    (Q2)内核:Trident,Gecko,Presto,Webkit。
    2.清除浮动有哪些方式?比较好的方式是哪一种?
    (Q1)
    (1)父级div定义height。
    (2)结尾处加空div标签clear:both。
    (3)父级div定义伪类:after和zoom。
    (4)父级div定义overflow:hidden。
    (5)父级div定义overflow:auto。
    (6)父级div也浮动,需要定义宽度。
    (7)父级div定义display:table。
    (8)结尾处加br标签clear:both。
    (Q2)比较好的是第3种方式,好多网站都这么用。
    7.new操作符具体干了什么呢?
    (1)创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。
    (2)属性和方法被加入到 this 引用的对象中。
    (3)新创建的对象由 this 所引用,并且最后隐式的返回 this 。
    8.JSON 的了解?1
    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小。
    格式:采用键值对,例如:{'age':'12', 'name':'back'}
    8.display:none和visibility:hidden的区别?
    display:none 隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,就当他从来不存在。
    visibility:hidden 隐藏对应的元素,但是在文档布局中仍保留原来的空间。
    9.position的absolute与fixed区别
    absolute浮动定位是相对于父级中设置position为relative或者absolute最近的父级元素
    fixed浮动定位是相对于浏览器视窗的

    相关文章

      网友评论

          本文标题:常规

          本文链接:https://www.haomeiwen.com/subject/cmpclxtx.html