欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

笔试知识点

程序员文章站 2022-05-10 15:36:25
...

20170831-美团笔试知识点
(1)主码是表中的一列或多列的组合,它的值唯一标识了表中的一行记录 。
(2)外码是这样的一列或多列的组合,它存在于表1中,但不是表1的主码;它同时存在于表2中,而且是表2的主码,于是称这一列或多列的组合是表1相对于表2的外码。
(3)

20170902-拼多多笔试
(1)输出错误:

console.log(a);
a=3;

(2)输出undefined:

console.log(a3);
var a3 = 2;

(3)节点不可见

  1. display:none
  2. text-indent:-999em
  3. position:absolute;top:-999em或left:-999em
  4. opacity:.5;filter:alpha(opacity=x);
  5. font-size:0
  6. height:0;overflow:hidden

(4)清除浮动
http://www.cnblogs.com/ForEvErNoME/p/3383539.html
在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。
方法一:使用带clear属性的空元素
在浮动元素后使用一个空元素如

,并在CSS中赋予.clear{clear:both;}属性即可清理浮动。亦可使用

来进行清理。
方法二:使用CSS的overflow属性
给浮动元素的容器添加overflow:hidden;或overflow:auto;可以清除浮动,另外在 IE6 中还需要触发 hasLayout ,例如为父元素设置容器宽高或设置 zoom:1。
在添加overflow属性后,浮动元素又回到了容器层,把容器高度撑起,达到了清理浮动的效果。