
Web
wutingyehe
Just for fun
展开
-
[Web前端]几种方式可以隐藏一个元素
CSS display的值是none。type=”hidden”的表单元素。宽度和高度都显式设置为0。一个祖先元素是隐藏的,该元素是不会在页面上显示。CSS visibility的值是hidden。CSS opacity的指是0。原创 2017-02-01 19:26:10 · 6336 阅读 · 1 评论 -
CSS布局总结
css布局模型有三种,分别为流动模型(Flow)、浮动模型和层模型。流动模型 - 为默认模型,当未设置其他模型时使用。 - 块状元素在包含其的父元素内部,从上到下顺序排列,每个一行(设置宽度时按设置的宽度显示)。 - 内联元素和内联块状元素都会在包含其的元素内从左到右水平顺序显示。 - 无法通过设置left、right、top和bottom来确定位置。 - 可原创 2017-02-24 16:57:19 · 335 阅读 · 0 评论 -
原生JS代码编写网页版俄罗斯方块小游戏——方块旋转
原理部分:旋转方法是根据方块的数据结构来确定的。一个俄罗斯方块是由四个小方块在平面上组合得到的。法一:一维数组旋转(本人使用方法)使用长度为16或长度为9的一维数组来表示。由于长度固定,可以提前预设旋转目标位置。var a = [0,1,2, 3,4,5, 6,7,8];//顺时针旋转,将a每个index旋转后对应内容的原始index存储为bvar b = [原创 2017-05-07 17:18:57 · 2384 阅读 · 0 评论 -
[整理] 浏览器差异(收集)
IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的getElementById的参数在IE8及较低的版本不区分大小写IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中AIE8及较低的版本,浏览器不支持getElementsByClass原创 2017-01-30 16:46:33 · 632 阅读 · 0 评论